{"openapi":"3.1.0","info":{"title":"KPI Enterprise Mining API","description":"v1 API per `kpi-enterprise/api/openapi.v1.yaml`. Demo auth mode: pass `X-Tenant-Id: tnt_<slug>` header. Production auth: Keycloak JWT (Bearer) with `tenant_id` claim.","version":"0.4.0"},"paths":{"/v1/agents/status":{"get":{"tags":["agents"],"summary":"Agents Status","description":"Ehrliche Auskunft: welcher Agent laeuft wirklich, welcher nicht.","operationId":"agents_status_v1_agents_status_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agents Status V1 Agents Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/briefing":{"post":{"tags":["agents"],"summary":"Enqueue Briefing","description":"Startet den echten Briefing-Agenten. Antwort ist 202 + job_id;\nder Job wird von einem Hintergrund-Worker abgearbeitet.","operationId":"enqueue_briefing_v1_agents_briefing_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Payload"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Enqueue Briefing V1 Agents Briefing Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/export":{"post":{"tags":["agents"],"summary":"Enqueue Export","description":"Startet den Export-Agenten (erzeugt eine echte Datei im Objektspeicher).","operationId":"enqueue_export_v1_agents_export_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Payload"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Enqueue Export V1 Agents Export Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/jobs":{"get":{"tags":["agents"],"summary":"List Jobs","operationId":"list_jobs_v1_agents_jobs_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"agent","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Jobs V1 Agents Jobs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/jobs/{job_id}":{"get":{"tags":["agents"],"summary":"Get Job","operationId":"get_job_v1_agents_jobs__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Job V1 Agents Jobs  Job Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/briefings":{"get":{"tags":["agents"],"summary":"List Agent Briefings","description":"Briefings inkl. Markdown. Die alte /v1/briefings-Route filtert das\nMarkdown durch ihr Response-Model weg - hier kommt der volle Text.","operationId":"list_agent_briefings_v1_agents_briefings_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Agent Briefings V1 Agents Briefings Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/briefings/{briefing_id}":{"get":{"tags":["agents"],"summary":"Get Agent Briefing","operationId":"get_agent_briefing_v1_agents_briefings__briefing_id__get","parameters":[{"name":"briefing_id","in":"path","required":true,"schema":{"type":"string","title":"Briefing Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Agent Briefing V1 Agents Briefings  Briefing Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/exports":{"get":{"tags":["agents"],"summary":"List Agent Exports","description":"Exporte inkl. Artefakt-URL (presigned).","operationId":"list_agent_exports_v1_agents_exports_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Agent Exports V1 Agents Exports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agents/exports/{export_id}/download":{"get":{"tags":["agents"],"summary":"Download Export","description":"Frischer, zeitlich begrenzter Download-Link (die gespeicherte URL laeuft ab).","operationId":"download_export_v1_agents_exports__export_id__download_get","parameters":[{"name":"export_id","in":"path","required":true,"schema":{"type":"string","title":"Export Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Download Export V1 Agents Exports  Export Id  Download Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/health":{"get":{"tags":["system"],"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Health"}}}}}}},"/ready":{"get":{"tags":["system"],"summary":"Ready","operationId":"ready_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"string"},"type":"object","title":"Response Ready Ready Get"}}}}}}},"/v1/lakehouse/status":{"get":{"tags":["system"],"summary":"Lakehouse Status","description":"dev-v123: Zustand des GOLD-Lesewegs (Umschalter KPI_GOLD_SOURCE).","operationId":"lakehouse_status_v1_lakehouse_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Lakehouse Status V1 Lakehouse Status Get"}}}}}}},"/v1/events/recent":{"get":{"tags":["system"],"summary":"Recent Events","operationId":"recent_events_v1_events_recent_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":250,"minimum":1,"default":50,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RealtimeEvent"},"title":"Response Recent Events V1 Events Recent Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/events/stream":{"get":{"tags":["system"],"summary":"Event Stream","operationId":"event_stream_v1_events_stream_get","parameters":[{"name":"tenant_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":0,"default":25,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/process-landscape":{"get":{"tags":["process"],"summary":"Get Process Landscape","operationId":"get_process_landscape_v1_process_landscape_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Process Landscape V1 Process Landscape Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/process-landscape/progress":{"get":{"tags":["process"],"summary":"Get Process Progress","operationId":"get_process_progress_v1_process_landscape_progress_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Process Progress V1 Process Landscape Progress Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/transformation/program":{"get":{"tags":["transformation"],"summary":"Get Transformation Program","operationId":"get_transformation_program_v1_transformation_program_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransformationProgram"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/transformation/board":{"get":{"tags":["transformation"],"summary":"Transformation Board","description":"Ressort x Phase-Ampel (OE-Board) + Ressort-Metadaten aus dem\nbestehenden OpenSearch-Index. Read-only; ist der Index nicht lesbar,\nkommt available=False (die UI zeigt das ehrlich, keine Fantasiewerte).","operationId":"transformation_board_v1_transformation_board_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Transformation Board V1 Transformation Board Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/transformation/ask":{"post":{"tags":["transformation"],"summary":"Transformation Ask","description":"Frag die Daten: beantwortet eine Frage AUSSCHLIESSLICH aus den echten\nProgrammdaten (derselbe Faktenblock wie das Briefing) mit dem lokalen\nModell. Kein Beleg -> ehrliche Auskunft. Modell aus -> degraded.","operationId":"transformation_ask_v1_transformation_ask_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Transformation Ask V1 Transformation Ask Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/transformation/scope-checks":{"get":{"tags":["transformation"],"summary":"List Transformation Scope Checks","operationId":"list_transformation_scope_checks_v1_transformation_scope_checks_get","parameters":[{"name":"decision","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(allow|approval_required|deny)$"},{"type":"null"}],"title":"Decision"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TransformationScopeCheck"},"title":"Response List Transformation Scope Checks V1 Transformation Scope Checks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/transformation/scope-check":{"post":{"tags":["transformation"],"summary":"Check Transformation Scope","operationId":"check_transformation_scope_v1_transformation_scope_check_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransformationScopeCheckRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransformationScopeCheck"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/transformation/scope-checks/{check_id}/approve":{"post":{"tags":["transformation"],"summary":"Approve Transformation Scope Check","operationId":"approve_transformation_scope_check_v1_transformation_scope_checks__check_id__approve_post","parameters":[{"name":"check_id","in":"path","required":true,"schema":{"type":"string","title":"Check Id"}},{"name":"approver","in":"query","required":false,"schema":{"type":"string","minLength":2,"maxLength":80,"default":"tenant_admin","title":"Approver"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransformationScopeCheck"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/transformation/scope-checks/{check_id}/reject":{"post":{"tags":["transformation"],"summary":"Reject Transformation Scope Check","operationId":"reject_transformation_scope_check_v1_transformation_scope_checks__check_id__reject_post","parameters":[{"name":"check_id","in":"path","required":true,"schema":{"type":"string","title":"Check Id"}},{"name":"approver","in":"query","required":false,"schema":{"type":"string","minLength":2,"maxLength":80,"default":"tenant_admin","title":"Approver"}},{"name":"reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":240},{"type":"null"}],"title":"Reason"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TransformationScopeCheck"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/process-landscape/steps/{step_id}/start":{"post":{"tags":["process"],"summary":"Start Process Step","operationId":"start_process_step_v1_process_landscape_steps__step_id__start_post","parameters":[{"name":"step_id","in":"path","required":true,"schema":{"type":"string","title":"Step Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ProcessStepRunRequest"},{"type":"null"}],"title":"Payload"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessStepRunResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/process-landscape/steps/{step_id}/complete":{"post":{"tags":["process"],"summary":"Complete Process Step","operationId":"complete_process_step_v1_process_landscape_steps__step_id__complete_post","parameters":[{"name":"step_id","in":"path","required":true,"schema":{"type":"string","title":"Step Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ProcessStepRunRequest"},{"type":"null"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessStepRunResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/process-landscape/steps/{step_id}/guide":{"get":{"tags":["process"],"summary":"Get Process Step Guide","description":"Der gefuehrte Schritt: Zweck, Rollen (RACI), Eingaben, Analyse-Fragen,\nAbschluss-Regeln und Ablage-Transparenz — alles in einem Aufruf.","operationId":"get_process_step_guide_v1_process_landscape_steps__step_id__guide_get","parameters":[{"name":"step_id","in":"path","required":true,"schema":{"type":"string","title":"Step Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Process Step Guide V1 Process Landscape Steps  Step Id  Guide Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/process-landscape/steps/{step_id}/contributions":{"get":{"tags":["process"],"summary":"List Process Step Contributions","operationId":"list_process_step_contributions_v1_process_landscape_steps__step_id__contributions_get","parameters":[{"name":"step_id","in":"path","required":true,"schema":{"type":"string","title":"Step Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Process Step Contributions V1 Process Landscape Steps  Step Id  Contributions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["process"],"summary":"Add Process Step Contribution","description":"Eingabe zum Schritt: Notiz, Link oder Datei-Referenz.\n\nBewusst OHNE Berater-Gate: Genau hier liefert der Kunde zu.","operationId":"add_process_step_contribution_v1_process_landscape_steps__step_id__contributions_post","parameters":[{"name":"step_id","in":"path","required":true,"schema":{"type":"string","title":"Step Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Add Process Step Contribution V1 Process Landscape Steps  Step Id  Contributions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/process-landscape/steps/{step_id}/knowledge":{"get":{"tags":["process"],"summary":"Get Process Step Knowledge","description":"Relevante Grundlagen aus der Wissensbasis (Hybrid-Suche, Echtzeit).","operationId":"get_process_step_knowledge_v1_process_landscape_steps__step_id__knowledge_get","parameters":[{"name":"step_id","in":"path","required":true,"schema":{"type":"string","title":"Step Id"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":300},{"type":"null"}],"title":"Q"}},{"name":"k","in":"query","required":false,"schema":{"type":"integer","maximum":10,"minimum":1,"default":5,"title":"K"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Process Step Knowledge V1 Process Landscape Steps  Step Id  Knowledge Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/process-landscape/steps/{step_id}/analyze":{"post":{"tags":["process"],"summary":"Analyze Process Step","description":"KI-Analyse des Schritts mit dem LOKALEN Modell: leitende Fragen +\nEingaben (Kunde/Berater) + Wissensbasis-Treffer -> kurze Einschätzung.\nFaellt das Modell aus, kommt eine ehrliche degraded-Antwort.","operationId":"analyze_process_step_v1_process_landscape_steps__step_id__analyze_post","parameters":[{"name":"step_id","in":"path","required":true,"schema":{"type":"string","title":"Step Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Analyze Process Step V1 Process Landscape Steps  Step Id  Analyze Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/nav/badges":{"get":{"tags":["product"],"summary":"Nav Badges","description":"Echte Zählerstände für die Sidebar-Badges (statt statischer Werbezahlen).","operationId":"nav_badges_v1_nav_badges_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Nav Badges V1 Nav Badges Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/summary":{"get":{"tags":["cockpit"],"summary":"Cockpit Summary","operationId":"cockpit_summary_v1_cockpit_summary_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cockpit Summary V1 Cockpit Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/advisor/chat":{"post":{"tags":["advisor"],"summary":"Advisor Chat","operationId":"advisor_chat_v1_advisor_chat_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdvisorChatRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdvisorChatResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/advisor/proactive":{"get":{"tags":["advisor"],"summary":"Proactive Advisor","operationId":"proactive_advisor_v1_advisor_proactive_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Proactive Advisor V1 Advisor Proactive Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/company-profile":{"get":{"tags":["onboarding"],"summary":"Get Company Profile","operationId":"get_company_profile_v1_company_profile_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Company Profile V1 Company Profile Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["onboarding"],"summary":"Put Company Profile","operationId":"put_company_profile_v1_company_profile_put","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Put Company Profile V1 Company Profile Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/onboarding/steps":{"get":{"tags":["onboarding"],"summary":"Onboarding Steps","operationId":"onboarding_steps_v1_onboarding_steps_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Onboarding Steps V1 Onboarding Steps Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/onboarding/sessions":{"get":{"tags":["onboarding"],"summary":"Onboarding Sessions","operationId":"onboarding_sessions_v1_onboarding_sessions_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Onboarding Sessions V1 Onboarding Sessions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/onboarding/start":{"post":{"tags":["onboarding"],"summary":"Onboarding Start","operationId":"onboarding_start_v1_onboarding_start_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Onboarding Start V1 Onboarding Start Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/onboarding/{onboarding_id}":{"get":{"tags":["onboarding"],"summary":"Get Onboarding","operationId":"get_onboarding_v1_onboarding__onboarding_id__get","parameters":[{"name":"onboarding_id","in":"path","required":true,"schema":{"type":"string","title":"Onboarding Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Onboarding V1 Onboarding  Onboarding Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/onboarding/{onboarding_id}/answer":{"post":{"tags":["onboarding"],"summary":"Answer Onboarding","operationId":"answer_onboarding_v1_onboarding__onboarding_id__answer_post","parameters":[{"name":"onboarding_id","in":"path","required":true,"schema":{"type":"string","title":"Onboarding Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Answer Onboarding V1 Onboarding  Onboarding Id  Answer Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/onboarding/{onboarding_id}/approve":{"post":{"tags":["onboarding"],"summary":"Approve Onboarding","operationId":"approve_onboarding_v1_onboarding__onboarding_id__approve_post","parameters":[{"name":"onboarding_id","in":"path","required":true,"schema":{"type":"string","title":"Onboarding Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Approve Onboarding V1 Onboarding  Onboarding Id  Approve Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenants":{"get":{"tags":["tenants"],"summary":"List Tenants","description":"Tenant-Liste. platform_admin sieht alle (Tenant-Switcher),\nalle anderen ausschliesslich den eigenen Mandanten.","operationId":"list_tenants_v1_tenants_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Tenant"},"title":"Response List Tenants V1 Tenants Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["tenants"],"summary":"Create Tenant","operationId":"create_tenant_v1_tenants_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tenant"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenants/{tenant_id}":{"get":{"tags":["tenants"],"summary":"Get Tenant","operationId":"get_tenant_v1_tenants__tenant_id__get","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tenant"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["tenants"],"summary":"Update Tenant","operationId":"update_tenant_v1_tenants__tenant_id__patch","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tenant"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["tenants"],"summary":"Delete Tenant","operationId":"delete_tenant_v1_tenants__tenant_id__delete","parameters":[{"name":"tenant_id","in":"path","required":true,"schema":{"type":"string","title":"Tenant Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string"},"title":"Response Delete Tenant V1 Tenants  Tenant Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenant-isolation/status":{"get":{"tags":["tenants"],"summary":"Tenant Isolation Status","operationId":"tenant_isolation_status_v1_tenant_isolation_status_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantIsolationStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenant-isolation/deny-fixtures":{"get":{"tags":["tenants"],"summary":"Tenant Deny Fixtures","operationId":"tenant_deny_fixtures_v1_tenant_isolation_deny_fixtures_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantDenyReport"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenant-isolation/persistence":{"get":{"tags":["tenants"],"summary":"Tenant Persistence","operationId":"tenant_persistence_v1_tenant_isolation_persistence_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantPersistenceReport"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenant-isolation/model-routing":{"get":{"tags":["tenants"],"summary":"Tenant Model Routing","operationId":"tenant_model_routing_v1_tenant_isolation_model_routing_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TenantModelRoutingReport"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenant-isolation/model-routing/decisions":{"get":{"tags":["tenants"],"summary":"List Model Routing Decisions","operationId":"list_model_routing_decisions_v1_tenant_isolation_model_routing_decisions_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ModelRoutingDecision"},"title":"Response List Model Routing Decisions V1 Tenant Isolation Model Routing Decisions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenant-isolation/model-routing/decide":{"post":{"tags":["tenants"],"summary":"Decide Model Route","operationId":"decide_model_route_v1_tenant_isolation_model_routing_decide_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelRoutingDecisionRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelRoutingDecision"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenant-isolation/model-routing/decisions/{decision_id}/approve":{"post":{"tags":["tenants"],"summary":"Approve Model Routing Decision","operationId":"approve_model_routing_decision_v1_tenant_isolation_model_routing_decisions__decision_id__approve_post","parameters":[{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","title":"Decision Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelRoutingDecisionApprovalRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelRoutingDecision"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tenant-isolation/model-routing/decisions/{decision_id}/reject":{"post":{"tags":["tenants"],"summary":"Reject Model Routing Decision","operationId":"reject_model_routing_decision_v1_tenant_isolation_model_routing_decisions__decision_id__reject_post","parameters":[{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","title":"Decision Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelRoutingDecisionApprovalRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelRoutingDecision"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/data-trust/status":{"get":{"tags":["sources"],"summary":"Data Trust Status","operationId":"data_trust_status_v1_data_trust_status_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataTrustGateStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sources":{"get":{"tags":["sources"],"summary":"List Sources","operationId":"list_sources_v1_sources_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Source"},"title":"Response List Sources V1 Sources Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["sources"],"summary":"Create Source","operationId":"create_source_v1_sources_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Source"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sources/{source_id}/sync":{"post":{"tags":["sources"],"summary":"Sync Source","operationId":"sync_source_v1_sources__source_id__sync_post","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunRef"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sources/{source_id}/quality":{"get":{"tags":["sources"],"summary":"Get Source Quality","operationId":"get_source_quality_v1_sources__source_id__quality_get","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Source Quality V1 Sources  Source Id  Quality Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sources/{source_id}/quality-check":{"post":{"tags":["sources"],"summary":"Run Source Quality Check","operationId":"run_source_quality_check_v1_sources__source_id__quality_check_post","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Run Source Quality Check V1 Sources  Source Id  Quality Check Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/source-quality-checks":{"get":{"tags":["sources"],"summary":"List Source Quality Checks","operationId":"list_source_quality_checks_v1_source_quality_checks_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Source Quality Checks V1 Source Quality Checks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/datasets":{"get":{"tags":["datasets"],"summary":"List Datasets","operationId":"list_datasets_v1_datasets_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Dataset"},"title":"Response List Datasets V1 Datasets Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/datasets/{dataset_id}/profile":{"get":{"tags":["datasets"],"summary":"Dataset Profile","operationId":"dataset_profile_v1_datasets__dataset_id__profile_get","parameters":[{"name":"dataset_id","in":"path","required":true,"schema":{"type":"string","title":"Dataset Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatasetProfile"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/metric-definitions":{"get":{"tags":["metrics"],"summary":"List Metric Definitions","operationId":"list_metric_definitions_v1_metric_definitions_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetricDefinitionRead"},"title":"Response List Metric Definitions V1 Metric Definitions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["metrics"],"summary":"Create Metric Definition","operationId":"create_metric_definition_v1_metric_definitions_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricDefinitionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricDefinition"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/metric-definitions/{metric_id}/versions":{"get":{"tags":["metrics"],"summary":"Metric Versions","operationId":"metric_versions_v1_metric_definitions__metric_id__versions_get","parameters":[{"name":"metric_id","in":"path","required":true,"schema":{"type":"string","title":"Metric Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetricDefinition"},"title":"Response Metric Versions V1 Metric Definitions  Metric Id  Versions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kpi-candidates":{"get":{"tags":["metrics"],"summary":"List Kpi Candidates","operationId":"list_kpi_candidates_v1_kpi_candidates_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/KpiCandidate"},"title":"Response List Kpi Candidates V1 Kpi Candidates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["metrics"],"summary":"Trigger Discovery","operationId":"trigger_discovery_v1_kpi_candidates_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiscoveryRunRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunRef"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kpi-candidates/{candidate_id}/promote":{"post":{"tags":["metrics"],"summary":"Promote Candidate","operationId":"promote_candidate_v1_kpi_candidates__candidate_id__promote_post","parameters":[{"name":"candidate_id","in":"path","required":true,"schema":{"type":"string","title":"Candidate Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PromoteRequest"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MetricDefinition"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kpi-observations":{"get":{"tags":["kpis"],"summary":"List Observations","operationId":"list_observations_v1_kpi_observations_get","parameters":[{"name":"metric_id","in":"query","required":true,"schema":{"type":"string","description":"Required filter","title":"Metric Id"},"description":"Required filter"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From"}},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/KpiObservation"},"title":"Response List Observations V1 Kpi Observations Get"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/metrics/values/latest":{"get":{"tags":["kpis"],"summary":"Latest Metric Values Endpoint","description":"Alle KPIs des Tenants: letzter Ist-Wert, Ziel (metric_definitions), Delta und Zielerreichung.","operationId":"latest_metric_values_endpoint_v1_metrics_values_latest_get","parameters":[{"name":"source","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(postgres|trino)$"},{"type":"null"}],"description":"Leseweg uebersteuern (Default: ENV KPI_GOLD_SOURCE). 'trino' liest reproduzierbar aus der GOLD-Zone des Lakehouse.","title":"Source"},"description":"Leseweg uebersteuern (Default: ENV KPI_GOLD_SOURCE). 'trino' liest reproduzierbar aus der GOLD-Zone des Lakehouse."},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MetricLatestValue"},"title":"Response Latest Metric Values Endpoint V1 Metrics Values Latest Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/metrics/{metric_key}/values":{"get":{"tags":["kpis"],"summary":"Metric Values Series","description":"Zeitreihe aus kpi_values (neueste zuerst). metric_key = metric_definitions.name;\neine metric_id (metric_...) wird als Komfort auf den metric_key aufgeloest.","operationId":"metric_values_series_v1_metrics__metric_key__values_get","parameters":[{"name":"metric_key","in":"path","required":true,"schema":{"type":"string","title":"Metric Key"}},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From"}},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To"}},{"name":"period","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":1,"default":500,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/KpiValuePoint"},"title":"Response Metric Values Series V1 Metrics  Metric Key  Values Get"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Service Unavailable"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/driver-trees":{"get":{"tags":["trees"],"summary":"List Driver Trees","operationId":"list_driver_trees_v1_driver_trees_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DriverTree"},"title":"Response List Driver Trees V1 Driver Trees Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["trees"],"summary":"Create Driver Tree","operationId":"create_driver_tree_v1_driver_trees_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DriverTreeCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DriverTree"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/driver-trees/{tree_id}/nodes":{"get":{"tags":["trees"],"summary":"List Tree Nodes","operationId":"list_tree_nodes_v1_driver_trees__tree_id__nodes_get","parameters":[{"name":"tree_id","in":"path","required":true,"schema":{"type":"string","title":"Tree Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DriverNode"},"title":"Response List Tree Nodes V1 Driver Trees  Tree Id  Nodes Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["trees"],"summary":"Add Tree Node","operationId":"add_tree_node_v1_driver_trees__tree_id__nodes_post","parameters":[{"name":"tree_id","in":"path","required":true,"schema":{"type":"string","title":"Tree Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DriverNode"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DriverNode"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/driver-trees/{tree_id}/edges":{"get":{"tags":["trees"],"summary":"List Tree Edges","operationId":"list_tree_edges_v1_driver_trees__tree_id__edges_get","parameters":[{"name":"tree_id","in":"path","required":true,"schema":{"type":"string","title":"Tree Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DriverEdge"},"title":"Response List Tree Edges V1 Driver Trees  Tree Id  Edges Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["trees"],"summary":"Add Tree Edge","operationId":"add_tree_edge_v1_driver_trees__tree_id__edges_post","parameters":[{"name":"tree_id","in":"path","required":true,"schema":{"type":"string","title":"Tree Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DriverEdge"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DriverEdge"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/driver-trees/{tree_id}/suggest":{"post":{"tags":["trees"],"summary":"Suggest Driver Edges","description":"Trigger the driver-tree-suggest agent: Pearson + LLM hint, requires_approval=true.","operationId":"suggest_driver_edges_v1_driver_trees__tree_id__suggest_post","parameters":[{"name":"tree_id","in":"path","required":true,"schema":{"type":"string","title":"Tree Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunRef"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/driver-trees/by-metric/{metric_id}/ancestors":{"get":{"tags":["trees"],"summary":"Driver Lineage Ancestors","description":"Walk the driver tree upward from the given metric. Demo returns empty list;\nproduction queries Neo4j with the tenant-scoped Cypher wrapper.\n\nProduction query template (rejected by wrapper if $tenant_id is missing):\n    MATCH (m:Metric {tenant_id:$tenant_id, id:$metric_id})<-[:DRIVES*]-(a)\n    RETURN a","operationId":"driver_lineage_ancestors_v1_driver_trees_by_metric__metric_id__ancestors_get","parameters":[{"name":"metric_id","in":"path","required":true,"schema":{"type":"string","title":"Metric Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DriverNode"},"title":"Response Driver Lineage Ancestors V1 Driver Trees By Metric  Metric Id  Ancestors Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/okr-links":{"get":{"tags":["okrs"],"summary":"List Okr Links","operationId":"list_okr_links_v1_okr_links_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/OkrLink"},"title":"Response List Okr Links V1 Okr Links Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["okrs"],"summary":"Create Okr Link","operationId":"create_okr_link_v1_okr_links_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OkrLink"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OkrLink"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/insights":{"get":{"tags":["insights"],"summary":"List Insights","operationId":"list_insights_v1_insights_get","parameters":[{"name":"severity","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Severity"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Insight"},"title":"Response List Insights V1 Insights Get"}}}},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/briefings":{"get":{"tags":["briefings"],"summary":"List Briefings","operationId":"list_briefings_v1_briefings_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Briefing"},"title":"Response List Briefings V1 Briefings Get"}}}},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["briefings"],"summary":"Create Briefing","operationId":"create_briefing_v1_briefings_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BriefingCreate"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunRef"}}}},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/briefings/latest":{"get":{"tags":["briefings"],"summary":"Latest Briefing","description":"Return the most recent succeeded briefing for the cockpit\n``TodaysInsights``-Panel (CP-114 + Cockpit Run 7).\n\nFilters by ``audience`` if provided. Returns 404 only if no\nbriefing exists at all for this tenant — empty success-list\nreturns the latest queued/running with snapshot=null so the\nUI can render a graceful empty state.","operationId":"latest_briefing_v1_briefings_latest_get","parameters":[{"name":"audience","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audience"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Latest Briefing V1 Briefings Latest Get"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/briefings/{briefing_id}":{"get":{"tags":["briefings"],"summary":"Get Briefing","operationId":"get_briefing_v1_briefings__briefing_id__get","parameters":[{"name":"briefing_id","in":"path","required":true,"schema":{"type":"string","title":"Briefing Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Briefing"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/briefings/{briefing_id}/verification":{"get":{"tags":["briefings"],"summary":"Verify Briefing","operationId":"verify_briefing_v1_briefings__briefing_id__verification_get","parameters":[{"name":"briefing_id","in":"path","required":true,"schema":{"type":"string","title":"Briefing Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BriefingVerificationReport"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs":{"get":{"tags":["agents"],"summary":"List Agent Runs","operationId":"list_agent_runs_v1_agent_runs_get","parameters":[{"name":"agent","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AgentRun"},"title":"Response List Agent Runs V1 Agent Runs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/approval-queue":{"get":{"tags":["agents"],"summary":"Get Agent Run Approval Queue","description":"Token-safe tenant approval backlog for operators and schedulers.","operationId":"get_agent_run_approval_queue_v1_agent_runs_approval_queue_get","parameters":[{"name":"state","in":"query","required":false,"schema":{"type":"string","pattern":"^(all|pending|expired|decided|missing_deadline)$","default":"all","title":"State"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentApprovalQueueReport"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/{run_id}":{"get":{"tags":["agents"],"summary":"Get Agent Run","operationId":"get_agent_run_v1_agent_runs__run_id__get","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRun"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/{run_id}/lineage":{"get":{"tags":["agents"],"summary":"Get Agent Run Lineage","operationId":"get_agent_run_lineage_v1_agent_runs__run_id__lineage_get","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunLineage"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/{run_id}/evidence-verification":{"get":{"tags":["agents"],"summary":"Verify Agent Run Evidence","operationId":"verify_agent_run_evidence_v1_agent_runs__run_id__evidence_verification_get","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunEvidenceVerification"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/{run_id}/replay":{"post":{"tags":["agents"],"summary":"Replay Agent Run","operationId":"replay_agent_run_v1_agent_runs__run_id__replay_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunReplay"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/{run_id}/replays":{"get":{"tags":["agents"],"summary":"List Agent Run Replays","operationId":"list_agent_run_replays_v1_agent_runs__run_id__replays_get","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/AgentRunReplay"},"title":"Response List Agent Run Replays V1 Agent Runs  Run Id  Replays Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/{run_id}/replays/{replay_id}":{"get":{"tags":["agents"],"summary":"Get Agent Run Replay","operationId":"get_agent_run_replay_v1_agent_runs__run_id__replays__replay_id__get","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"replay_id","in":"path","required":true,"schema":{"type":"string","title":"Replay Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunReplay"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/approval-timeouts/sweep":{"post":{"tags":["agents"],"summary":"Sweep Agent Run Approval Timeouts","description":"Default-deny all expired pending HITL approvals for this tenant.\n\nThis is the scheduler-friendly contract around the per-run timeout\nendpoint. It never sees approval tokens and only touches runs whose\nexplicit deadline has already elapsed.","operationId":"sweep_agent_run_approval_timeouts_v1_agent_runs_approval_timeouts_sweep_post","parameters":[{"name":"actor","in":"query","required":false,"schema":{"type":"string","minLength":2,"maxLength":120,"default":"approval-timeout-sweep","title":"Actor"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunApprovalTimeoutSweep"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/{run_id}/approval-timeout":{"post":{"tags":["agents"],"summary":"Timeout Agent Run Approval","description":"Default-deny a pending HITL approval after its explicit deadline.\n\nThis endpoint is for schedulers or workflow engines. It never accepts a\nbrowser token and only acts when `approval.expires_at` is present and\nalready elapsed, so callers cannot arbitrarily block still-valid runs.","operationId":"timeout_agent_run_approval_v1_agent_runs__run_id__approval_timeout_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"actor","in":"query","required":false,"schema":{"type":"string","minLength":2,"maxLength":120,"default":"approval-timeout","title":"Actor"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunApprovalDecision"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/{run_id}/approve":{"post":{"tags":["agents"],"summary":"Approve Agent Run","description":"HITL approve: SelfCLAW gate. Token-protected, tenant-scoped.\n\nOn approve: ``run.approval.granted = True`` and the run remains in its\ncurrent AgentRunStatus (``queued``/``running``) so the worker pipeline\ncan continue. The approval state lives in ``run.approval``, not in\n``run.status``.","operationId":"approve_agent_run_v1_agent_runs__run_id__approve_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"token","in":"query","required":true,"schema":{"type":"string","minLength":8,"description":"Approval token from the n8n e-mail link","title":"Token"},"description":"Approval token from the n8n e-mail link"},{"name":"actor","in":"query","required":false,"schema":{"type":"string","minLength":2,"maxLength":120,"default":"approval-flow","title":"Actor"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunApprovalDecision"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/{run_id}/reject":{"post":{"tags":["agents"],"summary":"Reject Agent Run","description":"HITL reject. Default-deny behaviour for an explicit human denial.\n\nOn reject: run.status moves to ``blocked`` with ``approval.reject_reason``\ncaptured for audit.","operationId":"reject_agent_run_v1_agent_runs__run_id__reject_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"token","in":"query","required":true,"schema":{"type":"string","minLength":8,"title":"Token"}},{"name":"actor","in":"query","required":false,"schema":{"type":"string","minLength":2,"maxLength":120,"default":"approval-flow","title":"Actor"}},{"name":"reason","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunApprovalDecision"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/evidence":{"get":{"tags":["agents"],"summary":"List Evidence","operationId":"list_evidence_v1_evidence_get","parameters":[{"name":"run_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Id"}},{"name":"kind","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(agent_run|agent_replay|fria_dossier|roi_simulation|source_quality|process_step|advisor|briefing|export|transformation_scope|generic)$"},{"type":"null"}],"title":"Kind"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/EvidenceBundle"},"title":"Response List Evidence V1 Evidence Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/evidence/{evidence_id}":{"get":{"tags":["agents"],"summary":"Get Evidence","operationId":"get_evidence_v1_evidence__evidence_id__get","parameters":[{"name":"evidence_id","in":"path","required":true,"schema":{"type":"string","title":"Evidence Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvidenceBundle"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/evidence/{evidence_id}/lineage":{"get":{"tags":["agents"],"summary":"Get Evidence Lineage","operationId":"get_evidence_lineage_v1_evidence__evidence_id__lineage_get","parameters":[{"name":"evidence_id","in":"path","required":true,"schema":{"type":"string","title":"Evidence Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvidenceLineage"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/evidence/{evidence_id}/manifest":{"get":{"tags":["agents"],"summary":"Get Evidence Manifest","operationId":"get_evidence_manifest_v1_evidence__evidence_id__manifest_get","parameters":[{"name":"evidence_id","in":"path","required":true,"schema":{"type":"string","title":"Evidence Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvidenceManifest"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/evidence/{evidence_id}/verify":{"get":{"tags":["agents"],"summary":"Verify Evidence","operationId":"verify_evidence_v1_evidence__evidence_id__verify_get","parameters":[{"name":"evidence_id","in":"path","required":true,"schema":{"type":"string","title":"Evidence Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EvidenceVerification"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/status":{"get":{"tags":["agents"],"summary":"Audit Status","operationId":"audit_status_v1_audit_status_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Audit Status V1 Audit Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/records":{"get":{"tags":["agents"],"summary":"Audit Records","operationId":"audit_records_v1_audit_records_get","parameters":[{"name":"kind","in":"query","required":false,"schema":{"type":"string","pattern":"^(audit_reseals|agent_runs|agent_replays|evidence|events|fria_dossiers|roi_simulations|roi_sensitivity_reports|source_quality|model_routing_decisions|transformation_scope_checks|briefings|briefing_verifications|exports)$","default":"agent_runs","title":"Kind"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":25,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Audit Records V1 Audit Records Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/records/{record_id}":{"get":{"tags":["agents"],"summary":"Audit Record","operationId":"audit_record_v1_audit_records__record_id__get","parameters":[{"name":"record_id","in":"path","required":true,"schema":{"type":"string","title":"Record Id"}},{"name":"kind","in":"query","required":false,"schema":{"type":"string","pattern":"^(audit_reseals|agent_runs|agent_replays|evidence|events|fria_dossiers|roi_simulations|roi_sensitivity_reports|source_quality|model_routing_decisions|transformation_scope_checks|briefings|briefing_verifications|exports)$","default":"agent_runs","title":"Kind"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditRecord"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/records/{record_id}/lineage":{"get":{"tags":["agents"],"summary":"Audit Record Lineage","operationId":"audit_record_lineage_v1_audit_records__record_id__lineage_get","parameters":[{"name":"record_id","in":"path","required":true,"schema":{"type":"string","title":"Record Id"}},{"name":"kind","in":"query","required":false,"schema":{"type":"string","pattern":"^(audit_reseals|agent_runs|agent_replays|evidence|events|fria_dossiers|roi_simulations|roi_sensitivity_reports|source_quality|model_routing_decisions|transformation_scope_checks|briefings|briefing_verifications|exports)$","default":"agent_runs","title":"Kind"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditRecordLineage"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/chain-status":{"get":{"tags":["agents"],"summary":"Audit Chain Status","operationId":"audit_chain_status_v1_audit_chain_status_get","parameters":[{"name":"kind","in":"query","required":false,"schema":{"type":"string","pattern":"^(audit_reseals|agent_runs|agent_replays|evidence|events|fria_dossiers|roi_simulations|roi_sensitivity_reports|source_quality|model_routing_decisions|transformation_scope_checks|briefings|briefing_verifications|exports)$","default":"agent_runs","title":"Kind"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditChainStatus"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/integrity-report":{"get":{"tags":["agents"],"summary":"Audit Integrity Report","operationId":"audit_integrity_report_v1_audit_integrity_report_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditIntegrityReport"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/audit/reseal":{"post":{"tags":["agents"],"summary":"Audit Reseal","operationId":"audit_reseal_v1_audit_reseal_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditResealRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuditResealResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/benchmarks":{"get":{"tags":["benchmarks"],"summary":"List Benchmarks","operationId":"list_benchmarks_v1_benchmarks_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Benchmark"},"title":"Response List Benchmarks V1 Benchmarks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/benchmarks/rankings":{"get":{"tags":["benchmarks"],"summary":"Benchmark Rankings","operationId":"benchmark_rankings_v1_benchmarks_rankings_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Benchmark Rankings V1 Benchmarks Rankings Get"}}}},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/use-cases":{"get":{"tags":["product"],"summary":"List Use Cases","operationId":"list_use_cases_v1_use_cases_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Use Cases V1 Use Cases Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/roadmap":{"get":{"tags":["product"],"summary":"Roadmap","operationId":"roadmap_v1_roadmap_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Roadmap V1 Roadmap Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/achievements":{"get":{"tags":["product"],"summary":"Achievements","operationId":"achievements_v1_achievements_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Achievements V1 Achievements Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/compliance/fria/dossiers":{"get":{"tags":["compliance"],"summary":"List Fria Dossiers","operationId":"list_fria_dossiers_v1_compliance_fria_dossiers_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":10,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/FriaDossier"},"title":"Response List Fria Dossiers V1 Compliance Fria Dossiers Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent-runs/compliance-fria/trigger":{"post":{"tags":["compliance"],"summary":"Trigger Compliance Fria","operationId":"trigger_compliance_fria_v1_agent_runs_compliance_fria_trigger_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FriaDossier"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/roi/defaults":{"get":{"tags":["roi"],"summary":"Roi Defaults","operationId":"roi_defaults_v1_roi_defaults_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Roi Defaults V1 Roi Defaults Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/roi/simulations":{"get":{"tags":["roi"],"summary":"List Roi Simulations","operationId":"list_roi_simulations_v1_roi_simulations_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoiSimulation"},"title":"Response List Roi Simulations V1 Roi Simulations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["roi"],"summary":"Create Roi Simulation","operationId":"create_roi_simulation_v1_roi_simulations_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoiSimulationCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoiSimulation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/roi/sensitivity-reports":{"get":{"tags":["roi"],"summary":"List Roi Sensitivity Reports","operationId":"list_roi_sensitivity_reports_v1_roi_sensitivity_reports_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoiSensitivityReport"},"title":"Response List Roi Sensitivity Reports V1 Roi Sensitivity Reports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/roi/sensitivity-reports/{report_id}":{"get":{"tags":["roi"],"summary":"Get Roi Sensitivity Report","operationId":"get_roi_sensitivity_report_v1_roi_sensitivity_reports__report_id__get","parameters":[{"name":"report_id","in":"path","required":true,"schema":{"type":"string","title":"Report Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoiSensitivityReport"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/roi/simulations/{simulation_id}":{"get":{"tags":["roi"],"summary":"Get Roi Simulation","operationId":"get_roi_simulation_v1_roi_simulations__simulation_id__get","parameters":[{"name":"simulation_id","in":"path","required":true,"schema":{"type":"string","title":"Simulation Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoiSimulation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/roi/simulations/{simulation_id}/lineage":{"get":{"tags":["roi"],"summary":"Get Roi Simulation Lineage","operationId":"get_roi_simulation_lineage_v1_roi_simulations__simulation_id__lineage_get","parameters":[{"name":"simulation_id","in":"path","required":true,"schema":{"type":"string","title":"Simulation Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoiSimulationLineage"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/roi/simulations/{simulation_id}/contract":{"get":{"tags":["roi"],"summary":"Get Roi Simulation Contract","operationId":"get_roi_simulation_contract_v1_roi_simulations__simulation_id__contract_get","parameters":[{"name":"simulation_id","in":"path","required":true,"schema":{"type":"string","title":"Simulation Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoiSimulationContract"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/roi/simulations/{simulation_id}/briefing":{"post":{"tags":["roi","briefings"],"summary":"Create Roi Simulation Briefing","operationId":"create_roi_simulation_briefing_v1_roi_simulations__simulation_id__briefing_post","parameters":[{"name":"simulation_id","in":"path","required":true,"schema":{"type":"string","title":"Simulation Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/RoiBriefingCreate"},{"type":"null"}],"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoiBriefingResponse"}}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Not Found"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/roi/simulations/{simulation_id}/sensitivity":{"get":{"tags":["roi"],"summary":"Get Roi Simulation Sensitivity","operationId":"get_roi_simulation_sensitivity_v1_roi_simulations__simulation_id__sensitivity_get","parameters":[{"name":"simulation_id","in":"path","required":true,"schema":{"type":"string","title":"Simulation Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoiSensitivityReport"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/research/runs":{"post":{"tags":["agents"],"summary":"Create Research Run","operationId":"create_research_run_v1_research_runs_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentRunRef"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/exports":{"get":{"tags":["exports"],"summary":"List Exports","operationId":"list_exports_v1_exports_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ExportJob"},"title":"Response List Exports V1 Exports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["exports"],"summary":"Create Export","operationId":"create_export_v1_exports_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportJob"}}}},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/exports/{export_id}":{"get":{"tags":["exports"],"summary":"Get Export","operationId":"get_export_v1_exports__export_id__get","parameters":[{"name":"export_id","in":"path","required":true,"schema":{"type":"string","title":"Export Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExportJob"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/webhooks":{"get":{"tags":["webhooks"],"summary":"List Webhooks","operationId":"list_webhooks_v1_webhooks_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Webhook"},"title":"Response List Webhooks V1 Webhooks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["webhooks"],"summary":"Create Webhook","operationId":"create_webhook_v1_webhooks_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Webhook"}}}},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Conflict"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/interventions":{"get":{"tags":["interventionskatalog"],"summary":"List Interventions","operationId":"list_interventions_v1_interventions_get","parameters":[{"name":"domaene","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Domaene"}},{"name":"phase","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phase"}},{"name":"haerte","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Haerte"}},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"default":200,"title":"Limit"}},{"name":"tenant","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant"}},{"name":"x-tenant-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/interventions/{code}":{"get":{"tags":["interventionskatalog"],"summary":"Get Intervention","operationId":"get_intervention_v1_interventions__code__get","parameters":[{"name":"code","in":"path","required":true,"schema":{"type":"string","title":"Code"}},{"name":"tenant","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant"}},{"name":"x-tenant-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/interventions/match":{"post":{"tags":["interventionskatalog"],"summary":"Match Interventions","operationId":"match_interventions_v1_interventions_match_post","parameters":[{"name":"x-tenant-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatchReq"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/proactive/next-actions":{"get":{"tags":["proactive"],"summary":"Next Actions","operationId":"next_actions_v1_proactive_next_actions_get","parameters":[{"name":"role","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"default":8,"title":"Limit"}},{"name":"focus","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Focus"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Next Actions V1 Proactive Next Actions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notifications":{"get":{"tags":["notifications"],"summary":"List Notifications","operationId":"list_notifications_v1_notifications_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":50,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Notifications V1 Notifications Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notifications/unread-count":{"get":{"tags":["notifications"],"summary":"Unread","operationId":"unread_v1_notifications_unread_count_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Unread V1 Notifications Unread Count Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notifications/{notif_id}/read":{"post":{"tags":["notifications"],"summary":"Read One","operationId":"read_one_v1_notifications__notif_id__read_post","parameters":[{"name":"notif_id","in":"path","required":true,"schema":{"type":"string","title":"Notif Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Read One V1 Notifications  Notif Id  Read Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notifications/read-all":{"post":{"tags":["notifications"],"summary":"Read All","operationId":"read_all_v1_notifications_read_all_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Read All V1 Notifications Read All Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notification-settings":{"get":{"tags":["notifications"],"summary":"Get Settings","operationId":"get_settings_v1_notification_settings_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Settings V1 Notification Settings Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["notifications"],"summary":"Put Settings","operationId":"put_settings_v1_notification_settings_put","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Put Settings V1 Notification Settings Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notifications/test":{"post":{"tags":["notifications"],"summary":"Test Notification","description":"Legt eine Test-Benachrichtigung fuer den aktuellen Nutzer an (Selbsttest).","operationId":"test_notification_v1_notifications_test_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Test Notification V1 Notifications Test Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notifications/email-status":{"get":{"tags":["notifications"],"summary":"Email Status","description":"Ehrlicher E-Mail-Kanal-Status (aktiv | wartet_auf_smtp | geplant).\nGibt NIEMALS das Passwort aus - nur ob eines vorhanden ist.","operationId":"email_status_v1_notifications_email_status_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Email Status V1 Notifications Email Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notifications/email-test":{"post":{"tags":["notifications"],"summary":"Email Test","description":"Testet den E-Mail-Weg. dry_run=1 (Default): baut die Nachricht + prueft den\nZugang, versendet aber NICHT real (belegt den Weg ohne echten Versand). dry_run=0:\nechter Versand, sofern SMTP-Zugang vorhanden - sonst ehrlich 'wartet_auf_smtp'.","operationId":"email_test_v1_notifications_email_test_post","parameters":[{"name":"dry_run","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Dry Run"}},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Email Test V1 Notifications Email Test Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notifications/scan":{"post":{"tags":["notifications"],"summary":"Run Scan","description":"Wertet die Erinnerungs-Ausloeser aus und erzeugt Benachrichtigungen.\nAufruf durch den systemd-Reminder-Timer (Service-Token) oder Admins.","operationId":"run_scan_v1_notifications_scan_post","parameters":[{"name":"role","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"berater","title":"Role"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Run Scan V1 Notifications Scan Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/decisions":{"get":{"tags":["decisions"],"summary":" List","operationId":"_list_v1_decisions_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Status"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":300,"default":100,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  List V1 Decisions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["decisions"],"summary":" Create","operationId":"_create_v1_decisions_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Create V1 Decisions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/decisions/stats":{"get":{"tags":["decisions"],"summary":" Stats","operationId":"_stats_v1_decisions_stats_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Stats V1 Decisions Stats Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/decisions/ai-suggest":{"post":{"tags":["decisions"],"summary":" Ai","operationId":"_ai_v1_decisions_ai_suggest_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Ai V1 Decisions Ai Suggest Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/decisions/{decision_id}":{"get":{"tags":["decisions"],"summary":" Get","operationId":"_get_v1_decisions__decision_id__get","parameters":[{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","title":"Decision Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Get V1 Decisions  Decision Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["decisions"],"summary":" Update","operationId":"_update_v1_decisions__decision_id__put","parameters":[{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","title":"Decision Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Update V1 Decisions  Decision Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["decisions"],"summary":" Delete","operationId":"_delete_v1_decisions__decision_id__delete","parameters":[{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","title":"Decision Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Delete V1 Decisions  Decision Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/decisions/{decision_id}/status":{"post":{"tags":["decisions"],"summary":" Status","operationId":"_status_v1_decisions__decision_id__status_post","parameters":[{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","title":"Decision Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Status V1 Decisions  Decision Id  Status Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/meetings":{"get":{"tags":["meetings"],"summary":" List","operationId":"_list_v1_meetings_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"default":60,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  List V1 Meetings Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/meetings/stats":{"get":{"tags":["meetings"],"summary":" Stats","operationId":"_stats_v1_meetings_stats_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Stats V1 Meetings Stats Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/meetings/detail":{"get":{"tags":["meetings"],"summary":" Detail","operationId":"_detail_v1_meetings_detail_get","parameters":[{"name":"file","in":"query","required":true,"schema":{"type":"string","title":"File"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Detail V1 Meetings Detail Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/meetings/analyze":{"post":{"tags":["meetings"],"summary":" Analyze","operationId":"_analyze_v1_meetings_analyze_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Analyze V1 Meetings Analyze Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/meetings/action-to-decision":{"post":{"tags":["meetings"],"summary":" To Decision","description":"Uebernimmt ein Action-Item/eine Entscheidung aus einem Meeting als VORSCHLAG in den\nDecision-Log (Status offen, mit Quellenbeleg auf das Meeting). Grounded.","operationId":"_to_decision_v1_meetings_action_to_decision_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  To Decision V1 Meetings Action To Decision Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kundencockpit/summary":{"get":{"tags":["kundencockpit"],"summary":" Summary","operationId":"_summary_v1_kundencockpit_summary_get","parameters":[{"name":"role","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Summary V1 Kundencockpit Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ai-ready-check/framework":{"get":{"tags":["ai-ready-check"],"summary":" Framework","operationId":"_framework_v1_ai_ready_check_framework_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Framework V1 Ai Ready Check Framework Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ai-ready-check/stats":{"get":{"tags":["ai-ready-check"],"summary":" Stats","operationId":"_stats_v1_ai_ready_check_stats_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Stats V1 Ai Ready Check Stats Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ai-ready-check":{"get":{"tags":["ai-ready-check"],"summary":" List","operationId":"_list_v1_ai_ready_check_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Status"}},{"name":"scope","in":"query","required":false,"schema":{"type":"string","default":"","title":"Scope"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":300,"default":100,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  List V1 Ai Ready Check Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["ai-ready-check"],"summary":" Create","operationId":"_create_v1_ai_ready_check_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Create V1 Ai Ready Check Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ai-ready-check/{aid}":{"get":{"tags":["ai-ready-check"],"summary":" Get","operationId":"_get_v1_ai_ready_check__aid__get","parameters":[{"name":"aid","in":"path","required":true,"schema":{"type":"string","title":"Aid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Get V1 Ai Ready Check  Aid  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["ai-ready-check"],"summary":" Update","operationId":"_update_v1_ai_ready_check__aid__put","parameters":[{"name":"aid","in":"path","required":true,"schema":{"type":"string","title":"Aid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Update V1 Ai Ready Check  Aid  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["ai-ready-check"],"summary":" Delete","operationId":"_delete_v1_ai_ready_check__aid__delete","parameters":[{"name":"aid","in":"path","required":true,"schema":{"type":"string","title":"Aid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Delete V1 Ai Ready Check  Aid  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ai-ready-check/{aid}/status":{"post":{"tags":["ai-ready-check"],"summary":" Status","operationId":"_status_v1_ai_ready_check__aid__status_post","parameters":[{"name":"aid","in":"path","required":true,"schema":{"type":"string","title":"Aid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Status V1 Ai Ready Check  Aid  Status Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ai-ready-check/{aid}/ai-summary":{"post":{"tags":["ai-ready-check"],"summary":" Ai","operationId":"_ai_v1_ai_ready_check__aid__ai_summary_post","parameters":[{"name":"aid","in":"path","required":true,"schema":{"type":"string","title":"Aid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Ai V1 Ai Ready Check  Aid  Ai Summary Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kanban/board":{"get":{"tags":["kanban"],"summary":" Board","operationId":"_board_v1_kanban_board_get","parameters":[{"name":"role","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Role"}},{"name":"ressort","in":"query","required":false,"schema":{"type":"string","default":"","title":"Ressort"}},{"name":"programm","in":"query","required":false,"schema":{"type":"string","default":"","title":"Programm"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Type"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"view","in":"query","required":false,"schema":{"type":"string","default":"default","title":"View"}},{"name":"include_next","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Include Next"}},{"name":"include_wp","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Include Wp"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Board V1 Kanban Board Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kanban/config":{"get":{"tags":["kanban"],"summary":" Get Config","operationId":"_get_config_v1_kanban_config_get","parameters":[{"name":"view","in":"query","required":false,"schema":{"type":"string","default":"default","title":"View"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Get Config V1 Kanban Config Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["kanban"],"summary":" Put Config","operationId":"_put_config_v1_kanban_config_put","parameters":[{"name":"view","in":"query","required":false,"schema":{"type":"string","default":"default","title":"View"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Put Config V1 Kanban Config Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kanban/reorder":{"post":{"tags":["kanban"],"summary":" Reorder","operationId":"_reorder_v1_kanban_reorder_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Reorder V1 Kanban Reorder Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kanban/writeback-approvals":{"get":{"tags":["kanban"],"summary":" Approvals","operationId":"_approvals_v1_kanban_writeback_approvals_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"offen","title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"default":200,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Approvals V1 Kanban Writeback Approvals Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kanban/writeback-approvals/{approval_id}/decision":{"post":{"tags":["kanban"],"summary":" Approval Decision","operationId":"_approval_decision_v1_kanban_writeback_approvals__approval_id__decision_post","parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Approval Decision V1 Kanban Writeback Approvals  Approval Id  Decision Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kanban/stats":{"get":{"tags":["kanban"],"summary":" Stats","operationId":"_stats_v1_kanban_stats_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Stats V1 Kanban Stats Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kanban/cards":{"post":{"tags":["kanban"],"summary":" Create","operationId":"_create_v1_kanban_cards_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Create V1 Kanban Cards Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kanban/cards/{card_id}":{"put":{"tags":["kanban"],"summary":" Update","operationId":"_update_v1_kanban_cards__card_id__put","parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","title":"Card Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Update V1 Kanban Cards  Card Id  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["kanban"],"summary":" Delete","operationId":"_delete_v1_kanban_cards__card_id__delete","parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","title":"Card Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Delete V1 Kanban Cards  Card Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/kanban/cards/{card_id}/move":{"post":{"tags":["kanban"],"summary":" Move","operationId":"_move_v1_kanban_cards__card_id__move_post","parameters":[{"name":"card_id","in":"path","required":true,"schema":{"type":"string","title":"Card Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Move V1 Kanban Cards  Card Id  Move Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/stats":{"get":{"tags":["forms"],"summary":" Stats","operationId":"_stats_v1_forms_stats_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Stats V1 Forms Stats Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/templates":{"get":{"tags":["forms"],"summary":" Templates","operationId":"_templates_v1_forms_templates_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Templates V1 Forms Templates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/assignments/mine":{"get":{"tags":["forms"],"summary":" Mine","operationId":"_mine_v1_forms_assignments_mine_get","parameters":[{"name":"pending_only","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Pending Only"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Mine V1 Forms Assignments Mine Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms":{"get":{"tags":["forms"],"summary":" List","operationId":"_list_v1_forms_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Status"}},{"name":"context_type","in":"query","required":false,"schema":{"type":"string","default":"","title":"Context Type"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"default":200,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  List V1 Forms Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["forms"],"summary":" Create","operationId":"_create_v1_forms_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Create V1 Forms Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/from-template":{"post":{"tags":["forms"],"summary":" From Tpl","operationId":"_from_tpl_v1_forms_from_template_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  From Tpl V1 Forms From Template Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/{fid}/assignments":{"get":{"tags":["forms"],"summary":" List Assignments","operationId":"_list_assignments_v1_forms__fid__assignments_get","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Status"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  List Assignments V1 Forms  Fid  Assignments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["forms"],"summary":" Create Assignment","operationId":"_create_assignment_v1_forms__fid__assignments_post","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Create Assignment V1 Forms  Fid  Assignments Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/{fid}/assignments/{assignment_id}":{"delete":{"tags":["forms"],"summary":" Cancel Assignment","operationId":"_cancel_assignment_v1_forms__fid__assignments__assignment_id__delete","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"assignment_id","in":"path","required":true,"schema":{"type":"string","title":"Assignment Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Cancel Assignment V1 Forms  Fid  Assignments  Assignment Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/{fid}":{"get":{"tags":["forms"],"summary":" Get","operationId":"_get_v1_forms__fid__get","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Get V1 Forms  Fid  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["forms"],"summary":" Update","operationId":"_update_v1_forms__fid__put","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Update V1 Forms  Fid  Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["forms"],"summary":" Delete","operationId":"_delete_v1_forms__fid__delete","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Delete V1 Forms  Fid  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/{fid}/status":{"post":{"tags":["forms"],"summary":" Status","operationId":"_status_v1_forms__fid__status_post","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Status V1 Forms  Fid  Status Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/{fid}/responses":{"get":{"tags":["forms"],"summary":" List Resp","operationId":"_list_resp_v1_forms__fid__responses_get","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":2000,"default":500,"title":"Limit"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  List Resp V1 Forms  Fid  Responses Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["forms"],"summary":" Submit","operationId":"_submit_v1_forms__fid__responses_post","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Submit V1 Forms  Fid  Responses Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/{fid}/aggregation":{"get":{"tags":["forms"],"summary":" Aggregation","operationId":"_aggregation_v1_forms__fid__aggregation_get","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Aggregation V1 Forms  Fid  Aggregation Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/{fid}/export":{"get":{"tags":["forms"],"summary":" Export","operationId":"_export_v1_forms__fid__export_get","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/forms/{fid}/responses/{rid}":{"delete":{"tags":["forms"],"summary":" Del Resp","operationId":"_del_resp_v1_forms__fid__responses__rid__delete","parameters":[{"name":"fid","in":"path","required":true,"schema":{"type":"string","title":"Fid"}},{"name":"rid","in":"path","required":true,"schema":{"type":"string","title":"Rid"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response  Del Resp V1 Forms  Fid  Responses  Rid  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/contract":{"get":{"tags":["control-system"],"summary":"Contract","operationId":"contract_v1_control_system_contract_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Contract V1 Control System Contract Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/overview":{"get":{"tags":["control-system"],"summary":"Overview","operationId":"overview_v1_control_system_overview_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Overview V1 Control System Overview Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/packages":{"get":{"tags":["control-system"],"summary":"Packages","operationId":"packages_v1_control_system_packages_get","parameters":[{"name":"layer","in":"query","required":false,"schema":{"type":"string","pattern":"^(|fachwissen|kunde)$","default":"","title":"Layer"}},{"name":"package_type","in":"query","required":false,"schema":{"type":"string","pattern":"^(|industry|process|kpi|use_case)$","default":"","title":"Package Type"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Packages V1 Control System Packages Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["control-system"],"summary":"Create Package","operationId":"create_package_v1_control_system_packages_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Package V1 Control System Packages Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/packages/{package_id}/adopt":{"post":{"tags":["control-system"],"summary":"Adopt Package","operationId":"adopt_package_v1_control_system_packages__package_id__adopt_post","parameters":[{"name":"package_id","in":"path","required":true,"schema":{"type":"string","title":"Package Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Adopt Package V1 Control System Packages  Package Id  Adopt Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/kpi-definitions":{"get":{"tags":["control-system"],"summary":"Kpi Definitions","operationId":"kpi_definitions_v1_control_system_kpi_definitions_get","parameters":[{"name":"layer","in":"query","required":false,"schema":{"type":"string","pattern":"^(|fachwissen|kunde)$","default":"","title":"Layer"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Kpi Definitions V1 Control System Kpi Definitions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["control-system"],"summary":"Create Kpi","operationId":"create_kpi_v1_control_system_kpi_definitions_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Kpi V1 Control System Kpi Definitions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/kpi-definitions/sync-existing":{"post":{"tags":["control-system"],"summary":"Sync Existing Kpis","operationId":"sync_existing_kpis_v1_control_system_kpi_definitions_sync_existing_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Sync Existing Kpis V1 Control System Kpi Definitions Sync Existing Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/intake":{"get":{"tags":["control-system"],"summary":"Intake","operationId":"intake_v1_control_system_intake_get","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Intake V1 Control System Intake Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/intake/derive":{"post":{"tags":["control-system"],"summary":"Derive Intake","operationId":"derive_intake_v1_control_system_intake_derive_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Derive Intake V1 Control System Intake Derive Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/intake/{item_id}":{"patch":{"tags":["control-system"],"summary":"Update Intake","operationId":"update_intake_v1_control_system_intake__item_id__patch","parameters":[{"name":"item_id","in":"path","required":true,"schema":{"type":"string","title":"Item Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Intake V1 Control System Intake  Item Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/cases":{"get":{"tags":["control-system"],"summary":"Cases","operationId":"cases_v1_control_system_cases_get","parameters":[{"name":"include_reference","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Reference"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Cases V1 Control System Cases Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["control-system"],"summary":"Create Case","operationId":"create_case_v1_control_system_cases_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Case V1 Control System Cases Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/cases/{case_id}":{"get":{"tags":["control-system"],"summary":"Case Detail","operationId":"case_detail_v1_control_system_cases__case_id__get","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Case Detail V1 Control System Cases  Case Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/cases/{case_id}/run":{"post":{"tags":["control-system"],"summary":"Run Case","operationId":"run_case_v1_control_system_cases__case_id__run_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Run Case V1 Control System Cases  Case Id  Run Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/cases/{case_id}/decision":{"post":{"tags":["control-system"],"summary":"Decide Case","operationId":"decide_case_v1_control_system_cases__case_id__decision_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Decide Case V1 Control System Cases  Case Id  Decision Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/cases/{case_id}/impact":{"post":{"tags":["control-system"],"summary":"Measure Impact","operationId":"measure_impact_v1_control_system_cases__case_id__impact_post","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Measure Impact V1 Control System Cases  Case Id  Impact Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/decisions":{"get":{"tags":["control-system"],"summary":"Decision Queue","operationId":"decision_queue_v1_control_system_decisions_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","pattern":"^(open|all|offen|in_pruefung|erledigt)$","default":"open","title":"Status"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Decision Queue V1 Control System Decisions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/decisions/{decision_id}":{"patch":{"tags":["control-system"],"summary":"Update Queue Item","operationId":"update_queue_item_v1_control_system_decisions__decision_id__patch","parameters":[{"name":"decision_id","in":"path","required":true,"schema":{"type":"string","title":"Decision Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Queue Item V1 Control System Decisions  Decision Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/reference-case":{"post":{"tags":["control-system"],"summary":"Create Reference Case","operationId":"create_reference_case_v1_control_system_reference_case_post","parameters":[{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Reference Case V1 Control System Reference Case Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/control-system/reference-case/{case_id}":{"delete":{"tags":["control-system"],"summary":"Delete Reference Case","operationId":"delete_reference_case_v1_control_system_reference_case__case_id__delete","parameters":[{"name":"case_id","in":"path","required":true,"schema":{"type":"string","title":"Case Id"}},{"name":"X-Tenant-Id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tenant-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AdvisorChatMessage":{"properties":{"role":{"type":"string","enum":["user","assistant"],"title":"Role"},"content":{"type":"string","title":"Content"}},"type":"object","required":["role","content"],"title":"AdvisorChatMessage"},"AdvisorChatRequest":{"properties":{"message":{"type":"string","title":"Message","default":""},"mode":{"type":"string","enum":["kpis","use_cases","roi","strategy"],"title":"Mode","default":"kpis"},"persona":{"type":"string","enum":["CEO","CFO","CMO","COO","CTO","CRO","CSO","CIO","CHRO","CDO","Berater","Branche"],"title":"Persona","default":"CEO"},"history":{"items":{"$ref":"#/components/schemas/AdvisorChatMessage"},"type":"array","title":"History"}},"type":"object","title":"AdvisorChatRequest"},"AdvisorChatResponse":{"properties":{"response":{"type":"string","title":"Response"},"suggestions":{"items":{"type":"string"},"type":"array","title":"Suggestions"},"mode":{"type":"string","title":"Mode"},"persona":{"type":"string","title":"Persona"},"run_id":{"type":"string","title":"Run Id"},"trace_url":{"type":"string","title":"Trace Url"},"model_route":{"type":"string","title":"Model Route"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"grounded":{"type":"boolean","title":"Grounded","default":false},"degraded":{"type":"boolean","title":"Degraded","default":false},"retrieval_engine":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Retrieval Engine"},"citations":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Citations"}},"type":"object","required":["response","mode","persona","run_id","trace_url","model_route"],"title":"AdvisorChatResponse"},"AgentApproval":{"properties":{"required":{"type":"boolean","title":"Required","default":false},"approvers":{"items":{"type":"string"},"type":"array","title":"Approvers"},"granted":{"type":"boolean","title":"Granted","default":false},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"decided_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Decided At"},"decided_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Decided By"},"reject_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reject Reason"}},"type":"object","title":"AgentApproval","description":"HITL approval state for a run.\n\n`decided_at` and `reject_reason` are populated by the\n/v1/agent-runs/{run_id}/{approve|reject} endpoints. `token` is server-side\nonly — never returned in API responses (excluded from model dumps for\nsafety; clients receive it via the n8n approval-mail link, not via this\nmodel)."},"AgentApprovalQueueItem":{"properties":{"run_id":{"type":"string","title":"Run Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"agent":{"type":"string","title":"Agent"},"run_status":{"$ref":"#/components/schemas/AgentRunStatus"},"approval_state":{"type":"string","enum":["pending","expired","decided","missing_deadline"],"title":"Approval State"},"decision":{"anyOf":[{"type":"string","enum":["approved","rejected"]},{"type":"null"}],"title":"Decision"},"approvers":{"items":{"type":"string"},"type":"array","title":"Approvers"},"started_at":{"type":"string","format":"date-time","title":"Started At"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"decided_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Decided At"},"decided_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Decided By"},"seconds_until_deadline":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seconds Until Deadline"},"default_deny_ready":{"type":"boolean","title":"Default Deny Ready","default":false},"evidence_ready":{"type":"boolean","title":"Evidence Ready","default":false},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"model_route":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Route"},"prompt_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt Version"},"evalset_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evalset Id"},"audit_namespace":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audit Namespace"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"}},"type":"object","required":["run_id","tenant_id","agent","run_status","approval_state","started_at"],"title":"AgentApprovalQueueItem"},"AgentApprovalQueueReport":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"total_runs":{"type":"integer","title":"Total Runs","default":0},"approval_required_count":{"type":"integer","title":"Approval Required Count","default":0},"pending_count":{"type":"integer","title":"Pending Count","default":0},"expired_count":{"type":"integer","title":"Expired Count","default":0},"decided_count":{"type":"integer","title":"Decided Count","default":0},"missing_deadline_count":{"type":"integer","title":"Missing Deadline Count","default":0},"default_deny_ready_count":{"type":"integer","title":"Default Deny Ready Count","default":0},"items":{"items":{"$ref":"#/components/schemas/AgentApprovalQueueItem"},"type":"array","title":"Items"}},"type":"object","required":["tenant_id","checked_at"],"title":"AgentApprovalQueueReport"},"AgentRun":{"properties":{"run_id":{"type":"string","title":"Run Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"agent":{"type":"string","title":"Agent"},"status":{"$ref":"#/components/schemas/AgentRunStatus"},"started_at":{"type":"string","format":"date-time","title":"Started At"},"ended_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Ended At"},"tools_used":{"items":{"type":"string"},"type":"array","title":"Tools Used"},"llm_calls":{"items":{"$ref":"#/components/schemas/LlmCall"},"type":"array","title":"Llm Calls"},"evidence_bundle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Bundle"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"model_route":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Route"},"prompt_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt Version"},"evalset_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evalset Id"},"trace_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Trace Id"},"trace_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Trace Url"},"audit_namespace":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Audit Namespace"},"approval":{"$ref":"#/components/schemas/AgentApproval"},"rollback_snapshot":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rollback Snapshot"},"outputs":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Outputs"}},"type":"object","required":["run_id","tenant_id","agent","status","started_at"],"title":"AgentRun"},"AgentRunApprovalDecision":{"properties":{"status":{"type":"string","enum":["approved","rejected"],"title":"Status"},"run_id":{"type":"string","title":"Run Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"run_status":{"$ref":"#/components/schemas/AgentRunStatus"},"decided_at":{"type":"string","format":"date-time","title":"Decided At"},"decided_by":{"type":"string","title":"Decided By"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"evidence_id":{"type":"string","title":"Evidence Id"},"evidence_ref":{"type":"string","title":"Evidence Ref"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"approval":{"$ref":"#/components/schemas/AgentApproval"}},"type":"object","required":["status","run_id","tenant_id","run_status","decided_at","decided_by","evidence_id","evidence_ref","approval"],"title":"AgentRunApprovalDecision"},"AgentRunApprovalTimeoutSweep":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"scanned_count":{"type":"integer","title":"Scanned Count","default":0},"processed_count":{"type":"integer","title":"Processed Count","default":0},"skipped_count":{"type":"integer","title":"Skipped Count","default":0},"decisions":{"items":{"$ref":"#/components/schemas/AgentRunApprovalDecision"},"type":"array","title":"Decisions"}},"type":"object","required":["tenant_id","checked_at"],"title":"AgentRunApprovalTimeoutSweep"},"AgentRunEvidenceVerification":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"run_id":{"type":"string","title":"Run Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"evidence_count":{"type":"integer","title":"Evidence Count","default":0},"passed_count":{"type":"integer","title":"Passed Count","default":0},"failed_count":{"type":"integer","title":"Failed Count","default":0},"items":{"items":{"$ref":"#/components/schemas/AgentRunEvidenceVerificationItem"},"type":"array","title":"Items"}},"type":"object","required":["tenant_id","run_id","status","checked_at"],"title":"AgentRunEvidenceVerification"},"AgentRunEvidenceVerificationItem":{"properties":{"evidence_id":{"type":"string","title":"Evidence Id"},"kind":{"type":"string","title":"Kind"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"manifest_sha256":{"type":"string","title":"Manifest Sha256"},"checks":{"items":{"$ref":"#/components/schemas/EvidenceVerificationCheck"},"type":"array","title":"Checks"}},"type":"object","required":["evidence_id","kind","status","manifest_sha256"],"title":"AgentRunEvidenceVerificationItem"},"AgentRunLineage":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"run_id":{"type":"string","title":"Run Id"},"agent":{"type":"string","title":"Agent"},"status":{"$ref":"#/components/schemas/AgentRunStatus"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"replay_ids":{"items":{"type":"string"},"type":"array","title":"Replay Ids"},"refs":{"items":{"$ref":"#/components/schemas/EvidenceLineageRef"},"type":"array","title":"Refs"}},"type":"object","required":["tenant_id","run_id","agent","status"],"title":"AgentRunLineage"},"AgentRunRef":{"properties":{"run_id":{"type":"string","title":"Run Id"},"status":{"$ref":"#/components/schemas/AgentRunStatus"},"trace_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Trace Url"}},"type":"object","required":["run_id","status"],"title":"AgentRunRef"},"AgentRunReplay":{"properties":{"replay_id":{"type":"string","title":"Replay Id"},"run_id":{"type":"string","title":"Run Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"agent":{"type":"string","title":"Agent"},"status":{"type":"string","enum":["passed","failed"],"title":"Status"},"deterministic":{"type":"boolean","title":"Deterministic","default":true},"replayed_at":{"type":"string","format":"date-time","title":"Replayed At"},"model_route":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Route"},"prompt_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt Version"},"evalset_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evalset Id"},"expected_sha256":{"type":"string","title":"Expected Sha256"},"actual_sha256":{"type":"string","title":"Actual Sha256"},"evidence_id":{"type":"string","title":"Evidence Id"},"evidence_ref":{"type":"string","title":"Evidence Ref"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"},"drift":{"additionalProperties":true,"type":"object","title":"Drift"}},"type":"object","required":["replay_id","run_id","tenant_id","agent","status","replayed_at","expected_sha256","actual_sha256","evidence_id","evidence_ref"],"title":"AgentRunReplay"},"AgentRunStatus":{"type":"string","enum":["queued","running","succeeded","failed","blocked"],"title":"AgentRunStatus"},"AuditChainStatus":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"kind":{"type":"string","title":"Kind"},"enabled":{"type":"boolean","title":"Enabled"},"verified":{"type":"boolean","title":"Verified"},"records":{"type":"integer","title":"Records","default":0},"last_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Hash"},"broken_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Broken At"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["tenant_id","kind","enabled","verified"],"title":"AuditChainStatus"},"AuditIntegrityReport":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"enabled":{"type":"boolean","title":"Enabled"},"verified":{"type":"boolean","title":"Verified"},"checked_kinds":{"type":"integer","title":"Checked Kinds"},"verified_kinds":{"type":"integer","title":"Verified Kinds"},"broken_kinds":{"type":"integer","title":"Broken Kinds"},"total_records":{"type":"integer","title":"Total Records"},"chains":{"items":{"$ref":"#/components/schemas/AuditChainStatus"},"type":"array","title":"Chains"}},"type":"object","required":["tenant_id","enabled","verified","checked_kinds","verified_kinds","broken_kinds","total_records"],"title":"AuditIntegrityReport"},"AuditRecord":{"properties":{"audit_id":{"type":"string","title":"Audit Id"},"ts":{"type":"string","format":"date-time","title":"Ts"},"tenant_id":{"type":"string","title":"Tenant Id"},"kind":{"type":"string","title":"Kind"},"action":{"type":"string","title":"Action"},"item_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Item Id"},"previous_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Previous Hash"},"hash":{"type":"string","title":"Hash"},"item":{"additionalProperties":true,"type":"object","title":"Item"}},"type":"object","required":["audit_id","ts","tenant_id","kind","action","hash"],"title":"AuditRecord"},"AuditRecordLineage":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"kind":{"type":"string","title":"Kind"},"record_id":{"type":"string","title":"Record Id"},"audit_id":{"type":"string","title":"Audit Id"},"item_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Item Id"},"action":{"type":"string","title":"Action"},"ts":{"type":"string","format":"date-time","title":"Ts"},"chain":{"$ref":"#/components/schemas/AuditChainStatus"},"record":{"$ref":"#/components/schemas/AuditRecord"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"},"refs":{"items":{"$ref":"#/components/schemas/EvidenceLineageRef"},"type":"array","title":"Refs"}},"type":"object","required":["tenant_id","kind","record_id","audit_id","action","ts","chain","record"],"title":"AuditRecordLineage"},"AuditResealKindResult":{"properties":{"kind":{"type":"string","title":"Kind"},"before_verified":{"type":"boolean","title":"Before Verified"},"before_error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Before Error"},"before_broken_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Before Broken At"},"records":{"type":"integer","title":"Records","default":0},"resealable":{"type":"boolean","title":"Resealable","default":false},"applied":{"type":"boolean","title":"Applied","default":false},"archive_uri":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Archive Uri"},"original_sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Sha256"},"resealed_sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resealed Sha256"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}},"type":"object","required":["kind","before_verified"],"title":"AuditResealKindResult"},"AuditResealRequest":{"properties":{"kinds":{"items":{"type":"string"},"type":"array","title":"Kinds"},"reason":{"type":"string","title":"Reason","default":"repair historical audit chain fork"},"actor":{"type":"string","title":"Actor","default":"system"},"dry_run":{"type":"boolean","title":"Dry Run","default":true}},"type":"object","title":"AuditResealRequest"},"AuditResealResult":{"properties":{"id":{"type":"string","title":"Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"actor":{"type":"string","title":"Actor"},"reason":{"type":"string","title":"Reason"},"dry_run":{"type":"boolean","title":"Dry Run"},"applied":{"type":"boolean","title":"Applied"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"manifest_uri":{"type":"string","title":"Manifest Uri"},"archive_uri":{"type":"string","title":"Archive Uri"},"kinds":{"items":{"$ref":"#/components/schemas/AuditResealKindResult"},"type":"array","title":"Kinds"},"run_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Id"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"}},"type":"object","required":["id","tenant_id","actor","reason","dry_run","applied","created_at","manifest_uri","archive_uri"],"title":"AuditResealResult"},"Benchmark":{"properties":{"id":{"type":"string","title":"Id"},"metric_name":{"type":"string","title":"Metric Name"},"source":{"type":"string","title":"Source"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"reference_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Reference Value"},"reference_period":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reference Period"},"last_fetched_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Fetched At"}},"type":"object","required":["id","metric_name","source"],"title":"Benchmark"},"Brand":{"type":"string","enum":["ben-e-fit","medialine","ki-guru","custom"],"title":"Brand"},"Briefing":{"properties":{"id":{"type":"string","title":"Id"},"type":{"$ref":"#/components/schemas/BriefingType"},"audience":{"type":"string","enum":["cfo","ceo","coo","controller","all"],"title":"Audience"},"status":{"$ref":"#/components/schemas/BriefingStatus"},"markdown_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Markdown Url"},"pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pdf Url"},"signed_pdf_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signed Pdf Url"},"evidence_bundle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Bundle"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"},"run_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Id"},"model_route":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Route"},"prompt_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt Version"},"evalset_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evalset Id"},"langfuse_trace":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Langfuse Trace"},"roi_context":{"anyOf":[{"$ref":"#/components/schemas/BriefingRoiContext"},{"type":"null"}]},"highlights":{"items":{"$ref":"#/components/schemas/BriefingHighlight"},"type":"array","title":"Highlights"},"rca":{"items":{"$ref":"#/components/schemas/BriefingRcaItem"},"type":"array","title":"Rca"},"actions":{"items":{"$ref":"#/components/schemas/BriefingActionItem"},"type":"array","title":"Actions"},"owner":{"anyOf":[{"$ref":"#/components/schemas/BriefingOwner"},{"type":"null"}]},"citations":{"items":{"$ref":"#/components/schemas/BriefingCitation"},"type":"array","title":"Citations"},"delivered_to":{"items":{"type":"string"},"type":"array","title":"Delivered To"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","type","audience","status","created_at"],"title":"Briefing"},"BriefingActionItem":{"properties":{"title":{"type":"string","title":"Title"},"impact_eur":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Impact Eur"},"owner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner"},"due":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Due"}},"type":"object","required":["title"],"title":"BriefingActionItem"},"BriefingCitation":{"properties":{"label":{"type":"string","title":"Label"},"ref":{"type":"string","title":"Ref"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"route":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Route"}},"type":"object","required":["label","ref"],"title":"BriefingCitation"},"BriefingCreate":{"properties":{"type":{"$ref":"#/components/schemas/BriefingType"},"audience":{"type":"string","enum":["cfo","ceo","coo","controller","all"],"title":"Audience"},"scope":{"anyOf":[{"$ref":"#/components/schemas/BriefingScope"},{"type":"null"}]},"delivery":{"items":{"type":"string","enum":["email","slack","teams","documenso"]},"type":"array","title":"Delivery"}},"type":"object","required":["type","audience"],"title":"BriefingCreate"},"BriefingHighlight":{"properties":{"metric":{"type":"string","title":"Metric"},"direction":{"type":"string","enum":["up","down","flat"],"title":"Direction"},"delta_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Delta Pct"},"summary":{"type":"string","title":"Summary"}},"type":"object","required":["metric","direction","summary"],"title":"BriefingHighlight"},"BriefingOwner":{"properties":{"name":{"type":"string","title":"Name"},"role":{"type":"string","title":"Role"},"escalation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Escalation"}},"type":"object","required":["name","role"],"title":"BriefingOwner"},"BriefingRcaItem":{"properties":{"hypothesis":{"type":"string","title":"Hypothesis"},"confidence":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Confidence"},"evidence_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Ref"}},"type":"object","required":["hypothesis","confidence"],"title":"BriefingRcaItem"},"BriefingRoiContext":{"properties":{"simulation_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Simulation Id"},"run_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Id"},"contract_status":{"anyOf":[{"type":"string","enum":["pass","warning","fail"]},{"type":"null"}],"title":"Contract Status"},"decision_state":{"anyOf":[{"type":"string","enum":["ready_for_briefing","needs_replay","missing_evidence","downside_review"]},{"type":"null"}],"title":"Decision State"},"inputs":{"additionalProperties":true,"type":"object","title":"Inputs"},"recommendation":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Recommendation"}},"type":"object","title":"BriefingRoiContext"},"BriefingScope":{"properties":{"kpi_ids":{"items":{"type":"string"},"type":"array","title":"Kpi Ids"},"include_benchmarks":{"type":"boolean","title":"Include Benchmarks","default":true}},"type":"object","title":"BriefingScope"},"BriefingStatus":{"type":"string","enum":["queued","generating","ready","delivered","failed"],"title":"BriefingStatus"},"BriefingType":{"type":"string","enum":["daily","weekly","monthly","ad_hoc"],"title":"BriefingType"},"BriefingVerificationCheck":{"properties":{"id":{"type":"string","title":"Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"title":{"type":"string","title":"Title"},"detail":{"type":"string","title":"Detail"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"release_blocking":{"type":"boolean","title":"Release Blocking","default":true}},"type":"object","required":["id","status","title","detail"],"title":"BriefingVerificationCheck"},"BriefingVerificationReport":{"properties":{"id":{"type":"string","title":"Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"briefing_id":{"type":"string","title":"Briefing Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"source_sha256":{"type":"string","title":"Source Sha256"},"citation_count":{"type":"integer","title":"Citation Count","default":0},"resolved_citation_count":{"type":"integer","title":"Resolved Citation Count","default":0},"missing_citation_count":{"type":"integer","title":"Missing Citation Count","default":0},"local_model":{"type":"boolean","title":"Local Model","default":false},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"run_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Id"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"},"checks":{"items":{"$ref":"#/components/schemas/BriefingVerificationCheck"},"type":"array","title":"Checks"},"audit_namespace":{"type":"string","title":"Audit Namespace"}},"type":"object","required":["id","tenant_id","briefing_id","status","checked_at","source_sha256","audit_namespace"],"title":"BriefingVerificationReport"},"DataClassification":{"type":"string","enum":["public","internal","confidential","pii"],"title":"DataClassification"},"DataTrustGateCheck":{"properties":{"id":{"type":"string","title":"Id"},"status":{"type":"string","enum":["pass","warning","fail","blocked"],"title":"Status"},"title":{"type":"string","title":"Title"},"detail":{"type":"string","title":"Detail"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"release_blocking":{"type":"boolean","title":"Release Blocking","default":true}},"type":"object","required":["id","status","title","detail"],"title":"DataTrustGateCheck"},"DataTrustGateStatus":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"status":{"type":"string","enum":["trusted","demo","blocked","needs_review"],"title":"Status"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"quality_threshold":{"type":"integer","title":"Quality Threshold","default":75},"has_trusted_data":{"type":"boolean","title":"Has Trusted Data"},"demo_mode":{"type":"boolean","title":"Demo Mode","default":false},"trusted_source_count":{"type":"integer","title":"Trusted Source Count","default":0},"source_count":{"type":"integer","title":"Source Count","default":0},"quality_report_count":{"type":"integer","title":"Quality Report Count","default":0},"metric_contract_count":{"type":"integer","title":"Metric Contract Count","default":0},"candidate_count":{"type":"integer","title":"Candidate Count","default":0},"checks":{"items":{"$ref":"#/components/schemas/DataTrustGateCheck"},"type":"array","title":"Checks"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"next_actions":{"items":{"type":"string"},"type":"array","title":"Next Actions"}},"type":"object","required":["tenant_id","status","checked_at","has_trusted_data"],"title":"DataTrustGateStatus"},"Dataset":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"catalog_uri":{"type":"string","title":"Catalog Uri"},"owner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner"},"row_count_estimate":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Row Count Estimate"},"sensitivity":{"$ref":"#/components/schemas/DataClassification","default":"internal"}},"type":"object","required":["id","name","catalog_uri"],"title":"Dataset"},"DatasetColumn":{"properties":{"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"},"null_ratio":{"type":"number","title":"Null Ratio"},"distinct_count":{"type":"integer","title":"Distinct Count"},"sample_values":{"items":{"type":"string"},"type":"array","title":"Sample Values"},"detected_pii":{"type":"boolean","title":"Detected Pii","default":false}},"type":"object","required":["name","type","null_ratio","distinct_count"],"title":"DatasetColumn"},"DatasetProfile":{"properties":{"dataset_id":{"type":"string","title":"Dataset Id"},"columns":{"items":{"$ref":"#/components/schemas/DatasetColumn"},"type":"array","title":"Columns"}},"type":"object","required":["dataset_id","columns"],"title":"DatasetProfile"},"Direction":{"type":"string","enum":["up_is_favorable","down_is_favorable","neutral"],"title":"Direction"},"DiscoveryRunRequest":{"properties":{"dataset_ids":{"items":{"type":"string"},"type":"array","title":"Dataset Ids"},"scope_hint":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scope Hint"}},"type":"object","required":["dataset_ids"],"title":"DiscoveryRunRequest"},"DriverEdge":{"properties":{"id":{"type":"string","title":"Id"},"from_node":{"type":"string","title":"From Node"},"to_node":{"type":"string","title":"To Node"},"weight":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Weight"},"confidence":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Confidence"},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"}},"type":"object","required":["id","from_node","to_node"],"title":"DriverEdge"},"DriverNode":{"properties":{"id":{"type":"string","title":"Id"},"metric_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Metric Id"},"label":{"type":"string","title":"Label"},"position":{"anyOf":[{"additionalProperties":{"type":"number"},"type":"object"},{"type":"null"}],"title":"Position"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"value_ts":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Value Ts"},"value_unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Value Unit"},"value_quality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Value Quality"},"target_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Target Value"},"attainment_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Attainment Pct"},"target_reached":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Target Reached"}},"type":"object","required":["id","label"],"title":"DriverNode"},"DriverTree":{"properties":{"name":{"type":"string","title":"Name"},"owner":{"type":"string","title":"Owner"},"id":{"type":"string","title":"Id"},"node_count":{"type":"integer","title":"Node Count","default":0},"edge_count":{"type":"integer","title":"Edge Count","default":0},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"type":"object","required":["name","owner","id","updated_at"],"title":"DriverTree"},"DriverTreeCreate":{"properties":{"name":{"type":"string","title":"Name"},"owner":{"type":"string","title":"Owner"}},"type":"object","required":["name","owner"],"title":"DriverTreeCreate"},"ErrorResponse":{"properties":{"error":{"type":"string","title":"Error"},"detail":{"anyOf":[{"type":"string"},{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Detail"},"tenant_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant Id"}},"type":"object","required":["error"],"title":"ErrorResponse"},"EvidenceBundle":{"properties":{"id":{"type":"string","title":"Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"run_id":{"type":"string","title":"Run Id"},"kind":{"type":"string","enum":["agent_run","agent_replay","fria_dossier","roi_simulation","source_quality","process_step","advisor","briefing","export","transformation_scope","generic"],"title":"Kind","default":"generic"},"uri":{"type":"string","title":"Uri"},"signed_url":{"type":"string","title":"Signed Url"},"content_type":{"type":"string","title":"Content Type","default":"application/json"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"},"data_classification":{"$ref":"#/components/schemas/DataClassification","default":"internal"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"expires_at":{"type":"string","format":"date-time","title":"Expires At"},"sha256":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sha256"}},"type":"object","required":["id","tenant_id","run_id","uri","signed_url","created_at","expires_at"],"title":"EvidenceBundle"},"EvidenceLineage":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"evidence_id":{"type":"string","title":"Evidence Id"},"kind":{"type":"string","title":"Kind"},"run_id":{"type":"string","title":"Run Id"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"},"refs":{"items":{"$ref":"#/components/schemas/EvidenceLineageRef"},"type":"array","title":"Refs"}},"type":"object","required":["tenant_id","evidence_id","kind","run_id"],"title":"EvidenceLineage"},"EvidenceLineageRef":{"properties":{"ref":{"type":"string","title":"Ref"},"ref_type":{"type":"string","enum":["agent_run","agent_replay","evidence","transformation_scope_check","roi_simulation","roi_sensitivity_report","source_quality","model_routing_decision","fria_dossier","briefing","briefing_verification","export","audit_reseal","event","unknown"],"title":"Ref Type"},"item_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Item Id"},"exists":{"type":"boolean","title":"Exists","default":false},"route":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Route"}},"type":"object","required":["ref","ref_type"],"title":"EvidenceLineageRef"},"EvidenceManifest":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"evidence_id":{"type":"string","title":"Evidence Id"},"generated_at":{"type":"string","format":"date-time","title":"Generated At"},"evidence":{"$ref":"#/components/schemas/EvidenceBundle"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"},"refs":{"items":{"$ref":"#/components/schemas/EvidenceLineageRef"},"type":"array","title":"Refs"},"integrity":{"$ref":"#/components/schemas/EvidenceManifestIntegrity"},"manifest_sha256":{"type":"string","title":"Manifest Sha256"}},"type":"object","required":["tenant_id","evidence_id","generated_at","evidence","integrity","manifest_sha256"],"title":"EvidenceManifest"},"EvidenceManifestIntegrity":{"properties":{"tenant_scoped":{"type":"boolean","title":"Tenant Scoped","default":true},"evidence_sha256_present":{"type":"boolean","title":"Evidence Sha256 Present","default":false},"source_ref_count":{"type":"integer","title":"Source Ref Count","default":0},"resolved_ref_count":{"type":"integer","title":"Resolved Ref Count","default":0},"missing_ref_count":{"type":"integer","title":"Missing Ref Count","default":0}},"type":"object","title":"EvidenceManifestIntegrity"},"EvidenceVerification":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"evidence_id":{"type":"string","title":"Evidence Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"manifest_sha256":{"type":"string","title":"Manifest Sha256"},"checks":{"items":{"$ref":"#/components/schemas/EvidenceVerificationCheck"},"type":"array","title":"Checks"}},"type":"object","required":["tenant_id","evidence_id","status","checked_at","manifest_sha256"],"title":"EvidenceVerification"},"EvidenceVerificationCheck":{"properties":{"id":{"type":"string","title":"Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"title":{"type":"string","title":"Title"},"detail":{"type":"string","title":"Detail"},"release_blocking":{"type":"boolean","title":"Release Blocking","default":true}},"type":"object","required":["id","status","title","detail"],"title":"EvidenceVerificationCheck"},"ExportCreate":{"properties":{"type":{"type":"string","enum":["executive_summary","evidence_package","metric_catalog","driver_tree","audit_packet"],"title":"Type","default":"executive_summary"},"format":{"type":"string","enum":["pdf","pptx","xlsx","json"],"title":"Format","default":"pdf"},"audience":{"type":"string","enum":["ceo","cfo","coo","board","advisor","auditor"],"title":"Audience","default":"cfo"},"include_evidence":{"type":"boolean","title":"Include Evidence","default":true},"include_audit_trail":{"type":"boolean","title":"Include Audit Trail","default":true},"period":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period"},"scope":{"items":{"type":"string"},"type":"array","title":"Scope","description":"Audit/export scope labels. Structured refs like roi:<id>, run:<id>, evidence:<id> and briefing:<id> are resolved tenant-locally into manifest evidence refs; unknown labels remain audit-visible scope refs."},"briefing_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Briefing Id"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"type":"object","title":"ExportCreate"},"ExportJob":{"properties":{"id":{"type":"string","title":"Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"type":{"type":"string","title":"Type"},"format":{"type":"string","title":"Format"},"audience":{"type":"string","title":"Audience"},"status":{"type":"string","enum":["queued","running","succeeded","failed","blocked"],"title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"artifact_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Artifact Url"},"signed_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Signed Url"},"artifact_note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Artifact Note"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"run_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Id"},"data_policy":{"type":"string","title":"Data Policy","default":""},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"}},"type":"object","required":["id","tenant_id","type","format","audience","status","created_at"],"title":"ExportJob"},"FriaDossier":{"properties":{"id":{"type":"string","title":"Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"year":{"type":"integer","title":"Year"},"quarter":{"type":"integer","title":"Quarter"},"risk_score":{"type":"integer","title":"Risk Score"},"risk_label":{"type":"string","enum":["low","medium","high","critical"],"title":"Risk Label"},"evidence_uri":{"type":"string","title":"Evidence Uri"},"artifacts":{"items":{"type":"string"},"type":"array","title":"Artifacts"},"requires_signature":{"type":"boolean","title":"Requires Signature","default":true},"run_id":{"type":"string","title":"Run Id"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"trace_url":{"type":"string","title":"Trace Url"},"model_route":{"type":"string","title":"Model Route"},"prompt_version":{"type":"string","title":"Prompt Version"},"evalset_id":{"type":"string","title":"Evalset Id"},"audit_namespace":{"type":"string","title":"Audit Namespace"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"}},"type":"object","required":["id","tenant_id","year","quarter","risk_score","risk_label","evidence_uri","run_id","trace_url","model_route","prompt_version","evalset_id","audit_namespace","created_at"],"title":"FriaDossier"},"Granularity":{"type":"string","enum":["minute","hour","day","week","month","quarter","year"],"title":"Granularity"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Health":{"properties":{"status":{"type":"string","enum":["ok","degraded"],"title":"Status"},"version":{"type":"string","title":"Version"},"uptime_seconds":{"type":"integer","title":"Uptime Seconds"}},"type":"object","required":["status","version","uptime_seconds"],"title":"Health"},"Insight":{"properties":{"id":{"type":"string","title":"Id"},"type":{"type":"string","enum":["anomaly","trend_break","threshold","rca"],"title":"Type"},"metric_id":{"type":"string","title":"Metric Id"},"severity":{"$ref":"#/components/schemas/InsightSeverity"},"what_happened":{"type":"string","title":"What Happened"},"why_hypothesis":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Why Hypothesis"},"what_to_do":{"items":{"$ref":"#/components/schemas/InsightAction"},"type":"array","title":"What To Do"},"owner":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Owner"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","type","metric_id","severity","what_happened","created_at"],"title":"Insight"},"InsightAction":{"properties":{"action_template":{"type":"string","title":"Action Template"},"expected_impact":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Expected Impact"}},"type":"object","required":["action_template"],"title":"InsightAction"},"InsightSeverity":{"type":"string","enum":["info","warn","critical"],"title":"InsightSeverity"},"KpiCandidate":{"properties":{"id":{"type":"string","title":"Id"},"proposed_name":{"type":"string","title":"Proposed Name"},"score":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Score"},"rationale":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rationale"},"source_dataset_id":{"type":"string","title":"Source Dataset Id"},"proposed_sql":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Proposed Sql"},"suggested_unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Suggested Unit"},"suggested_granularity":{"anyOf":[{"$ref":"#/components/schemas/Granularity"},{"type":"null"}]},"suggested_direction":{"anyOf":[{"$ref":"#/components/schemas/Direction"},{"type":"null"}]},"suggested_domain":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Suggested Domain"},"template_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Template Id"},"status":{"type":"string","enum":["new","in_review","accepted","rejected"],"title":"Status","default":"new"}},"type":"object","required":["id","proposed_name","score","source_dataset_id"],"title":"KpiCandidate"},"KpiObservation":{"properties":{"metric_id":{"type":"string","title":"Metric Id"},"metric_version":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Metric Version"},"ts":{"type":"string","format":"date-time","title":"Ts"},"value":{"type":"number","title":"Value"},"confidence":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Confidence"}},"type":"object","required":["metric_id","ts","value"],"title":"KpiObservation"},"KpiValuePoint":{"properties":{"metric_key":{"type":"string","title":"Metric Key"},"ts":{"type":"string","format":"date-time","title":"Ts"},"value":{"type":"number","title":"Value"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"period":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period","default":""},"quality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quality"}},"type":"object","required":["metric_key","ts","value"],"title":"KpiValuePoint","description":"Ein Messpunkt aus public.kpi_values (read-only, RLS-tenant-scoped)."},"LlmCall":{"properties":{"model":{"type":"string","title":"Model"},"tokens_in":{"type":"integer","title":"Tokens In"},"tokens_out":{"type":"integer","title":"Tokens Out"},"cost_eur":{"type":"number","title":"Cost Eur"},"external":{"type":"boolean","title":"External","default":false}},"type":"object","required":["model","tokens_in","tokens_out","cost_eur"],"title":"LlmCall"},"MatchReq":{"properties":{"situation_text":{"type":"string","title":"Situation Text"},"tenant":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tenant"},"top_k":{"type":"integer","title":"Top K","default":6}},"type":"object","required":["situation_text"],"title":"MatchReq"},"MetricAnomaly":{"properties":{"method":{"type":"string","enum":["stl_zscore","robust_z","prophet_residual","isolation_forest"],"title":"Method"},"threshold":{"type":"number","title":"Threshold"}},"type":"object","required":["method","threshold"],"title":"MetricAnomaly"},"MetricDefinition":{"properties":{"name":{"type":"string","title":"Name"},"display_name":{"type":"string","title":"Display Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"owner":{"type":"string","title":"Owner"},"domain":{"type":"string","title":"Domain"},"unit":{"type":"string","title":"Unit"},"granularity":{"$ref":"#/components/schemas/Granularity"},"direction":{"$ref":"#/components/schemas/Direction"},"dbt_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dbt Model"},"expression":{"type":"string","title":"Expression"},"filter":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filter"},"target":{"anyOf":[{"$ref":"#/components/schemas/MetricTarget"},{"type":"null"}]},"data_classification":{"$ref":"#/components/schemas/DataClassification","default":"internal"},"compliance_tags":{"items":{"type":"string"},"type":"array","title":"Compliance Tags"},"refresh_cron":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Refresh Cron"},"anomaly":{"anyOf":[{"$ref":"#/components/schemas/MetricAnomaly"},{"type":"null"}]},"id":{"type":"string","title":"Id"},"version":{"type":"integer","title":"Version"},"tenant_id":{"type":"string","title":"Tenant Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"git_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Git Ref"}},"type":"object","required":["name","display_name","owner","domain","unit","granularity","direction","expression","id","version","tenant_id","created_at"],"title":"MetricDefinition"},"MetricDefinitionCreate":{"properties":{"name":{"type":"string","title":"Name"},"display_name":{"type":"string","title":"Display Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"owner":{"type":"string","title":"Owner"},"domain":{"type":"string","title":"Domain"},"unit":{"type":"string","title":"Unit"},"granularity":{"$ref":"#/components/schemas/Granularity"},"direction":{"$ref":"#/components/schemas/Direction"},"dbt_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dbt Model"},"expression":{"type":"string","title":"Expression"},"filter":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filter"},"target":{"anyOf":[{"$ref":"#/components/schemas/MetricTarget"},{"type":"null"}]},"data_classification":{"$ref":"#/components/schemas/DataClassification","default":"internal"},"compliance_tags":{"items":{"type":"string"},"type":"array","title":"Compliance Tags"},"refresh_cron":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Refresh Cron"},"anomaly":{"anyOf":[{"$ref":"#/components/schemas/MetricAnomaly"},{"type":"null"}]}},"type":"object","required":["name","display_name","owner","domain","unit","granularity","direction","expression"],"title":"MetricDefinitionCreate"},"MetricDefinitionRead":{"properties":{"name":{"type":"string","title":"Name","default":""},"display_name":{"type":"string","title":"Display Name","default":""},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"owner":{"type":"string","title":"Owner","default":""},"domain":{"type":"string","title":"Domain","default":""},"unit":{"type":"string","title":"Unit","default":""},"granularity":{"$ref":"#/components/schemas/Granularity","default":"month"},"direction":{"$ref":"#/components/schemas/Direction","default":"neutral"},"dbt_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dbt Model"},"expression":{"type":"string","title":"Expression","default":""},"filter":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filter"},"target":{"anyOf":[{"$ref":"#/components/schemas/MetricTarget"},{"type":"null"}]},"data_classification":{"$ref":"#/components/schemas/DataClassification","default":"internal"},"compliance_tags":{"items":{"type":"string"},"type":"array","title":"Compliance Tags"},"refresh_cron":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Refresh Cron"},"anomaly":{"anyOf":[{"$ref":"#/components/schemas/MetricAnomaly"},{"type":"null"}]},"id":{"type":"string","title":"Id"},"version":{"type":"integer","title":"Version","default":1},"tenant_id":{"type":"string","title":"Tenant Id","default":""},"created_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created At"},"git_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Git Ref"}},"type":"object","required":["id"],"title":"MetricDefinitionRead","description":"Tolerant read model for the list endpoint: legacy/stub metric definitions\n(e.g. only id+name from auto-registration) must not break the whole response."},"MetricLatestValue":{"properties":{"metric_key":{"type":"string","title":"Metric Key"},"metric_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Metric Id"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unit"},"direction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Direction"},"target_value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Target Value"},"value":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Value"},"ts":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Ts"},"source":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source"},"period":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Period"},"quality":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Quality"},"value_count":{"type":"integer","title":"Value Count","default":0},"delta_abs":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Delta Abs"},"delta_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Delta Pct"},"attainment_pct":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Attainment Pct"},"target_reached":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Target Reached"}},"type":"object","required":["metric_key"],"title":"MetricLatestValue","description":"Letzter Ist-Wert je KPI inkl. Ziel (metric_definitions) und Zielerreichung."},"MetricTarget":{"properties":{"value":{"type":"number","title":"Value"},"tolerance_pct":{"type":"number","title":"Tolerance Pct"}},"type":"object","required":["value","tolerance_pct"],"title":"MetricTarget"},"ModelRoutingApprovalRecord":{"properties":{"actor":{"type":"string","title":"Actor"},"role":{"type":"string","title":"Role"},"status":{"type":"string","enum":["approved","rejected"],"title":"Status"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"},"recorded_at":{"type":"string","format":"date-time","title":"Recorded At"}},"type":"object","required":["actor","role","status","recorded_at"],"title":"ModelRoutingApprovalRecord"},"ModelRoutingDecision":{"properties":{"id":{"type":"string","title":"Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"agent":{"type":"string","title":"Agent"},"task":{"type":"string","title":"Task"},"requested_route":{"type":"string","title":"Requested Route"},"recommended_route":{"type":"string","title":"Recommended Route"},"data_classification":{"$ref":"#/components/schemas/DataClassification"},"contains_pii":{"type":"boolean","title":"Contains Pii","default":false},"anonymized":{"type":"boolean","title":"Anonymized","default":false},"external_requested":{"type":"boolean","title":"External Requested","default":false},"external_allowed":{"type":"boolean","title":"External Allowed","default":false},"anonymization_required":{"type":"boolean","title":"Anonymization Required","default":false},"decision":{"type":"string","enum":["allow","approval_required","deny"],"title":"Decision"},"required_approvals":{"items":{"type":"string"},"type":"array","title":"Required Approvals"},"approval_status":{"type":"string","enum":["not_required","pending","approved","rejected","blocked"],"title":"Approval Status","default":"not_required"},"approved_roles":{"items":{"type":"string"},"type":"array","title":"Approved Roles"},"approval_records":{"items":{"$ref":"#/components/schemas/ModelRoutingApprovalRecord"},"type":"array","title":"Approval Records"},"reasons":{"items":{"type":"string"},"type":"array","title":"Reasons"},"data_policy":{"type":"string","title":"Data Policy"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"updated_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Updated At"},"resolved_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Resolved At"}},"type":"object","required":["id","tenant_id","agent","task","requested_route","recommended_route","data_classification","decision","data_policy","checked_at"],"title":"ModelRoutingDecision"},"ModelRoutingDecisionApprovalRequest":{"properties":{"actor":{"type":"string","title":"Actor"},"role":{"type":"string","title":"Role"},"comment":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Comment"}},"type":"object","required":["actor","role"],"title":"ModelRoutingDecisionApprovalRequest"},"ModelRoutingDecisionRequest":{"properties":{"agent":{"type":"string","title":"Agent"},"model_route":{"type":"string","title":"Model Route"},"task":{"type":"string","title":"Task","default":"analysis"},"data_classification":{"$ref":"#/components/schemas/DataClassification","default":"internal"},"contains_pii":{"type":"boolean","title":"Contains Pii","default":false},"anonymized":{"type":"boolean","title":"Anonymized","default":false},"purpose":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Purpose"}},"type":"object","required":["agent","model_route"],"title":"ModelRoutingDecisionRequest"},"OkrLink":{"properties":{"id":{"type":"string","title":"Id"},"objective":{"type":"string","title":"Objective"},"key_result":{"type":"string","title":"Key Result"},"metric_id":{"type":"string","title":"Metric Id"},"action_template_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Action Template Id"}},"type":"object","required":["id","objective","key_result","metric_id"],"title":"OkrLink"},"ProcessStepRunRequest":{"properties":{"requested_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Requested By"},"evidence_note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Note"},"mode":{"type":"string","enum":["plan","execute","complete"],"title":"Mode","default":"execute"},"actor_role":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actor Role"},"links":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Links"},"analysis_summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Analysis Summary"}},"type":"object","title":"ProcessStepRunRequest"},"ProcessStepRunResponse":{"properties":{"run_id":{"type":"string","title":"Run Id"},"status":{"$ref":"#/components/schemas/AgentRunStatus"},"process_step_id":{"type":"string","title":"Process Step Id"},"event_id":{"type":"string","title":"Event Id"},"evidence_bundle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Bundle"},"effects":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Effects"}},"type":"object","required":["run_id","status","process_step_id","event_id"],"title":"ProcessStepRunResponse"},"PromoteRequest":{"properties":{"approver":{"type":"string","title":"Approver"},"approval_note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Approval Note"},"target_metric_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Metric Name"}},"type":"object","required":["approver"],"title":"PromoteRequest"},"RealtimeEvent":{"properties":{"id":{"type":"string","title":"Id"},"type":{"type":"string","title":"Type"},"ts":{"type":"number","title":"Ts"},"tenant_id":{"type":"string","title":"Tenant Id"},"payload":{"additionalProperties":true,"type":"object","title":"Payload"}},"type":"object","required":["id","type","ts","tenant_id"],"title":"RealtimeEvent"},"RoiBriefingCreate":{"properties":{"audience":{"type":"string","enum":["cfo","ceo","coo","controller","all"],"title":"Audience","default":"cfo"},"delivery":{"items":{"type":"string","enum":["email","slack","teams","documenso"]},"type":"array","title":"Delivery"}},"type":"object","title":"RoiBriefingCreate"},"RoiBriefingResponse":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"simulation_id":{"type":"string","title":"Simulation Id"},"briefing_id":{"type":"string","title":"Briefing Id"},"run_id":{"type":"string","title":"Run Id"},"verification_id":{"type":"string","title":"Verification Id"},"status":{"$ref":"#/components/schemas/BriefingStatus"},"contract_status":{"type":"string","enum":["pass","warning","fail"],"title":"Contract Status"},"decision_state":{"type":"string","enum":["ready_for_briefing","needs_replay","missing_evidence","downside_review"],"title":"Decision State"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"}},"type":"object","required":["tenant_id","simulation_id","briefing_id","run_id","verification_id","status","contract_status","decision_state"],"title":"RoiBriefingResponse"},"RoiBucket":{"properties":{"label":{"type":"string","title":"Label"},"from_pct":{"type":"number","title":"From Pct"},"to_pct":{"type":"number","title":"To Pct"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["label","from_pct","to_pct","count"],"title":"RoiBucket"},"RoiSensitivityFactor":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"input_keys":{"items":{"type":"string"},"type":"array","title":"Input Keys"},"low_value":{"type":"number","title":"Low Value"},"high_value":{"type":"number","title":"High Value"},"low_p50_roi_pct":{"type":"number","title":"Low P50 Roi Pct"},"high_p50_roi_pct":{"type":"number","title":"High P50 Roi Pct"},"impact_range_pct":{"type":"number","title":"Impact Range Pct"},"direction":{"type":"string","enum":["positive","negative","mixed"],"title":"Direction"},"detail":{"type":"string","title":"Detail"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"}},"type":"object","required":["id","label","low_value","high_value","low_p50_roi_pct","high_p50_roi_pct","impact_range_pct","direction","detail"],"title":"RoiSensitivityFactor"},"RoiSensitivityReport":{"properties":{"id":{"type":"string","title":"Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"simulation_id":{"type":"string","title":"Simulation Id"},"run_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Id"},"generated_at":{"type":"string","format":"date-time","title":"Generated At"},"method":{"type":"string","title":"Method"},"baseline_p50_roi_pct":{"type":"number","title":"Baseline P50 Roi Pct"},"factors":{"items":{"$ref":"#/components/schemas/RoiSensitivityFactor"},"type":"array","title":"Factors"},"top_driver":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Top Driver"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"},"audit_namespace":{"type":"string","title":"Audit Namespace"}},"type":"object","required":["id","tenant_id","simulation_id","generated_at","method","baseline_p50_roi_pct","audit_namespace"],"title":"RoiSensitivityReport"},"RoiSimulation":{"properties":{"id":{"type":"string","title":"Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"inputs":{"$ref":"#/components/schemas/RoiSimulationCreate"},"result":{"$ref":"#/components/schemas/RoiSimulationResult"},"run_id":{"type":"string","title":"Run Id"},"trace_url":{"type":"string","title":"Trace Url"},"model_route":{"type":"string","title":"Model Route"},"prompt_version":{"type":"string","title":"Prompt Version"},"evalset_id":{"type":"string","title":"Evalset Id"},"audit_namespace":{"type":"string","title":"Audit Namespace"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"}},"type":"object","required":["id","tenant_id","created_at","inputs","result","run_id","trace_url","model_route","prompt_version","evalset_id","audit_namespace"],"title":"RoiSimulation"},"RoiSimulationContract":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"simulation_id":{"type":"string","title":"Simulation Id"},"run_id":{"type":"string","title":"Run Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"decision_state":{"type":"string","enum":["ready_for_briefing","needs_replay","missing_evidence","downside_review"],"title":"Decision State"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"summary":{"type":"string","title":"Summary"},"model_route":{"type":"string","title":"Model Route"},"prompt_version":{"type":"string","title":"Prompt Version"},"evalset_id":{"type":"string","title":"Evalset Id"},"audit_namespace":{"type":"string","title":"Audit Namespace"},"evidence_count":{"type":"integer","title":"Evidence Count"},"replay_count":{"type":"integer","title":"Replay Count"},"lineage_ref_count":{"type":"integer","title":"Lineage Ref Count"},"sensitivity_report_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sensitivity Report Id"},"top_driver":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Top Driver"},"p50_roi_pct":{"type":"number","title":"P50 Roi Pct"},"downside_risk_pct":{"type":"number","title":"Downside Risk Pct"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"checks":{"items":{"$ref":"#/components/schemas/RoiSimulationContractCheck"},"type":"array","title":"Checks"}},"type":"object","required":["tenant_id","simulation_id","run_id","status","decision_state","checked_at","summary","model_route","prompt_version","evalset_id","audit_namespace","evidence_count","replay_count","lineage_ref_count","p50_roi_pct","downside_risk_pct"],"title":"RoiSimulationContract"},"RoiSimulationContractCheck":{"properties":{"id":{"type":"string","title":"Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"title":{"type":"string","title":"Title"},"detail":{"type":"string","title":"Detail"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"release_blocking":{"type":"boolean","title":"Release Blocking","default":false}},"type":"object","required":["id","status","title","detail"],"title":"RoiSimulationContractCheck"},"RoiSimulationCreate":{"properties":{"investment_min":{"type":"number","title":"Investment Min","default":50000},"investment_max":{"type":"number","title":"Investment Max","default":200000},"savings_min":{"type":"number","title":"Savings Min","default":80000},"savings_max":{"type":"number","title":"Savings Max","default":350000},"years":{"type":"integer","title":"Years","default":3},"implementation_months":{"type":"integer","title":"Implementation Months","default":6},"risk_pct":{"type":"number","title":"Risk Pct","default":30},"discount_rate_pct":{"type":"number","title":"Discount Rate Pct","default":8},"iterations":{"type":"integer","title":"Iterations","default":1000},"seed":{"type":"integer","title":"Seed","default":20260515}},"type":"object","title":"RoiSimulationCreate"},"RoiSimulationLineage":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"simulation_id":{"type":"string","title":"Simulation Id"},"run_id":{"type":"string","title":"Run Id"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"replay_ids":{"items":{"type":"string"},"type":"array","title":"Replay Ids"},"source_refs":{"items":{"type":"string"},"type":"array","title":"Source Refs"},"refs":{"items":{"$ref":"#/components/schemas/EvidenceLineageRef"},"type":"array","title":"Refs"}},"type":"object","required":["tenant_id","simulation_id","run_id"],"title":"RoiSimulationLineage"},"RoiSimulationResult":{"properties":{"iterations":{"type":"integer","title":"Iterations"},"seed":{"type":"integer","title":"Seed"},"p10_roi_pct":{"type":"number","title":"P10 Roi Pct"},"p50_roi_pct":{"type":"number","title":"P50 Roi Pct"},"p90_roi_pct":{"type":"number","title":"P90 Roi Pct"},"npv_p50":{"type":"number","title":"Npv P50"},"payback_p50_months":{"type":"number","title":"Payback P50 Months"},"downside_risk_pct":{"type":"number","title":"Downside Risk Pct"},"favorable_pct":{"type":"number","title":"Favorable Pct"},"buckets":{"items":{"$ref":"#/components/schemas/RoiBucket"},"type":"array","title":"Buckets"},"recommendation":{"type":"string","title":"Recommendation"}},"type":"object","required":["iterations","seed","p10_roi_pct","p50_roi_pct","p90_roi_pct","npv_p50","payback_p50_months","downside_risk_pct","favorable_pct","recommendation"],"title":"RoiSimulationResult"},"Source":{"properties":{"type":{"type":"string","enum":["airbyte","upload","rest","crawl4ai","nimble"],"title":"Type"},"name":{"type":"string","title":"Name"},"config":{"additionalProperties":true,"type":"object","title":"Config"},"id":{"type":"string","title":"Id"},"last_sync":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Sync"},"status":{"type":"string","enum":["healthy","degraded","failed","unknown"],"title":"Status","default":"unknown"}},"type":"object","required":["type","name","id"],"title":"Source"},"SourceCreate":{"properties":{"type":{"type":"string","enum":["airbyte","upload","rest","crawl4ai","nimble"],"title":"Type"},"name":{"type":"string","title":"Name"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["type","name"],"title":"SourceCreate"},"Tenant":{"properties":{"slug":{"type":"string","title":"Slug"},"display_name":{"type":"string","title":"Display Name"},"brand":{"$ref":"#/components/schemas/Brand"},"external_llm_allowed":{"type":"boolean","title":"External Llm Allowed","default":false},"id":{"type":"string","pattern":"^tnt_[a-z0-9]{4,32}$","title":"Id"},"keycloak_realm":{"type":"string","title":"Keycloak Realm"},"data_classification_default":{"$ref":"#/components/schemas/DataClassification","default":"internal"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["slug","display_name","brand","id","keycloak_realm","created_at"],"title":"Tenant"},"TenantCreate":{"properties":{"slug":{"type":"string","title":"Slug"},"display_name":{"type":"string","title":"Display Name"},"brand":{"$ref":"#/components/schemas/Brand"},"external_llm_allowed":{"type":"boolean","title":"External Llm Allowed","default":false},"admin_email":{"type":"string","title":"Admin Email"}},"type":"object","required":["slug","display_name","brand","admin_email"],"title":"TenantCreate"},"TenantDenyFixture":{"properties":{"id":{"type":"string","title":"Id"},"layer":{"type":"string","title":"Layer"},"fixture_kind":{"type":"string","title":"Fixture Kind"},"peer_alias":{"type":"string","title":"Peer Alias"},"fixture_hash":{"type":"string","title":"Fixture Hash"},"status":{"type":"string","enum":["pass","fail","not_configured"],"title":"Status"},"expected":{"type":"string","const":"deny","title":"Expected","default":"deny"},"observed":{"type":"string","enum":["denied","leaked","not_configured"],"title":"Observed"},"detail":{"type":"string","title":"Detail"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"release_blocking":{"type":"boolean","title":"Release Blocking","default":true},"checked_at":{"type":"string","format":"date-time","title":"Checked At"}},"type":"object","required":["id","layer","fixture_kind","peer_alias","fixture_hash","status","observed","detail","checked_at"],"title":"TenantDenyFixture"},"TenantDenyReport":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"fixture_count":{"type":"integer","title":"Fixture Count","default":0},"passed_count":{"type":"integer","title":"Passed Count","default":0},"failed_count":{"type":"integer","title":"Failed Count","default":0},"not_configured_count":{"type":"integer","title":"Not Configured Count","default":0},"fixtures":{"items":{"$ref":"#/components/schemas/TenantDenyFixture"},"type":"array","title":"Fixtures"},"audit_namespace":{"type":"string","title":"Audit Namespace"}},"type":"object","required":["tenant_id","status","checked_at","audit_namespace"],"title":"TenantDenyReport"},"TenantIsolationCheck":{"properties":{"id":{"type":"string","title":"Id"},"layer":{"type":"string","title":"Layer"},"status":{"type":"string","enum":["pass","warning","fail","not_configured"],"title":"Status"},"title":{"type":"string","title":"Title"},"detail":{"type":"string","title":"Detail"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"release_blocking":{"type":"boolean","title":"Release Blocking","default":true},"checked_at":{"type":"string","format":"date-time","title":"Checked At"}},"type":"object","required":["id","layer","status","title","detail","checked_at"],"title":"TenantIsolationCheck"},"TenantIsolationStatus":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"checks":{"items":{"$ref":"#/components/schemas/TenantIsolationCheck"},"type":"array","title":"Checks"},"summary":{"additionalProperties":{"type":"integer"},"type":"object","title":"Summary"},"external_model_policy":{"type":"string","title":"External Model Policy"},"audit_namespace":{"type":"string","title":"Audit Namespace"}},"type":"object","required":["tenant_id","status","checked_at","external_model_policy","audit_namespace"],"title":"TenantIsolationStatus"},"TenantModelRoutingReport":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"external_model_policy":{"type":"string","title":"External Model Policy"},"run_count":{"type":"integer","title":"Run Count","default":0},"local_run_count":{"type":"integer","title":"Local Run Count","default":0},"external_run_count":{"type":"integer","title":"External Run Count","default":0},"violation_count":{"type":"integer","title":"Violation Count","default":0},"metadata_warning_count":{"type":"integer","title":"Metadata Warning Count","default":0},"total_cost_eur":{"type":"number","title":"Total Cost Eur","default":0.0},"runs":{"items":{"$ref":"#/components/schemas/TenantModelRunPolicy"},"type":"array","title":"Runs"},"audit_namespace":{"type":"string","title":"Audit Namespace"}},"type":"object","required":["tenant_id","status","checked_at","external_model_policy","audit_namespace"],"title":"TenantModelRoutingReport"},"TenantModelRunPolicy":{"properties":{"run_id":{"type":"string","title":"Run Id"},"agent":{"type":"string","title":"Agent"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"model_route":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Route"},"model_routing_decision_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model Routing Decision Id"},"model_routing_decision_status":{"type":"string","enum":["not_required","missing","pending","approved","rejected","blocked"],"title":"Model Routing Decision Status","default":"not_required"},"prompt_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt Version"},"evalset_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evalset Id"},"trace_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Trace Id"},"external_call_count":{"type":"integer","title":"External Call Count","default":0},"external_allowed":{"type":"boolean","title":"External Allowed","default":false},"missing_metadata":{"items":{"type":"string"},"type":"array","title":"Missing Metadata"},"detail":{"type":"string","title":"Detail"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"release_blocking":{"type":"boolean","title":"Release Blocking","default":true}},"type":"object","required":["run_id","agent","status","detail"],"title":"TenantModelRunPolicy"},"TenantPersistenceCollection":{"properties":{"kind":{"type":"string","title":"Kind"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"records":{"type":"integer","title":"Records","default":0},"hydrateable_records":{"type":"integer","title":"Hydrateable Records","default":0},"audit_chain_verified":{"type":"boolean","title":"Audit Chain Verified","default":false},"last_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Hash"},"detail":{"type":"string","title":"Detail"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"}},"type":"object","required":["kind","status","detail"],"title":"TenantPersistenceCollection"},"TenantPersistenceReport":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"status":{"type":"string","enum":["pass","warning","fail"],"title":"Status"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"},"backend":{"type":"string","title":"Backend"},"audit_enabled":{"type":"boolean","title":"Audit Enabled"},"tenant_scoped":{"type":"boolean","title":"Tenant Scoped"},"redaction_policy":{"type":"string","title":"Redaction Policy"},"audited_records":{"type":"integer","title":"Audited Records","default":0},"hydrateable_records":{"type":"integer","title":"Hydrateable Records","default":0},"verified_kinds":{"type":"integer","title":"Verified Kinds","default":0},"broken_kinds":{"type":"integer","title":"Broken Kinds","default":0},"collections":{"items":{"$ref":"#/components/schemas/TenantPersistenceCollection"},"type":"array","title":"Collections"},"audit_namespace":{"type":"string","title":"Audit Namespace"}},"type":"object","required":["tenant_id","status","checked_at","backend","audit_enabled","tenant_scoped","redaction_policy","audit_namespace"],"title":"TenantPersistenceReport"},"TenantUpdate":{"properties":{"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name"},"brand":{"anyOf":[{"$ref":"#/components/schemas/Brand"},{"type":"null"}]},"external_llm_allowed":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"External Llm Allowed"}},"type":"object","title":"TenantUpdate"},"TransformationAgent":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"mission":{"type":"string","title":"Mission"},"tools":{"items":{"type":"string"},"type":"array","title":"Tools"}},"type":"object","required":["id","label","mission","tools"],"title":"TransformationAgent"},"TransformationDocumentClass":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"approval_required":{"items":{"type":"string"},"type":"array","title":"Approval Required"},"external_llm_allowed":{"type":"boolean","title":"External Llm Allowed","default":false}},"type":"object","required":["id","label","approval_required"],"title":"TransformationDocumentClass"},"TransformationPhase":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"question":{"type":"string","title":"Question"},"outcomes":{"items":{"type":"string"},"type":"array","title":"Outcomes"}},"type":"object","required":["id","label","question","outcomes"],"title":"TransformationPhase"},"TransformationProgram":{"properties":{"tenant_id":{"type":"string","title":"Tenant Id"},"program_id":{"type":"string","title":"Program Id"},"title":{"type":"string","title":"Title"},"positioning":{"type":"string","title":"Positioning"},"access_key":{"type":"string","title":"Access Key"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"strands":{"items":{"$ref":"#/components/schemas/TransformationStrand"},"type":"array","title":"Strands"},"streams":{"items":{"$ref":"#/components/schemas/TransformationStream"},"type":"array","title":"Streams"},"work_steps":{"items":{"type":"string"},"type":"array","title":"Work Steps"},"phases":{"items":{"$ref":"#/components/schemas/TransformationPhase"},"type":"array","title":"Phases"},"roles":{"items":{"type":"string"},"type":"array","title":"Roles"},"document_classes":{"items":{"$ref":"#/components/schemas/TransformationDocumentClass"},"type":"array","title":"Document Classes"},"agents":{"items":{"$ref":"#/components/schemas/TransformationAgent"},"type":"array","title":"Agents"},"owui_personas":{"items":{"type":"string"},"type":"array","title":"Owui Personas"},"pipeline":{"items":{"type":"string"},"type":"array","title":"Pipeline"},"guardrails":{"items":{"type":"string"},"type":"array","title":"Guardrails"}},"type":"object","required":["tenant_id","program_id","title","positioning","access_key","evidence_refs","strands","streams","work_steps","phases","roles","document_classes","agents","owui_personas","pipeline","guardrails"],"title":"TransformationProgram"},"TransformationScopeApproval":{"properties":{"required":{"type":"boolean","title":"Required","default":false},"status":{"type":"string","enum":["not_required","pending","approved","rejected"],"title":"Status","default":"not_required"},"approvers":{"items":{"type":"string"},"type":"array","title":"Approvers"},"decided_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Decided At"},"decided_by":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Decided By"},"reject_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reject Reason"}},"type":"object","title":"TransformationScopeApproval"},"TransformationScopeCheck":{"properties":{"id":{"type":"string","title":"Id"},"tenant_id":{"type":"string","title":"Tenant Id"},"program_id":{"type":"string","title":"Program Id"},"stream_id":{"type":"string","title":"Stream Id"},"phase":{"type":"string","title":"Phase"},"document_class":{"type":"string","title":"Document Class"},"role":{"type":"string","title":"Role"},"action":{"type":"string","title":"Action"},"decision":{"type":"string","enum":["allow","approval_required","deny"],"title":"Decision"},"reasons":{"items":{"type":"string"},"type":"array","title":"Reasons"},"required_approvals":{"items":{"type":"string"},"type":"array","title":"Required Approvals"},"external_llm_allowed":{"type":"boolean","title":"External Llm Allowed"},"approval":{"$ref":"#/components/schemas/TransformationScopeApproval"},"run_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Run Id"},"evidence_bundle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Bundle"},"evidence_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Id"},"evidence_refs":{"items":{"type":"string"},"type":"array","title":"Evidence Refs"},"checked_at":{"type":"string","format":"date-time","title":"Checked At"}},"type":"object","required":["id","tenant_id","program_id","stream_id","phase","document_class","role","action","decision","reasons","required_approvals","external_llm_allowed","evidence_refs","checked_at"],"title":"TransformationScopeCheck"},"TransformationScopeCheckRequest":{"properties":{"program_id":{"type":"string","title":"Program Id"},"stream_id":{"type":"string","title":"Stream Id"},"phase":{"type":"string","title":"Phase"},"document_class":{"type":"string","title":"Document Class"},"role":{"type":"string","title":"Role"},"action":{"type":"string","title":"Action","default":"read"}},"type":"object","required":["program_id","stream_id","phase","document_class","role"],"title":"TransformationScopeCheckRequest"},"TransformationStrand":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"lead":{"type":"string","title":"Lead"},"purpose":{"type":"string","title":"Purpose"},"kpi_angle":{"type":"string","title":"Kpi Angle"}},"type":"object","required":["id","label","lead","purpose","kpi_angle"],"title":"TransformationStrand"},"TransformationStream":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"themes":{"items":{"type":"string"},"type":"array","title":"Themes"}},"type":"object","required":["id","label","themes"],"title":"TransformationStream"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"Webhook":{"properties":{"id":{"type":"string","title":"Id"},"url":{"type":"string","title":"Url"},"events":{"items":{"type":"string","enum":["insight.created","briefing.delivered","agent_run.completed","action.applied"]},"type":"array","title":"Events"},"secret_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Secret Ref"},"active":{"type":"boolean","title":"Active","default":true}},"type":"object","required":["id","url","events"],"title":"Webhook"}}}}