Repository navigation
Expand file tree
/
Copy pathopenapi_dump.json
More file actions
1 lines (1 loc) · 185 KB
/
Copy pathopenapi_dump.json
File metadata and controls
1 lines (1 loc) · 185 KB
1
{"openapi":"3.1.0","info":{"title":"DevOps Pro API","version":"1.0"},"paths":{"/api/health":{"get":{"tags":["health"],"summary":"Health Check","operationId":"health_check_api_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/chat":{"post":{"summary":"Chat","operationId":"chat_api_chat_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/chat/stream":{"post":{"summary":"Chat Stream","operationId":"chat_stream_api_chat_stream_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/chat/approval/{approval_id}":{"get":{"summary":"Chat Approval Get","operationId":"chat_approval_get_api_chat_approval__approval_id__get","parameters":[{"name":"approval_id","in":"path","required":true,"schema":{"type":"string","title":"Approval Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Chat Approval Get Api Chat Approval Approval Id Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/chat/approval/resolve":{"post":{"summary":"Chat Approval Resolve","operationId":"chat_approval_resolve_api_chat_approval_resolve_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalResolutionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/code/call-graph":{"get":{"summary":"Code Call Graph","operationId":"code_call_graph_api_code_call_graph_get","parameters":[{"name":"source_root","in":"query","required":true,"schema":{"type":"string","title":"Source Root"}},{"name":"focus_function","in":"query","required":false,"schema":{"type":"string","default":"","title":"Focus Function"}},{"name":"depth","in":"query","required":false,"schema":{"type":"integer","maximum":6,"minimum":1,"default":2,"title":"Depth"}},{"name":"max_files","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":100,"default":1200,"title":"Max Files"}},{"name":"include_external","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include External"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Code Call Graph Api Code Call Graph Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/code/dependency-map":{"get":{"summary":"Code Dependency Map","operationId":"code_dependency_map_api_code_dependency_map_get","parameters":[{"name":"source_root","in":"query","required":true,"schema":{"type":"string","title":"Source Root"}},{"name":"level","in":"query","required":false,"schema":{"type":"string","default":"module","title":"Level"}},{"name":"max_files","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":100,"default":1200,"title":"Max Files"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Code Dependency Map Api Code Dependency Map Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/code/globals":{"get":{"summary":"Code Globals","operationId":"code_globals_api_code_globals_get","parameters":[{"name":"source_root","in":"query","required":true,"schema":{"type":"string","title":"Source Root"}},{"name":"max_files","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":100,"default":1200,"title":"Max Files"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Code Globals Api Code Globals Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/code/preview/function":{"get":{"summary":"Code Preview Function","operationId":"code_preview_function_api_code_preview_function_get","parameters":[{"name":"source_root","in":"query","required":true,"schema":{"type":"string","title":"Source Root"}},{"name":"function_name","in":"query","required":true,"schema":{"type":"string","title":"Function Name"}},{"name":"include_callees","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Callees"}},{"name":"max_files","in":"query","required":false,"schema":{"type":"integer","maximum":5000,"minimum":100,"default":1200,"title":"Max Files"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Code Preview Function Api Code Preview Function Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/config/defaults":{"get":{"summary":"Default Config","operationId":"default_config_api_config_defaults_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Default Config Api Config Defaults Get"}}}}}}},"/api/config/options":{"get":{"summary":"Config Options","operationId":"config_options_api_config_options_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Config Options Api Config Options Get"}}}}}}},"/api/excel/compare":{"post":{"summary":"Excel Compare","description":"두 Excel 파일 비교","operationId":"excel_compare_api_excel_compare_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExcelCompareRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Excel Compare Api Excel Compare Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/excel/compare-upload":{"post":{"summary":"Excel Compare Upload","description":"업로드된 두 Excel 파일 비교","operationId":"excel_compare_upload_api_excel_compare_upload_post","parameters":[{"name":"sheet_source","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Sheet Source"}},{"name":"sheet_target","in":"query","required":false,"schema":{"type":"integer","default":1,"title":"Sheet Target"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_excel_compare_upload_api_excel_compare_upload_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Excel Compare Upload Api Excel Compare Upload Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/exports":{"get":{"summary":"List Exports","operationId":"list_exports_api_exports_get","parameters":[{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}},{"name":"session_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Exports Api Exports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/exports/{filename}":{"delete":{"summary":"Delete Export","operationId":"delete_export_api_exports__filename__delete","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Export Api Exports Filename Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/exports/restore/{filename}":{"post":{"summary":"Restore Export","operationId":"restore_export_api_exports_restore__filename__post","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Restore Export Api Exports Restore Filename Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/exports/download/{filename}":{"get":{"summary":"Download Export","operationId":"download_export_api_exports_download__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/exports/cleanup":{"post":{"summary":"Cleanup Exports","operationId":"cleanup_exports_api_exports_cleanup_post","parameters":[{"name":"days","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":30,"title":"Days"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cleanup Exports Api Exports Cleanup Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/impact/analyze":{"post":{"summary":"Impact Analyze","operationId":"impact_analyze_api_impact_analyze_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImpactAnalyzeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Impact Analyze Api Impact Analyze Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/profiles":{"get":{"summary":"List Profiles","operationId":"list_profiles_api_profiles_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List Profiles Api Profiles Get"}}}}}}},"/api/profiles/{name}":{"get":{"summary":"Get Profile","operationId":"get_profile_api_profiles__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Profile Api Profiles Name Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Save Profile","operationId":"save_profile_api_profiles__name__post","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Cfg"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Save Profile Api Profiles Name Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Delete Profile","operationId":"delete_profile_api_profiles__name__delete","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Profile Api Profiles Name Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/profiles/last":{"post":{"summary":"Set Last Profile","operationId":"set_last_profile_api_profiles_last_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionNamePayload"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Set Last Profile Api Profiles Last Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/qac/jenkins-artifacts":{"get":{"summary":"Qac Jenkins Artifacts","operationId":"qac_jenkins_artifacts_api_qac_jenkins_artifacts_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":false,"schema":{"type":"string","default":"","title":"Cache Root"}},{"name":"build_selector","in":"query","required":false,"schema":{"type":"string","default":"lastSuccessfulBuild","title":"Build Selector"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Qac Jenkins Artifacts Api Qac Jenkins Artifacts Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/qac/jenkins-parse":{"get":{"summary":"Qac Jenkins Parse","operationId":"qac_jenkins_parse_api_qac_jenkins_parse_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":false,"schema":{"type":"string","default":"","title":"Cache Root"}},{"name":"build_selector","in":"query","required":false,"schema":{"type":"string","default":"lastSuccessfulBuild","title":"Build Selector"}},{"name":"rel_path","in":"query","required":false,"schema":{"type":"string","default":"","title":"Rel Path"}},{"name":"source_root","in":"query","required":false,"schema":{"type":"string","default":"","title":"Source Root"}},{"name":"old_version","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Old Version"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Qac Jenkins Parse Api Qac Jenkins Parse Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/qac/jenkins-impact":{"get":{"summary":"Qac Jenkins Impact","operationId":"qac_jenkins_impact_api_qac_jenkins_impact_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":false,"schema":{"type":"string","default":"","title":"Cache Root"}},{"name":"build_selector","in":"query","required":false,"schema":{"type":"string","default":"lastSuccessfulBuild","title":"Build Selector"}},{"name":"function_name","in":"query","required":false,"schema":{"type":"string","default":"","title":"Function Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Qac Jenkins Impact Api Qac Jenkins Impact Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/qac/jenkins-excel":{"get":{"summary":"Qac Jenkins Generate Excel","operationId":"qac_jenkins_generate_excel_api_qac_jenkins_excel_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":false,"schema":{"type":"string","default":"","title":"Cache Root"}},{"name":"build_selector","in":"query","required":false,"schema":{"type":"string","default":"lastSuccessfulBuild","title":"Build Selector"}},{"name":"rel_path","in":"query","required":false,"schema":{"type":"string","default":"","title":"Rel Path"}},{"name":"old_version","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Old Version"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/qac/parse":{"post":{"summary":"Qac Parse","operationId":"qac_parse_api_qac_parse_post","parameters":[{"name":"old_version","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Old Version"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_qac_parse_api_qac_parse_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Qac Parse Api Qac Parse Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/qac/generate-excel":{"post":{"summary":"Qac Generate Excel","operationId":"qac_generate_excel_api_qac_generate_excel_post","parameters":[{"name":"old_version","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Old Version"}},{"name":"output_filename","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Filename"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_qac_generate_excel_api_qac_generate_excel_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/test/generate":{"post":{"summary":"Test Generate","operationId":"test_generate_api_test_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestGenerateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Test Generate Api Test Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/vcast/parse":{"post":{"summary":"Vcast Parse","description":"VectorCAST HTML 리포트 파일 파싱","operationId":"vcast_parse_api_vcast_parse_post","parameters":[{"name":"report_type","in":"query","required":false,"schema":{"type":"string","default":"TestCaseData","title":"Report Type"}},{"name":"version","in":"query","required":false,"schema":{"type":"string","default":"Ver2025","title":"Version"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_vcast_parse_api_vcast_parse_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Vcast Parse Api Vcast Parse Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/vcast/generate-excel":{"post":{"summary":"Vcast Generate Excel","description":"파싱된 데이터로 Excel 리포트 생성","operationId":"vcast_generate_excel_api_vcast_generate_excel_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VCastGenerateExcelRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/vcast/process-jenkins":{"post":{"summary":"Vcast Process Jenkins","description":"젠킨스 아티팩트에서 VectorCAST 리포트 찾아 처리","operationId":"vcast_process_jenkins_api_vcast_process_jenkins_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VCastProcessJenkinsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Vcast Process Jenkins Api Vcast Process Jenkins Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/vcast/reports":{"get":{"summary":"Vcast List Reports","description":"생성된 Excel 리포트 목록 조회","operationId":"vcast_list_reports_api_vcast_reports_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Vcast List Reports Api Vcast Reports Get"}}}}}}},"/api/vcast/reports/{filename}":{"get":{"summary":"Vcast Download Report","description":"생성된 Excel 리포트 다운로드","operationId":"vcast_download_report_api_vcast_reports__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/jobs":{"post":{"summary":"Jenkins Jobs","operationId":"jenkins_jobs_api_jenkins_jobs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsJobsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Jobs Api Jenkins Jobs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/builds":{"post":{"summary":"Jenkins Builds","operationId":"jenkins_builds_api_jenkins_builds_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsBuildsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Builds Api Jenkins Builds Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/build-info":{"post":{"summary":"Jenkins Build Info","operationId":"jenkins_build_info_api_jenkins_build_info_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsBuildInfoRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Build Info Api Jenkins Build Info Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/progress":{"get":{"summary":"Jenkins Progress","operationId":"jenkins_progress_api_jenkins_progress_get","parameters":[{"name":"action","in":"query","required":true,"schema":{"type":"string","title":"Action"}},{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"build_selector","in":"query","required":false,"schema":{"type":"string","default":"lastSuccessfulBuild","title":"Build Selector"}},{"name":"job_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Progress Api Jenkins Progress Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/sync":{"post":{"summary":"Jenkins Sync","operationId":"jenkins_sync_api_jenkins_sync_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsSyncRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Sync Api Jenkins Sync Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/sync-async":{"post":{"summary":"Jenkins Sync Async","operationId":"jenkins_sync_async_api_jenkins_sync_async_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsSyncRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Sync Async Api Jenkins Sync Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/sync-local":{"post":{"summary":"Jenkins Sync Local","operationId":"jenkins_sync_local_api_jenkins_sync_local_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsSyncLocalRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Sync Local Api Jenkins Sync Local Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/cache":{"post":{"summary":"Jenkins Cache","operationId":"jenkins_cache_api_jenkins_cache_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsCacheRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Cache Api Jenkins Cache Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/data":{"post":{"summary":"Jenkins Report Data","operationId":"jenkins_report_data_api_jenkins_report_data_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Report Data Api Jenkins Report Data Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/rag/query":{"post":{"summary":"Jenkins Rag Query","operationId":"jenkins_rag_query_api_jenkins_rag_query_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsRagQueryRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Rag Query Api Jenkins Rag Query Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/complexity":{"post":{"summary":"Jenkins Complexity","operationId":"jenkins_complexity_api_jenkins_report_complexity_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Complexity Api Jenkins Report Complexity Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/docs":{"post":{"summary":"Jenkins Docs","operationId":"jenkins_docs_api_jenkins_report_docs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Docs Api Jenkins Report Docs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/logs":{"post":{"summary":"Jenkins Logs","operationId":"jenkins_logs_api_jenkins_report_logs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Logs Api Jenkins Report Logs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/logs/read":{"post":{"summary":"Jenkins Logs Read","operationId":"jenkins_logs_read_api_jenkins_report_logs_read_post","parameters":[{"name":"path","in":"query","required":true,"schema":{"type":"string","title":"Path"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Logs Read Api Jenkins Report Logs Read Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/summary":{"post":{"summary":"Jenkins Report Summary","operationId":"jenkins_report_summary_api_jenkins_report_summary_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Report Summary Api Jenkins Report Summary Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/vectorcast-rag":{"post":{"summary":"Jenkins Vectorcast Rag","operationId":"jenkins_vectorcast_rag_api_jenkins_report_vectorcast_rag_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Vectorcast Rag Api Jenkins Report Vectorcast Rag Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/source-root":{"post":{"summary":"Jenkins Source Root","operationId":"jenkins_source_root_api_jenkins_source_root_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Source Root Api Jenkins Source Root Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/source-root/download":{"post":{"summary":"Jenkins Source Root Download","operationId":"jenkins_source_root_download_api_jenkins_source_root_download_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsSourceDownloadRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Source Root Download Api Jenkins Source Root Download Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/scm-info":{"post":{"summary":"Jenkins Scm Info","operationId":"jenkins_scm_info_api_jenkins_scm_info_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsScmInfoRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Scm Info Api Jenkins Scm Info Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/impact/trigger":{"post":{"summary":"Jenkins Impact Trigger","operationId":"jenkins_impact_trigger_api_jenkins_impact_trigger_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsImpactTriggerRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Impact Trigger Api Jenkins Impact Trigger Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/impact/trigger-async":{"post":{"summary":"Jenkins Impact Trigger Async","operationId":"jenkins_impact_trigger_async_api_jenkins_impact_trigger_async_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsImpactTriggerRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Impact Trigger Async Api Jenkins Impact Trigger Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/template-upload":{"post":{"summary":"Jenkins Uds Template Upload","operationId":"jenkins_uds_template_upload_api_jenkins_uds_template_upload_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_jenkins_uds_template_upload_api_jenkins_uds_template_upload_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Uds Template Upload Api Jenkins Uds Template Upload Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/generate":{"post":{"summary":"Jenkins Uds Generate","operationId":"jenkins_uds_generate_api_jenkins_uds_generate_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_jenkins_uds_generate_api_jenkins_uds_generate_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Uds Generate Api Jenkins Uds Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/generate-async":{"post":{"summary":"Jenkins Uds Generate Async","operationId":"jenkins_uds_generate_async_api_jenkins_uds_generate_async_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_jenkins_uds_generate_async_api_jenkins_uds_generate_async_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Uds Generate Async Api Jenkins Uds Generate Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/download":{"get":{"summary":"Jenkins Uds Download","operationId":"jenkins_uds_download_api_jenkins_uds_download_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/preview":{"get":{"summary":"Jenkins Uds Preview","operationId":"jenkins_uds_preview_api_jenkins_uds_preview_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Uds Preview Api Jenkins Uds Preview Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/logic":{"get":{"summary":"Jenkins Uds Logic","operationId":"jenkins_uds_logic_api_jenkins_uds_logic_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/list":{"get":{"summary":"Jenkins Uds List","operationId":"jenkins_uds_list_api_jenkins_uds_list_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Uds List Api Jenkins Uds List Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/view":{"get":{"summary":"Jenkins Uds View","operationId":"jenkins_uds_view_api_jenkins_uds_view_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"swcom","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Swcom"}},{"name":"asil","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Asil"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Page Size"}},{"name":"trace_q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Trace Q"}},{"name":"trace_page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Trace Page"}},{"name":"trace_page_size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Trace Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Uds View Api Jenkins Uds View Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/sts/generate-async":{"post":{"summary":"Jenkins Sts Generate Async","operationId":"jenkins_sts_generate_async_api_jenkins_sts_generate_async_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_jenkins_sts_generate_async_api_jenkins_sts_generate_async_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Sts Generate Async Api Jenkins Sts Generate Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/sts/progress":{"get":{"summary":"Jenkins Sts Progress","operationId":"jenkins_sts_progress_api_jenkins_sts_progress_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"build_selector","in":"query","required":false,"schema":{"type":"string","default":"lastSuccessfulBuild","title":"Build Selector"}},{"name":"job_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Sts Progress Api Jenkins Sts Progress Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/sts/download":{"get":{"summary":"Jenkins Sts Download","operationId":"jenkins_sts_download_api_jenkins_sts_download_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/sts/list":{"get":{"summary":"Jenkins Sts List","operationId":"jenkins_sts_list_api_jenkins_sts_list_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Sts List Api Jenkins Sts List Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/sts/preview":{"get":{"summary":"Jenkins Sts Preview","operationId":"jenkins_sts_preview_api_jenkins_sts_preview_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"max_rows","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Max Rows"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Sts Preview Api Jenkins Sts Preview Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/sts/view":{"get":{"summary":"Jenkins Sts View","operationId":"jenkins_sts_view_api_jenkins_sts_view_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Sts View Api Jenkins Sts View Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/suts/generate-async":{"post":{"summary":"Jenkins Suts Generate Async","operationId":"jenkins_suts_generate_async_api_jenkins_suts_generate_async_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_jenkins_suts_generate_async_api_jenkins_suts_generate_async_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Suts Generate Async Api Jenkins Suts Generate Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/suts/progress":{"get":{"summary":"Jenkins Suts Progress","operationId":"jenkins_suts_progress_api_jenkins_suts_progress_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"build_selector","in":"query","required":false,"schema":{"type":"string","default":"lastSuccessfulBuild","title":"Build Selector"}},{"name":"job_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Suts Progress Api Jenkins Suts Progress Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/suts/download":{"get":{"summary":"Jenkins Suts Download","operationId":"jenkins_suts_download_api_jenkins_suts_download_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/suts/list":{"get":{"summary":"Jenkins Suts List","operationId":"jenkins_suts_list_api_jenkins_suts_list_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Suts List Api Jenkins Suts List Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/suts/preview":{"get":{"summary":"Jenkins Suts Preview","operationId":"jenkins_suts_preview_api_jenkins_suts_preview_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"max_rows","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Max Rows"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Suts Preview Api Jenkins Suts Preview Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/suts/view":{"get":{"summary":"Jenkins Suts View","operationId":"jenkins_suts_view_api_jenkins_suts_view_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Jenkins Suts View Api Jenkins Suts View Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/suts/export-vectorcast":{"post":{"summary":"Jenkins Suts Export Vectorcast","description":"Generate a VectorCAST unit-test package from a Jenkins SUTS artifact.","operationId":"jenkins_suts_export_vectorcast_api_jenkins_suts_export_vectorcast_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_jenkins_suts_export_vectorcast_api_jenkins_suts_export_vectorcast_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Suts Export Vectorcast Api Jenkins Suts Export Vectorcast Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/requirements-preview":{"post":{"summary":"Jenkins Uds Requirements Preview","operationId":"jenkins_uds_requirements_preview_api_jenkins_uds_requirements_preview_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_jenkins_uds_requirements_preview_api_jenkins_uds_requirements_preview_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Uds Requirements Preview Api Jenkins Uds Requirements Preview Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/diff":{"post":{"summary":"Jenkins Uds Diff","operationId":"jenkins_uds_diff_api_jenkins_uds_diff_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UdsDiffRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Uds Diff Api Jenkins Uds Diff Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/traceability-matrix":{"post":{"summary":"Jenkins Uds Traceability Matrix","operationId":"jenkins_uds_traceability_matrix_api_jenkins_uds_traceability_matrix_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UdsTraceabilityMatrixRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Uds Traceability Matrix Api Jenkins Uds Traceability Matrix Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/publish":{"post":{"summary":"Jenkins Uds Publish","operationId":"jenkins_uds_publish_api_jenkins_uds_publish_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UdsPublishRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Uds Publish Api Jenkins Uds Publish Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/label":{"post":{"summary":"Jenkins Uds Label","operationId":"jenkins_uds_label_api_jenkins_uds_label_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UdsLabelRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Uds Label Api Jenkins Uds Label Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/uds/delete":{"post":{"summary":"Jenkins Uds Delete","operationId":"jenkins_uds_delete_api_jenkins_uds_delete_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UdsDeleteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Uds Delete Api Jenkins Uds Delete Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/call-tree":{"post":{"summary":"Jenkins Call Tree","operationId":"jenkins_call_tree_api_jenkins_call_tree_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsCallTreeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Call Tree Api Jenkins Call Tree Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/call-tree/save":{"post":{"summary":"Jenkins Call Tree Save","operationId":"jenkins_call_tree_save_api_jenkins_call_tree_save_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsCallTreeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Call Tree Save Api Jenkins Call Tree Save Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/call-tree/preview-html":{"post":{"summary":"Jenkins Call Tree Preview","operationId":"jenkins_call_tree_preview_api_jenkins_call_tree_preview_html_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CallTreePreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Call Tree Preview Api Jenkins Call Tree Preview Html Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/call-tree/download":{"get":{"summary":"Jenkins Call Tree Download","operationId":"jenkins_call_tree_download_api_jenkins_call_tree_download_get","parameters":[{"name":"job_url","in":"query","required":true,"schema":{"type":"string","title":"Job Url"}},{"name":"cache_root","in":"query","required":true,"schema":{"type":"string","title":"Cache Root"}},{"name":"filename","in":"query","required":true,"schema":{"type":"string","title":"Filename"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/files":{"post":{"summary":"Jenkins Report Files","operationId":"jenkins_report_files_api_jenkins_report_files_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Report Files Api Jenkins Report Files Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/server/files":{"post":{"summary":"Jenkins Server Files","operationId":"jenkins_server_files_api_jenkins_server_files_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsServerFilesRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Server Files Api Jenkins Server Files Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/files/download":{"post":{"summary":"Jenkins Report Files Download","operationId":"jenkins_report_files_download_api_jenkins_report_files_download_post","parameters":[{"name":"path","in":"query","required":true,"schema":{"type":"string","title":"Path"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/files/download/zip":{"post":{"summary":"Jenkins Report Files Download Zip","operationId":"jenkins_report_files_download_zip_api_jenkins_report_files_download_zip_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsReportZipRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/files/download/zip/select":{"post":{"summary":"Jenkins Report Files Download Zip Select","operationId":"jenkins_report_files_download_zip_select_api_jenkins_report_files_download_zip_select_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_jenkins_report_files_download_zip_select_api_jenkins_report_files_download_zip_select_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/publish":{"post":{"summary":"Jenkins Report Publish","operationId":"jenkins_report_publish_api_jenkins_report_publish_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsPublishRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Report Publish Api Jenkins Report Publish Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/jenkins/report/publish-async":{"post":{"summary":"Jenkins Report Publish Async","operationId":"jenkins_report_publish_async_api_jenkins_report_publish_async_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/JenkinsPublishRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Jenkins Report Publish Async Api Jenkins Report Publish Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/reports/generate":{"post":{"summary":"Local Reports Generate","operationId":"local_reports_generate_api_local_reports_generate_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LocalReportGenerateRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Reports Generate Api Local Reports Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/reports":{"get":{"summary":"Local Reports List","operationId":"local_reports_list_api_local_reports_get","parameters":[{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Local Reports List Api Local Reports Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/reports/download/{filename}":{"get":{"summary":"Local Reports Download","operationId":"local_reports_download_api_local_reports_download__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/uds/generate":{"post":{"summary":"Local Uds Generate","operationId":"local_uds_generate_api_local_uds_generate_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_local_uds_generate_api_local_uds_generate_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Uds Generate Api Local Uds Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/uds/generate-async":{"post":{"summary":"Local Uds Generate Async","description":"Non-blocking local UDS generation. Returns job_id for progress polling.","operationId":"local_uds_generate_async_api_local_uds_generate_async_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_local_uds_generate_async_api_local_uds_generate_async_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Uds Generate Async Api Local Uds Generate Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/uds/progress":{"get":{"summary":"Local Uds Progress","operationId":"local_uds_progress_api_local_uds_progress_get","parameters":[{"name":"job_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Uds Progress Api Local Uds Progress Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/uds/download/{filename}":{"get":{"summary":"Local Uds Download","operationId":"local_uds_download_api_local_uds_download__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/uds/preview/{filename}":{"get":{"summary":"Local Uds Preview","operationId":"local_uds_preview_api_local_uds_preview__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/uds/files":{"get":{"summary":"Local Uds Files","operationId":"local_uds_files_api_local_uds_files_get","parameters":[{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Local Uds Files Api Local Uds Files Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/uds/view/{filename}":{"get":{"summary":"Local Uds View","operationId":"local_uds_view_api_local_uds_view__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"swcom","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Swcom"}},{"name":"asil","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Asil"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Page Size"}},{"name":"trace_q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Trace Q"}},{"name":"trace_page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Trace Page"}},{"name":"trace_page_size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Trace Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Uds View Api Local Uds View Filename Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/uds/view-by-path":{"get":{"summary":"Local Uds View By Path","operationId":"local_uds_view_by_path_api_local_uds_view_by_path_get","parameters":[{"name":"docx_path","in":"query","required":true,"schema":{"type":"string","title":"Docx Path"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"swcom","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Swcom"}},{"name":"asil","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Asil"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Page Size"}},{"name":"trace_q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Trace Q"}},{"name":"trace_page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Trace Page"}},{"name":"trace_page_size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Trace Page Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Uds View By Path Api Local Uds View By Path Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/traceability":{"post":{"summary":"Local Traceability","description":"Build full traceability matrix: SRS -> Functions -> Test Cases.","operationId":"local_traceability_api_local_traceability_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_local_traceability_api_local_traceability_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Traceability Api Local Traceability Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sts/generate":{"post":{"summary":"Local Sts Generate","description":"Generate STS (Software Test Specification) Excel from SRS + source code.","operationId":"local_sts_generate_api_local_sts_generate_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_local_sts_generate_api_local_sts_generate_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Sts Generate Api Local Sts Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sts/generate-stream":{"post":{"summary":"Local Sts Generate Stream","description":"Generate STS with SSE progress streaming.","operationId":"local_sts_generate_stream_api_local_sts_generate_stream_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_local_sts_generate_stream_api_local_sts_generate_stream_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sts/generate-async":{"post":{"summary":"Local Sts Generate Async","description":"Non-blocking STS generation. Returns job_id for progress polling.","operationId":"local_sts_generate_async_api_local_sts_generate_async_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_local_sts_generate_async_api_local_sts_generate_async_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Sts Generate Async Api Local Sts Generate Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sts/progress":{"get":{"summary":"Local Sts Progress","operationId":"local_sts_progress_api_local_sts_progress_get","parameters":[{"name":"job_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Sts Progress Api Local Sts Progress Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sts/download/{filename}":{"get":{"summary":"Local Sts Download","operationId":"local_sts_download_api_local_sts_download__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sts/files":{"get":{"summary":"Local Sts Files","operationId":"local_sts_files_api_local_sts_files_get","parameters":[{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Local Sts Files Api Local Sts Files Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sts/preview/{filename}":{"get":{"summary":"Local Sts Preview","description":"Preview STS Excel content as JSON table data.","operationId":"local_sts_preview_api_local_sts_preview__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}},{"name":"max_rows","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Max Rows"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Sts Preview Api Local Sts Preview Filename Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sts/view/{filename}":{"get":{"summary":"Local Sts View","operationId":"local_sts_view_api_local_sts_view__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Sts View Api Local Sts View Filename Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/suts/generate":{"post":{"summary":"Local Suts Generate","description":"Generate SUTS (Software Unit Test Specification) Excel from source code.","operationId":"local_suts_generate_api_local_suts_generate_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_local_suts_generate_api_local_suts_generate_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Suts Generate Api Local Suts Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/suts/generate-stream":{"post":{"summary":"Local Suts Generate Stream","description":"Generate SUTS with SSE progress streaming.","operationId":"local_suts_generate_stream_api_local_suts_generate_stream_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_local_suts_generate_stream_api_local_suts_generate_stream_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/suts/generate-async":{"post":{"summary":"Local Suts Generate Async","description":"Non-blocking SUTS generation. Returns job_id for progress polling.","operationId":"local_suts_generate_async_api_local_suts_generate_async_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_local_suts_generate_async_api_local_suts_generate_async_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Suts Generate Async Api Local Suts Generate Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/suts/progress":{"get":{"summary":"Local Suts Progress","operationId":"local_suts_progress_api_local_suts_progress_get","parameters":[{"name":"job_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Suts Progress Api Local Suts Progress Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/suts/download/{filename}":{"get":{"summary":"Local Suts Download","operationId":"local_suts_download_api_local_suts_download__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/suts/files":{"get":{"summary":"Local Suts Files","operationId":"local_suts_files_api_local_suts_files_get","parameters":[{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Local Suts Files Api Local Suts Files Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/suts/preview/{filename}":{"get":{"summary":"Local Suts Preview","description":"Preview SUTS Excel content as JSON table data.","operationId":"local_suts_preview_api_local_suts_preview__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}},{"name":"max_rows","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Max Rows"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Suts Preview Api Local Suts Preview Filename Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/suts/view/{filename}":{"get":{"summary":"Local Suts View","operationId":"local_suts_view_api_local_suts_view__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Suts View Api Local Suts View Filename Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sits/generate":{"post":{"summary":"Local Sits Generate","description":"Generate SITS (Software Integration Test Specification) Excel from source code.","operationId":"local_sits_generate_api_local_sits_generate_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_local_sits_generate_api_local_sits_generate_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Sits Generate Api Local Sits Generate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sits/generate-stream":{"post":{"summary":"Local Sits Generate Stream","description":"Generate SITS with SSE progress streaming.","operationId":"local_sits_generate_stream_api_local_sits_generate_stream_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_local_sits_generate_stream_api_local_sits_generate_stream_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sits/generate-async":{"post":{"summary":"Local Sits Generate Async","description":"Non-blocking SITS generation. Returns job_id for progress polling.","operationId":"local_sits_generate_async_api_local_sits_generate_async_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_local_sits_generate_async_api_local_sits_generate_async_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Sits Generate Async Api Local Sits Generate Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sits/progress":{"get":{"summary":"Local Sits Progress","operationId":"local_sits_progress_api_local_sits_progress_get","parameters":[{"name":"job_id","in":"query","required":false,"schema":{"type":"string","default":"","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Sits Progress Api Local Sits Progress Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sits/download/{filename}":{"get":{"summary":"Local Sits Download","operationId":"local_sits_download_api_local_sits_download__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sits/files":{"get":{"summary":"Local Sits Files","operationId":"local_sits_files_api_local_sits_files_get","parameters":[{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response Local Sits Files Api Local Sits Files Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sits/preview/{filename}":{"get":{"summary":"Local Sits Preview","description":"Preview SITS Excel content as JSON table data.","operationId":"local_sits_preview_api_local_sits_preview__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}},{"name":"max_rows","in":"query","required":false,"schema":{"type":"integer","default":30,"title":"Max Rows"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Sits Preview Api Local Sits Preview Filename Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sits/view/{filename}":{"get":{"summary":"Local Sits View","operationId":"local_sits_view_api_local_sits_view__filename__get","parameters":[{"name":"filename","in":"path","required":true,"schema":{"type":"string","title":"Filename"}},{"name":"report_dir","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Local Sits View Api Local Sits View Filename Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/suts/export-vectorcast":{"post":{"summary":"Local Suts Export Vectorcast","description":"Generate a VectorCAST unit-test package from a SUTS file.","operationId":"local_suts_export_vectorcast_api_local_suts_export_vectorcast_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_local_suts_export_vectorcast_api_local_suts_export_vectorcast_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Suts Export Vectorcast Api Local Suts Export Vectorcast Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sits/export-vectorcast":{"post":{"summary":"Local Sits Export Vectorcast","description":"Generate a VectorCAST integration test package from a SITS file.","operationId":"local_sits_export_vectorcast_api_local_sits_export_vectorcast_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_local_sits_export_vectorcast_api_local_sits_export_vectorcast_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Sits Export Vectorcast Api Local Sits Export Vectorcast Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/scm":{"post":{"summary":"Local Scm","operationId":"local_scm_api_local_scm_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScmRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Scm Api Local Scm Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/impact/trigger":{"post":{"summary":"Local Impact Trigger","operationId":"local_impact_trigger_api_local_impact_trigger_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LocalImpactTriggerRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Impact Trigger Api Local Impact Trigger Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/impact/trigger-async":{"post":{"summary":"Local Impact Trigger Async","operationId":"local_impact_trigger_async_api_local_impact_trigger_async_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LocalImpactTriggerRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Impact Trigger Async Api Local Impact Trigger Async Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/kb/list":{"post":{"summary":"Local Kb List","operationId":"local_kb_list_api_local_kb_list_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KBRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Kb List Api Local Kb List Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/kb/delete":{"post":{"summary":"Local Kb Delete","operationId":"local_kb_delete_api_local_kb_delete_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/KBRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Kb Delete Api Local Kb Delete Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/editor/read":{"post":{"summary":"Local Editor Read","operationId":"local_editor_read_api_local_editor_read_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditorReadRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Editor Read Api Local Editor Read Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/editor/write":{"post":{"summary":"Local Editor Write","operationId":"local_editor_write_api_local_editor_write_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditorWriteRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Editor Write Api Local Editor Write Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/editor/replace":{"post":{"summary":"Local Editor Replace","operationId":"local_editor_replace_api_local_editor_replace_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditorReplaceRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Editor Replace Api Local Editor Replace Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/format-c":{"post":{"summary":"Local Format C","operationId":"local_format_c_api_local_format_c_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FormatCodeRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Format C Api Local Format C Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/rag/status":{"post":{"summary":"Local Rag Status","operationId":"local_rag_status_api_local_rag_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RagStatusRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Rag Status Api Local Rag Status Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/rag/ingest":{"post":{"summary":"Local Rag Ingest","operationId":"local_rag_ingest_api_local_rag_ingest_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RagIngestRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Rag Ingest Api Local Rag Ingest Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/rag/ingest-files":{"post":{"summary":"Local Rag Ingest Files","operationId":"local_rag_ingest_files_api_local_rag_ingest_files_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_local_rag_ingest_files_api_local_rag_ingest_files_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Rag Ingest Files Api Local Rag Ingest Files Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/rag/use-pgvector":{"post":{"summary":"Local Rag Use Pgvector","operationId":"local_rag_use_pgvector_api_local_rag_use_pgvector_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RagStorageRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Rag Use Pgvector Api Local Rag Use Pgvector Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/rag/query":{"post":{"summary":"Local Rag Query","operationId":"local_rag_query_api_local_rag_query_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RagQueryRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Rag Query Api Local Rag Query Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/pick-directory":{"post":{"summary":"Api Pick Directory","operationId":"api_pick_directory_api_local_pick_directory_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PickerRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Pick Directory Api Local Pick Directory Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/pick-file":{"post":{"summary":"Api Pick File","operationId":"api_pick_file_api_local_pick_file_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PickerRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Pick File Api Local Pick File Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/open-file":{"post":{"summary":"Api Open File","operationId":"api_open_file_api_local_open_file_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenFileRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Open File Api Local Open File Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/editor/read-abs":{"post":{"summary":"Local Editor Read Abs","operationId":"local_editor_read_abs_api_local_editor_read_abs_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EditorReadAbsRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Editor Read Abs Api Local Editor Read Abs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/preview-text":{"post":{"summary":"Local Preview Text","operationId":"local_preview_text_api_local_preview_text_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextPreviewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Preview Text Api Local Preview Text Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/sds/view":{"post":{"summary":"Local Sds View","operationId":"local_sds_view_api_local_sds_view_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SdsViewRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Sds View Api Local Sds View Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/open-folder":{"post":{"summary":"Api Open Folder","operationId":"api_open_folder_api_local_open_folder_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenFolderRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Open Folder Api Local Open Folder Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/preflight":{"post":{"summary":"Local Preflight","operationId":"local_preflight_api_local_preflight_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreflightRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Preflight Api Local Preflight Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/list-dir":{"post":{"summary":"Api List Dir","operationId":"api_list_dir_api_local_list_dir_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDirRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api List Dir Api Local List Dir Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/search":{"post":{"summary":"Api Search","operationId":"api_search_api_local_search_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SearchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Search Api Local Search Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/replace-text":{"post":{"summary":"Api Replace Text","operationId":"api_replace_text_api_local_replace_text_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplaceTextRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Replace Text Api Local Replace Text Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/git/status":{"post":{"summary":"Api Git Status","operationId":"api_git_status_api_local_git_status_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GitRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Git Status Api Local Git Status Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/git/diff":{"post":{"summary":"Api Git Diff","operationId":"api_git_diff_api_local_git_diff_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GitRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Git Diff Api Local Git Diff Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/git/log":{"post":{"summary":"Api Git Log","operationId":"api_git_log_api_local_git_log_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GitRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Git Log Api Local Git Log Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/git/branches":{"post":{"summary":"Api Git Branches","operationId":"api_git_branches_api_local_git_branches_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GitRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Git Branches Api Local Git Branches Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/git/checkout":{"post":{"summary":"Api Git Checkout","operationId":"api_git_checkout_api_local_git_checkout_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GitRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Git Checkout Api Local Git Checkout Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/git/create-branch":{"post":{"summary":"Api Git Create Branch","operationId":"api_git_create_branch_api_local_git_create_branch_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GitRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Git Create Branch Api Local Git Create Branch Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/git/stage":{"post":{"summary":"Api Git Stage","operationId":"api_git_stage_api_local_git_stage_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GitRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Git Stage Api Local Git Stage Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/git/unstage":{"post":{"summary":"Api Git Unstage","operationId":"api_git_unstage_api_local_git_unstage_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GitRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Git Unstage Api Local Git Unstage Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/local/git/commit":{"post":{"summary":"Api Git Commit","operationId":"api_git_commit_api_local_git_commit_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GitRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Api Git Commit Api Local Git Commit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions":{"get":{"summary":"List Sessions","operationId":"list_sessions_api_sessions_get","parameters":[{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","additionalProperties":true},"title":"Response List Sessions Api Sessions Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/name":{"post":{"summary":"Set Session Name","operationId":"set_session_name_api_sessions__session_id__name_post","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionNamePayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Set Session Name Api Sessions Session Id Name Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/new":{"post":{"summary":"Create Session","operationId":"create_session_api_sessions_new_post","parameters":[{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Session Api Sessions New Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}":{"delete":{"summary":"Delete Session","operationId":"delete_session_api_sessions__session_id__delete","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Delete Session Api Sessions Session Id Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/data":{"get":{"summary":"Get Session Data","operationId":"get_session_data_api_sessions__session_id__data_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Session Data Api Sessions Session Id Data Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/config":{"get":{"summary":"Get Session Config","operationId":"get_session_config_api_sessions__session_id__config_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Session Config Api Sessions Session Id Config Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Save Session Config","operationId":"save_session_config_api_sessions__session_id__config_post","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SessionConfigPayload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Save Session Config Api Sessions Session Id Config Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/log":{"get":{"summary":"Get Session Log","operationId":"get_session_log_api_sessions__session_id__log_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}},{"name":"max_lines","in":"query","required":false,"schema":{"type":"integer","default":200,"title":"Max Lines"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Session Log Api Sessions Session Id Log Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/export":{"post":{"summary":"Export Session","operationId":"export_session_api_sessions__session_id__export_post","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Export Session Api Sessions Session Id Export Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/run":{"post":{"summary":"Start Run","operationId":"start_run_api_sessions__session_id__run_post","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Start Run Api Sessions Session Id Run Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/report/complexity":{"get":{"summary":"Session Complexity","operationId":"session_complexity_api_sessions__session_id__report_complexity_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Session Complexity Api Sessions Session Id Report Complexity Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/report/docs":{"get":{"summary":"Session Docs","operationId":"session_docs_api_sessions__session_id__report_docs_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Session Docs Api Sessions Session Id Report Docs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/report/docs/static/{path}":{"get":{"summary":"Session Docs Static","operationId":"session_docs_static_api_sessions__session_id__report_docs_static__path__get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"path","in":"path","required":true,"schema":{"type":"string","title":"Path"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/report/logs":{"get":{"summary":"Session Logs","operationId":"session_logs_api_sessions__session_id__report_logs_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Session Logs Api Sessions Session Id Report Logs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/report/logs/read":{"get":{"summary":"Session Logs Read","operationId":"session_logs_read_api_sessions__session_id__report_logs_read_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"path","in":"query","required":true,"schema":{"type":"string","title":"Path"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Session Logs Read Api Sessions Session Id Report Logs Read Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/report/files":{"get":{"summary":"Session Report Files","operationId":"session_report_files_api_sessions__session_id__report_files_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Session Report Files Api Sessions Session Id Report Files Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/report/files/download":{"get":{"summary":"Session Report Files Download","operationId":"session_report_files_download_api_sessions__session_id__report_files_download_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"path","in":"query","required":true,"schema":{"type":"string","title":"Path"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/report/files/download/zip":{"get":{"summary":"Session Report Files Download Zip","operationId":"session_report_files_download_zip_api_sessions__session_id__report_files_download_zip_get","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/sessions/{session_id}/report/files/download/zip/select":{"post":{"summary":"Session Report Files Download Zip Select","operationId":"session_report_files_download_zip_select_api_sessions__session_id__report_files_download_zip_select_post","parameters":[{"name":"session_id","in":"path","required":true,"schema":{"type":"string","title":"Session Id"}},{"name":"base","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportZipRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/run/stop":{"post":{"summary":"Stop Run","operationId":"stop_run_api_run_stop_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StopRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Stop Run Api Run Stop Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/reports/local/summary":{"get":{"summary":"Local Report Summary","operationId":"local_report_summary_api_reports_local_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Local Report Summary Api Reports Local Summary Get"}}}}}}},"/api/scm/register":{"post":{"summary":"Scm Register","operationId":"scm_register_api_scm_register_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScmRegisterRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Scm Register Api Scm Register Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/list":{"get":{"summary":"Scm List","operationId":"scm_list_api_scm_list_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Scm List Api Scm List Get"}}}}}}},"/api/scm/update/{entry_id}":{"put":{"summary":"Scm Update","operationId":"scm_update_api_scm_update__entry_id__put","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"string","title":"Entry Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScmUpdateRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Update Api Scm Update Entry Id Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/delete/{entry_id}":{"delete":{"summary":"Scm Delete","operationId":"scm_delete_api_scm_delete__entry_id__delete","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"string","title":"Entry Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Delete Api Scm Delete Entry Id Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/status/{entry_id}":{"get":{"summary":"Scm Status","operationId":"scm_status_api_scm_status__entry_id__get","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"string","title":"Entry Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Status Api Scm Status Entry Id Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/test/{entry_id}":{"post":{"summary":"Scm Test","operationId":"scm_test_api_scm_test__entry_id__post","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"string","title":"Entry Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Test Api Scm Test Entry Id Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/{entry_id}/link-docs":{"post":{"summary":"Scm Link Docs","operationId":"scm_link_docs_api_scm__entry_id__link_docs_post","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"string","title":"Entry Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScmLinkedDocs"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Link Docs Api Scm Entry Id Link Docs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/audit/{entry_id}":{"get":{"summary":"Scm Audit","operationId":"scm_audit_api_scm_audit__entry_id__get","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"string","title":"Entry Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Audit Api Scm Audit Entry Id Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/impact-job/{job_id}":{"get":{"summary":"Scm Impact Job","operationId":"scm_impact_job_api_scm_impact_job__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Impact Job Api Scm Impact Job Job Id Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/impact-job/{job_id}/result":{"get":{"summary":"Scm Impact Job Result","operationId":"scm_impact_job_result_api_scm_impact_job__job_id__result_get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Impact Job Result Api Scm Impact Job Job Id Result Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/impact-jobs/{entry_id}":{"get":{"summary":"Scm Impact Jobs","operationId":"scm_impact_jobs_api_scm_impact_jobs__entry_id__get","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"string","title":"Entry Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":10,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Impact Jobs Api Scm Impact Jobs Entry Id Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/change-history/{entry_id}":{"get":{"summary":"Scm Change History","operationId":"scm_change_history_api_scm_change_history__entry_id__get","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"string","title":"Entry Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Change History Api Scm Change History Entry Id Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/change-history/detail/{run_id}":{"get":{"summary":"Scm Change History Detail","operationId":"scm_change_history_detail_api_scm_change_history_detail__run_id__get","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Change History Detail Api Scm Change History Detail Run Id Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/change-history/function/{entry_id}/{function_name}":{"get":{"summary":"Scm Change History Function","operationId":"scm_change_history_function_api_scm_change_history_function__entry_id___function_name__get","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"string","title":"Entry Id"}},{"name":"function_name","in":"path","required":true,"schema":{"type":"string","title":"Function Name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Change History Function Api Scm Change History Function Entry Id Function Name Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/scm/change-history/module/{entry_id}/{module_name}":{"get":{"summary":"Scm Change History Module","operationId":"scm_change_history_module_api_scm_change_history_module__entry_id___module_name__get","parameters":[{"name":"entry_id","in":"path","required":true,"schema":{"type":"string","title":"Entry Id"}},{"name":"module_name","in":"path","required":true,"schema":{"type":"string","title":"Module Name"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":20,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Scm Change History Module Api Scm Change History Module Entry Id Module Name Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"ApprovalRequestPayload":{"properties":{"approval_id":{"type":"string","title":"Approval Id"},"action_type":{"type":"string","title":"Action Type"},"title":{"type":"string","title":"Title"},"summary":{"type":"string","title":"Summary"},"tool_name":{"type":"string","title":"Tool Name"},"input_preview":{"additionalProperties":true,"type":"object","title":"Input Preview"},"risk_level":{"type":"string","title":"Risk Level","default":"medium"}},"type":"object","required":["approval_id","action_type","title","summary","tool_name"],"title":"ApprovalRequestPayload"},"ApprovalResolutionRequest":{"properties":{"approval_id":{"type":"string","title":"Approval Id"},"decision":{"type":"string","title":"Decision"},"comment":{"type":"string","title":"Comment","default":""}},"type":"object","required":["approval_id","decision"],"title":"ApprovalResolutionRequest"},"Body_excel_compare_upload_api_excel_compare_upload_post":{"properties":{"source_file":{"type":"string","contentMediaType":"application/octet-stream","title":"Source File"},"target_file":{"type":"string","contentMediaType":"application/octet-stream","title":"Target File"}},"type":"object","required":["source_file","target_file"],"title":"Body_excel_compare_upload_api_excel_compare_upload_post"},"Body_jenkins_report_files_download_zip_select_api_jenkins_report_files_download_zip_select_post":{"properties":{"req":{"$ref":"#/components/schemas/JenkinsReportRequest"},"sel":{"$ref":"#/components/schemas/ReportZipRequest"}},"type":"object","required":["req","sel"],"title":"Body_jenkins_report_files_download_zip_select_api_jenkins_report_files_download_zip_select_post"},"Body_jenkins_sts_generate_async_api_jenkins_sts_generate_async_post":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root","default":""},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"source_root":{"type":"string","title":"Source Root","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"sds_path":{"type":"string","title":"Sds Path","default":""},"uds_path":{"type":"string","title":"Uds Path","default":""},"stp_path":{"type":"string","title":"Stp Path","default":""},"req_paths":{"type":"string","title":"Req Paths","default":""},"req_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Req Files"},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_tc_per_req":{"type":"integer","title":"Max Tc Per Req","default":5}},"type":"object","required":["job_url"],"title":"Body_jenkins_sts_generate_async_api_jenkins_sts_generate_async_post"},"Body_jenkins_suts_export_vectorcast_api_jenkins_suts_export_vectorcast_post":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root","default":""},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"filename":{"type":"string","title":"Filename","default":""},"source_root":{"type":"string","title":"Source Root","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"compiler":{"type":"string","title":"Compiler","default":"CC"}},"type":"object","required":["job_url"],"title":"Body_jenkins_suts_export_vectorcast_api_jenkins_suts_export_vectorcast_post"},"Body_jenkins_suts_generate_async_api_jenkins_suts_generate_async_post":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root","default":""},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"source_root":{"type":"string","title":"Source Root","default":""},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_sequences":{"type":"integer","title":"Max Sequences","default":6}},"type":"object","required":["job_url"],"title":"Body_jenkins_suts_generate_async_api_jenkins_suts_generate_async_post"},"Body_jenkins_uds_generate_api_jenkins_uds_generate_post":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root","default":""},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"template_path":{"type":"string","title":"Template Path","default":""},"source_root":{"type":"string","title":"Source Root","default":""},"source_only":{"type":"boolean","title":"Source Only","default":false},"req_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Req Files"},"req_paths":{"type":"string","title":"Req Paths","default":""},"logic_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Logic Files"},"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"},"component_list":{"type":"string","contentMediaType":"application/octet-stream","title":"Component List"},"call_relation_mode":{"type":"string","title":"Call Relation Mode","default":"code"},"req_types":{"type":"string","title":"Req Types","default":""},"show_mapping_evidence":{"type":"boolean","title":"Show Mapping Evidence","default":false}},"type":"object","required":["job_url"],"title":"Body_jenkins_uds_generate_api_jenkins_uds_generate_post"},"Body_jenkins_uds_generate_async_api_jenkins_uds_generate_async_post":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root","default":""},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"template_path":{"type":"string","title":"Template Path","default":""},"source_root":{"type":"string","title":"Source Root","default":""},"source_only":{"type":"boolean","title":"Source Only","default":false},"req_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Req Files"},"req_paths":{"type":"string","title":"Req Paths","default":""},"logic_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Logic Files"},"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"},"component_list":{"type":"string","contentMediaType":"application/octet-stream","title":"Component List"},"logic_source":{"type":"string","title":"Logic Source","default":""},"logic_max_children":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Logic Max Children"},"logic_max_grandchildren":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Logic Max Grandchildren"},"logic_max_depth":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Logic Max Depth"},"globals_format_order":{"type":"string","title":"Globals Format Order","default":""},"globals_format_sep":{"type":"string","title":"Globals Format Sep","default":""},"globals_format_with_labels":{"type":"boolean","title":"Globals Format With Labels","default":true},"ai_enable":{"type":"boolean","title":"Ai Enable","default":false},"ai_example_path":{"type":"string","title":"Ai Example Path","default":""},"ai_example_file":{"type":"string","contentMediaType":"application/octet-stream","title":"Ai Example File"},"ai_detailed":{"type":"boolean","title":"Ai Detailed","default":true},"rag_top_k":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rag Top K"},"rag_categories":{"type":"string","title":"Rag Categories","default":""}},"type":"object","required":["job_url"],"title":"Body_jenkins_uds_generate_async_api_jenkins_uds_generate_async_post"},"Body_jenkins_uds_requirements_preview_api_jenkins_uds_requirements_preview_post":{"properties":{"req_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Req Files"},"req_paths":{"type":"string","title":"Req Paths","default":""},"source_root":{"type":"string","title":"Source Root","default":""}},"type":"object","title":"Body_jenkins_uds_requirements_preview_api_jenkins_uds_requirements_preview_post"},"Body_jenkins_uds_template_upload_api_jenkins_uds_template_upload_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"},"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root","default":""},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"}},"type":"object","required":["file","job_url"],"title":"Body_jenkins_uds_template_upload_api_jenkins_uds_template_upload_post"},"Body_local_rag_ingest_files_api_local_rag_ingest_files_post":{"properties":{"files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Files"},"category":{"type":"string","title":"Category","default":"general"},"tags":{"type":"string","title":"Tags","default":""},"report_dir":{"type":"string","title":"Report Dir","default":""},"chunk_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Chunk Size"},"chunk_overlap":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Chunk Overlap"},"max_chunks":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Chunks"}},"type":"object","title":"Body_local_rag_ingest_files_api_local_rag_ingest_files_post"},"Body_local_sits_export_vectorcast_api_local_sits_export_vectorcast_post":{"properties":{"filename":{"type":"string","title":"Filename","default":""},"report_dir":{"type":"string","title":"Report Dir","default":""},"source_root":{"type":"string","title":"Source Root","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"compiler":{"type":"string","title":"Compiler","default":"CC"}},"type":"object","title":"Body_local_sits_export_vectorcast_api_local_sits_export_vectorcast_post"},"Body_local_sits_generate_api_local_sits_generate_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_subcases":{"type":"integer","title":"Max Subcases","default":7},"report_dir":{"type":"string","title":"Report Dir","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"sds_path":{"type":"string","title":"Sds Path","default":""},"uds_path":{"type":"string","title":"Uds Path","default":""},"hsis_path":{"type":"string","title":"Hsis Path","default":""},"stp_path":{"type":"string","title":"Stp Path","default":""}},"type":"object","title":"Body_local_sits_generate_api_local_sits_generate_post"},"Body_local_sits_generate_async_api_local_sits_generate_async_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_subcases":{"type":"integer","title":"Max Subcases","default":7},"report_dir":{"type":"string","title":"Report Dir","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"sds_path":{"type":"string","title":"Sds Path","default":""},"uds_path":{"type":"string","title":"Uds Path","default":""},"hsis_path":{"type":"string","title":"Hsis Path","default":""},"stp_path":{"type":"string","title":"Stp Path","default":""}},"type":"object","title":"Body_local_sits_generate_async_api_local_sits_generate_async_post"},"Body_local_sits_generate_stream_api_local_sits_generate_stream_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_subcases":{"type":"integer","title":"Max Subcases","default":7},"report_dir":{"type":"string","title":"Report Dir","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"sds_path":{"type":"string","title":"Sds Path","default":""},"uds_path":{"type":"string","title":"Uds Path","default":""},"hsis_path":{"type":"string","title":"Hsis Path","default":""},"stp_path":{"type":"string","title":"Stp Path","default":""}},"type":"object","title":"Body_local_sits_generate_stream_api_local_sits_generate_stream_post"},"Body_local_sts_generate_api_local_sts_generate_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"sds_path":{"type":"string","title":"Sds Path","default":""},"uds_path":{"type":"string","title":"Uds Path","default":""},"stp_path":{"type":"string","title":"Stp Path","default":""},"hsis_path":{"type":"string","title":"Hsis Path","default":""},"req_paths":{"type":"string","title":"Req Paths","default":""},"req_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Req Files"},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_tc_per_req":{"type":"integer","title":"Max Tc Per Req","default":5},"report_dir":{"type":"string","title":"Report Dir","default":""}},"type":"object","title":"Body_local_sts_generate_api_local_sts_generate_post"},"Body_local_sts_generate_async_api_local_sts_generate_async_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"sds_path":{"type":"string","title":"Sds Path","default":""},"uds_path":{"type":"string","title":"Uds Path","default":""},"stp_path":{"type":"string","title":"Stp Path","default":""},"hsis_path":{"type":"string","title":"Hsis Path","default":""},"req_paths":{"type":"string","title":"Req Paths","default":""},"req_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Req Files"},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_tc_per_req":{"type":"integer","title":"Max Tc Per Req","default":5},"report_dir":{"type":"string","title":"Report Dir","default":""}},"type":"object","title":"Body_local_sts_generate_async_api_local_sts_generate_async_post"},"Body_local_sts_generate_stream_api_local_sts_generate_stream_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"sds_path":{"type":"string","title":"Sds Path","default":""},"uds_path":{"type":"string","title":"Uds Path","default":""},"stp_path":{"type":"string","title":"Stp Path","default":""},"hsis_path":{"type":"string","title":"Hsis Path","default":""},"req_paths":{"type":"string","title":"Req Paths","default":""},"req_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Req Files"},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_tc_per_req":{"type":"integer","title":"Max Tc Per Req","default":5},"report_dir":{"type":"string","title":"Report Dir","default":""}},"type":"object","title":"Body_local_sts_generate_stream_api_local_sts_generate_stream_post"},"Body_local_suts_export_vectorcast_api_local_suts_export_vectorcast_post":{"properties":{"filename":{"type":"string","title":"Filename","default":""},"report_dir":{"type":"string","title":"Report Dir","default":""},"source_root":{"type":"string","title":"Source Root","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"compiler":{"type":"string","title":"Compiler","default":"CC"}},"type":"object","title":"Body_local_suts_export_vectorcast_api_local_suts_export_vectorcast_post"},"Body_local_suts_generate_api_local_suts_generate_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_sequences":{"type":"integer","title":"Max Sequences","default":6},"report_dir":{"type":"string","title":"Report Dir","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"sds_path":{"type":"string","title":"Sds Path","default":""},"uds_path":{"type":"string","title":"Uds Path","default":""},"hsis_path":{"type":"string","title":"Hsis Path","default":""}},"type":"object","title":"Body_local_suts_generate_api_local_suts_generate_post"},"Body_local_suts_generate_async_api_local_suts_generate_async_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_sequences":{"type":"integer","title":"Max Sequences","default":6},"report_dir":{"type":"string","title":"Report Dir","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"sds_path":{"type":"string","title":"Sds Path","default":""},"uds_path":{"type":"string","title":"Uds Path","default":""},"hsis_path":{"type":"string","title":"Hsis Path","default":""}},"type":"object","title":"Body_local_suts_generate_async_api_local_suts_generate_async_post"},"Body_local_suts_generate_stream_api_local_suts_generate_stream_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"template_path":{"type":"string","title":"Template Path","default":""},"project_id":{"type":"string","title":"Project Id","default":""},"version":{"type":"string","title":"Version","default":"v1.00"},"asil_level":{"type":"string","title":"Asil Level","default":""},"max_sequences":{"type":"integer","title":"Max Sequences","default":6},"report_dir":{"type":"string","title":"Report Dir","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"sds_path":{"type":"string","title":"Sds Path","default":""},"uds_path":{"type":"string","title":"Uds Path","default":""},"hsis_path":{"type":"string","title":"Hsis Path","default":""}},"type":"object","title":"Body_local_suts_generate_stream_api_local_suts_generate_stream_post"},"Body_local_traceability_api_local_traceability_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"srs_path":{"type":"string","title":"Srs Path","default":""},"report_dir":{"type":"string","title":"Report Dir","default":""}},"type":"object","title":"Body_local_traceability_api_local_traceability_post"},"Body_local_uds_generate_api_local_uds_generate_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"req_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Req Files"},"req_paths":{"type":"string","title":"Req Paths","default":""},"template_file":{"type":"string","contentMediaType":"application/octet-stream","title":"Template File"},"template_strict":{"type":"boolean","title":"Template Strict","default":false},"component_list":{"type":"string","contentMediaType":"application/octet-stream","title":"Component List"},"logic_max_children":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Logic Max Children"},"logic_max_grandchildren":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Logic Max Grandchildren"},"logic_max_depth":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Logic Max Depth"},"globals_format_order":{"type":"string","title":"Globals Format Order","default":""},"globals_format_sep":{"type":"string","title":"Globals Format Sep","default":""},"globals_format_with_labels":{"type":"boolean","title":"Globals Format With Labels","default":true},"call_relation_mode":{"type":"string","title":"Call Relation Mode","default":"code"},"ai_enable":{"type":"boolean","title":"Ai Enable","default":false},"ai_example_path":{"type":"string","title":"Ai Example Path","default":""},"ai_detailed":{"type":"boolean","title":"Ai Detailed","default":true},"expand":{"type":"boolean","title":"Expand","default":false},"doc_only":{"type":"boolean","title":"Doc Only","default":false},"test_mode":{"type":"boolean","title":"Test Mode","default":false},"rag_top_k":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rag Top K"},"rag_categories":{"type":"string","title":"Rag Categories","default":""},"report_dir":{"type":"string","title":"Report Dir","default":""},"req_types":{"type":"string","title":"Req Types","default":""},"show_mapping_evidence":{"type":"boolean","title":"Show Mapping Evidence","default":false}},"type":"object","title":"Body_local_uds_generate_api_local_uds_generate_post"},"Body_local_uds_generate_async_api_local_uds_generate_async_post":{"properties":{"source_root":{"type":"string","title":"Source Root","default":""},"req_files":{"items":{"type":"string","contentMediaType":"application/octet-stream"},"type":"array","title":"Req Files"},"req_paths":{"type":"string","title":"Req Paths","default":""},"template_file":{"type":"string","contentMediaType":"application/octet-stream","title":"Template File"},"template_strict":{"type":"boolean","title":"Template Strict","default":false},"component_list":{"type":"string","contentMediaType":"application/octet-stream","title":"Component List"},"logic_max_children":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Logic Max Children"},"logic_max_grandchildren":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Logic Max Grandchildren"},"logic_max_depth":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Logic Max Depth"},"globals_format_order":{"type":"string","title":"Globals Format Order","default":""},"globals_format_sep":{"type":"string","title":"Globals Format Sep","default":""},"globals_format_with_labels":{"type":"boolean","title":"Globals Format With Labels","default":true},"call_relation_mode":{"type":"string","title":"Call Relation Mode","default":"code"},"ai_enable":{"type":"boolean","title":"Ai Enable","default":false},"ai_example_path":{"type":"string","title":"Ai Example Path","default":""},"ai_detailed":{"type":"boolean","title":"Ai Detailed","default":true},"expand":{"type":"boolean","title":"Expand","default":false},"doc_only":{"type":"boolean","title":"Doc Only","default":false},"test_mode":{"type":"boolean","title":"Test Mode","default":false},"rag_top_k":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rag Top K"},"rag_categories":{"type":"string","title":"Rag Categories","default":""},"report_dir":{"type":"string","title":"Report Dir","default":""},"req_types":{"type":"string","title":"Req Types","default":""},"show_mapping_evidence":{"type":"boolean","title":"Show Mapping Evidence","default":false}},"type":"object","title":"Body_local_uds_generate_async_api_local_uds_generate_async_post"},"Body_qac_generate_excel_api_qac_generate_excel_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_qac_generate_excel_api_qac_generate_excel_post"},"Body_qac_parse_api_qac_parse_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_qac_parse_api_qac_parse_post"},"Body_vcast_parse_api_vcast_parse_post":{"properties":{"file":{"type":"string","contentMediaType":"application/octet-stream","title":"File"}},"type":"object","required":["file"],"title":"Body_vcast_parse_api_vcast_parse_post"},"CallTreePreviewRequest":{"properties":{"call_tree":{"additionalProperties":true,"type":"object","title":"Call Tree"},"html_template":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Html Template"}},"type":"object","required":["call_tree"],"title":"CallTreePreviewRequest"},"ChatCitation":{"properties":{"source_type":{"type":"string","title":"Source Type"},"label":{"type":"string","title":"Label"},"uri":{"type":"string","title":"Uri","default":""},"path":{"type":"string","title":"Path","default":""},"section":{"type":"string","title":"Section","default":""},"snippet":{"type":"string","title":"Snippet","default":""},"score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Score"}},"type":"object","required":["source_type","label"],"title":"ChatCitation"},"ChatEvidenceItem":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"source_type":{"type":"string","title":"Source Type"},"uri":{"type":"string","title":"Uri","default":""},"path":{"type":"string","title":"Path","default":""},"snippet":{"type":"string","title":"Snippet","default":""},"source":{"type":"string","title":"Source","default":""}},"type":"object","required":["id","title","source_type"],"title":"ChatEvidenceItem"},"ChatHistoryItem":{"properties":{"role":{"type":"string","title":"Role"},"text":{"type":"string","title":"Text"}},"type":"object","required":["role","text"],"title":"ChatHistoryItem"},"ChatJenkinsConfig":{"properties":{"job_url":{"type":"string","title":"Job Url","default":""},"cache_root":{"type":"string","title":"Cache Root","default":""},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"}},"type":"object","title":"ChatJenkinsConfig"},"ChatRequest":{"properties":{"mode":{"type":"string","title":"Mode","default":"local"},"question":{"type":"string","title":"Question"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"},"report_dir":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Report Dir"},"llm_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Llm Model"},"oai_config_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Oai Config Path"},"ui_context":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Ui Context"},"history":{"items":{"$ref":"#/components/schemas/ChatHistoryItem"},"type":"array","title":"History"},"jenkins":{"anyOf":[{"$ref":"#/components/schemas/ChatJenkinsConfig"},{"type":"null"}]}},"type":"object","required":["question"],"title":"ChatRequest"},"ChatResponse":{"properties":{"ok":{"type":"boolean","title":"Ok"},"request_id":{"type":"string","title":"Request Id","default":""},"thread_id":{"type":"string","title":"Thread Id","default":""},"answer":{"type":"string","title":"Answer","default":""},"sources":{"items":{"type":"string"},"type":"array","title":"Sources"},"citations":{"items":{"$ref":"#/components/schemas/ChatCitation"},"type":"array","title":"Citations"},"evidence":{"items":{"$ref":"#/components/schemas/ChatEvidenceItem"},"type":"array","title":"Evidence"},"next_steps":{"items":{"type":"string"},"type":"array","title":"Next Steps"},"structured":{"anyOf":[{"$ref":"#/components/schemas/ChatStructuredPayload"},{"type":"null"}]},"approval_required":{"type":"boolean","title":"Approval Required","default":false},"approval_request":{"anyOf":[{"$ref":"#/components/schemas/ApprovalRequestPayload"},{"type":"null"}]}},"type":"object","required":["ok"],"title":"ChatResponse"},"ChatStructuredPayload":{"properties":{"answer":{"type":"string","title":"Answer","default":""},"evidence":{"items":{"type":"string"},"type":"array","title":"Evidence"},"next_steps":{"items":{"type":"string"},"type":"array","title":"Next Steps"}},"type":"object","title":"ChatStructuredPayload"},"EditorReadAbsRequest":{"properties":{"path":{"type":"string","title":"Path"},"max_bytes":{"type":"integer","title":"Max Bytes","default":2097152}},"type":"object","required":["path"],"title":"EditorReadAbsRequest"},"EditorReadRequest":{"properties":{"project_root":{"type":"string","title":"Project Root"},"rel_path":{"type":"string","title":"Rel Path"},"max_bytes":{"type":"integer","title":"Max Bytes","default":2097152}},"type":"object","required":["project_root","rel_path"],"title":"EditorReadRequest"},"EditorReplaceRequest":{"properties":{"project_root":{"type":"string","title":"Project Root"},"rel_path":{"type":"string","title":"Rel Path"},"start_line":{"type":"integer","title":"Start Line"},"end_line":{"type":"integer","title":"End Line"},"content":{"type":"string","title":"Content"}},"type":"object","required":["project_root","rel_path","start_line","end_line","content"],"title":"EditorReplaceRequest"},"EditorWriteRequest":{"properties":{"project_root":{"type":"string","title":"Project Root"},"rel_path":{"type":"string","title":"Rel Path"},"content":{"type":"string","title":"Content"},"make_backup":{"type":"boolean","title":"Make Backup","default":true}},"type":"object","required":["project_root","rel_path","content"],"title":"EditorWriteRequest"},"ExcelCompareRequest":{"properties":{"path_source":{"type":"string","title":"Path Source"},"path_target":{"type":"string","title":"Path Target"},"sheet_source":{"type":"integer","title":"Sheet Source","default":1},"sheet_target":{"type":"integer","title":"Sheet Target","default":1}},"type":"object","required":["path_source","path_target"],"title":"ExcelCompareRequest"},"FormatCodeRequest":{"properties":{"text":{"type":"string","title":"Text"},"filename":{"type":"string","title":"Filename","default":"temp.c"}},"type":"object","required":["text"],"title":"FormatCodeRequest"},"GitRequest":{"properties":{"project_root":{"type":"string","title":"Project Root"},"workdir_rel":{"type":"string","title":"Workdir Rel","default":"."},"paths":{"items":{"type":"string"},"type":"array","title":"Paths","default":[]},"message":{"type":"string","title":"Message","default":""},"branch":{"type":"string","title":"Branch","default":""},"staged":{"type":"boolean","title":"Staged","default":false},"path":{"type":"string","title":"Path","default":""},"max_count":{"type":"integer","title":"Max Count","default":30}},"type":"object","required":["project_root"],"title":"GitRequest"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ImpactAnalyzeRequest":{"properties":{"source_root":{"type":"string","title":"Source Root"},"changed_files":{"items":{"type":"string"},"type":"array","title":"Changed Files","default":[]},"changed_raw":{"type":"string","title":"Changed Raw","default":""}},"type":"object","required":["source_root"],"title":"ImpactAnalyzeRequest"},"JenkinsBuildInfoRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"username":{"type":"string","title":"Username"},"api_token":{"type":"string","title":"Api Token"},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"verify_tls":{"type":"boolean","title":"Verify Tls","default":true}},"type":"object","required":["job_url","username","api_token"],"title":"JenkinsBuildInfoRequest"},"JenkinsBuildsRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"username":{"type":"string","title":"Username"},"api_token":{"type":"string","title":"Api Token"},"limit":{"type":"integer","title":"Limit","default":30},"verify_tls":{"type":"boolean","title":"Verify Tls","default":true}},"type":"object","required":["job_url","username","api_token"],"title":"JenkinsBuildsRequest"},"JenkinsCacheRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root"}},"type":"object","required":["job_url","cache_root"],"title":"JenkinsCacheRequest"},"JenkinsCallTreeRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root"},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"source_root":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Root"},"entry":{"type":"string","title":"Entry","default":""},"max_depth":{"type":"integer","title":"Max Depth","default":5},"include_paths":{"items":{"type":"string"},"type":"array","title":"Include Paths","default":[]},"exclude_paths":{"items":{"type":"string"},"type":"array","title":"Exclude Paths","default":[]},"max_files":{"type":"integer","title":"Max Files","default":2000},"include_external":{"type":"boolean","title":"Include External","default":false},"compile_commands_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Compile Commands Path"},"output_format":{"type":"string","title":"Output Format","default":"json"},"external_map":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"External Map","default":[]},"html_template":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Html Template"}},"type":"object","required":["job_url","cache_root"],"title":"JenkinsCallTreeRequest"},"JenkinsImpactTriggerRequest":{"properties":{"scm_id":{"type":"string","title":"Scm Id"},"build_number":{"type":"integer","title":"Build Number","default":0},"job_url":{"type":"string","title":"Job Url","default":""},"base_ref":{"type":"string","title":"Base Ref","default":""},"dry_run":{"type":"boolean","title":"Dry Run","default":false},"targets":{"items":{"type":"string"},"type":"array","title":"Targets"}},"type":"object","required":["scm_id"],"title":"JenkinsImpactTriggerRequest"},"JenkinsJobsRequest":{"properties":{"base_url":{"type":"string","title":"Base Url"},"username":{"type":"string","title":"Username"},"api_token":{"type":"string","title":"Api Token"},"recursive":{"type":"boolean","title":"Recursive","default":true},"max_depth":{"type":"integer","title":"Max Depth","default":2},"verify_tls":{"type":"boolean","title":"Verify Tls","default":true}},"type":"object","required":["base_url","username","api_token"],"title":"JenkinsJobsRequest"},"JenkinsPublishRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root"},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"source_dir":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Dir"}},"type":"object","required":["job_url","cache_root"],"title":"JenkinsPublishRequest"},"JenkinsRagQueryRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root"},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"query":{"type":"string","title":"Query"},"top_k":{"type":"integer","title":"Top K","default":5},"categories":{"items":{"type":"string"},"type":"array","title":"Categories","default":[]}},"type":"object","required":["job_url","cache_root","query"],"title":"JenkinsRagQueryRequest"},"JenkinsReportRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root"},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"}},"type":"object","required":["job_url","cache_root"],"title":"JenkinsReportRequest"},"JenkinsReportZipRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root"},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"include_paths":{"items":{"type":"string"},"type":"array","title":"Include Paths","default":[]},"exclude_paths":{"items":{"type":"string"},"type":"array","title":"Exclude Paths","default":[]},"exts":{"items":{"type":"string"},"type":"array","title":"Exts","default":[]},"scope":{"type":"string","title":"Scope","default":"all"}},"type":"object","required":["job_url","cache_root"],"title":"JenkinsReportZipRequest"},"JenkinsScmInfoRequest":{"properties":{"scm_type":{"type":"string","title":"Scm Type","default":"svn"},"scm_url":{"type":"string","title":"Scm Url"},"scm_username":{"type":"string","title":"Scm Username","default":""},"scm_password":{"type":"string","title":"Scm Password","default":""}},"type":"object","required":["scm_url"],"title":"JenkinsScmInfoRequest"},"JenkinsServerFilesRequest":{"properties":{"root":{"type":"string","title":"Root"},"rel_path":{"type":"string","title":"Rel Path","default":""},"exts":{"items":{"type":"string"},"type":"array","title":"Exts","default":[]},"max_files":{"type":"integer","title":"Max Files","default":5000}},"type":"object","required":["root"],"title":"JenkinsServerFilesRequest"},"JenkinsSourceDownloadRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"username":{"type":"string","title":"Username"},"api_token":{"type":"string","title":"Api Token"},"cache_root":{"type":"string","title":"Cache Root"},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"patterns":{"items":{"type":"string"},"type":"array","title":"Patterns","default":[]},"verify_tls":{"type":"boolean","title":"Verify Tls","default":true},"scan_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scan Mode"},"scan_max_files":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Scan Max Files"},"source_root":{"type":"string","title":"Source Root","default":""},"scm_type":{"type":"string","title":"Scm Type","default":""},"scm_url":{"type":"string","title":"Scm Url","default":""},"scm_username":{"type":"string","title":"Scm Username","default":""},"scm_password":{"type":"string","title":"Scm Password","default":""},"scm_branch":{"type":"string","title":"Scm Branch","default":""},"scm_revision":{"type":"string","title":"Scm Revision","default":""}},"type":"object","required":["job_url","username","api_token","cache_root"],"title":"JenkinsSourceDownloadRequest"},"JenkinsSyncLocalRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"local_reports_dir":{"type":"string","title":"Local Reports Dir"}},"type":"object","required":["job_url","local_reports_dir"],"title":"JenkinsSyncLocalRequest"},"JenkinsSyncRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"username":{"type":"string","title":"Username"},"api_token":{"type":"string","title":"Api Token"},"cache_root":{"type":"string","title":"Cache Root"},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"patterns":{"items":{"type":"string"},"type":"array","title":"Patterns","default":[]},"verify_tls":{"type":"boolean","title":"Verify Tls","default":true},"scan_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scan Mode"},"scan_max_files":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Scan Max Files"}},"type":"object","required":["job_url","username","api_token","cache_root"],"title":"JenkinsSyncRequest"},"KBRequest":{"properties":{"project_root":{"type":"string","title":"Project Root"},"report_dir":{"type":"string","title":"Report Dir"},"entry_key":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Entry Key"}},"type":"object","required":["project_root","report_dir"],"title":"KBRequest"},"ListDirRequest":{"properties":{"project_root":{"type":"string","title":"Project Root"},"rel_path":{"type":"string","title":"Rel Path","default":"."}},"type":"object","required":["project_root"],"title":"ListDirRequest"},"LocalImpactTriggerRequest":{"properties":{"scm_id":{"type":"string","title":"Scm Id"},"base_ref":{"type":"string","title":"Base Ref","default":""},"dry_run":{"type":"boolean","title":"Dry Run","default":false},"auto_generate":{"type":"boolean","title":"Auto Generate","default":false},"targets":{"items":{"type":"string"},"type":"array","title":"Targets"},"manual_changed_files":{"items":{"type":"string"},"type":"array","title":"Manual Changed Files"}},"type":"object","required":["scm_id"],"title":"LocalImpactTriggerRequest"},"LocalReportGenerateRequest":{"properties":{"report_dir":{"type":"string","title":"Report Dir","default":""},"formats":{"items":{"type":"string"},"type":"array","title":"Formats","default":["docx","xlsx"]}},"type":"object","title":"LocalReportGenerateRequest"},"OpenFileRequest":{"properties":{"path":{"type":"string","title":"Path"}},"type":"object","required":["path"],"title":"OpenFileRequest"},"OpenFolderRequest":{"properties":{"path":{"type":"string","title":"Path"}},"type":"object","required":["path"],"title":"OpenFolderRequest"},"PickerRequest":{"properties":{"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"}},"type":"object","title":"PickerRequest"},"PreflightRequest":{"properties":{"project_root":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project Root"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["config"],"title":"PreflightRequest"},"RagIngestRequest":{"properties":{"config":{"additionalProperties":true,"type":"object","title":"Config","default":{}},"report_dir":{"type":"string","title":"Report Dir","default":""}},"type":"object","title":"RagIngestRequest"},"RagQueryRequest":{"properties":{"query":{"type":"string","title":"Query"},"top_k":{"type":"integer","title":"Top K","default":5},"categories":{"items":{"type":"string"},"type":"array","title":"Categories","default":[]},"report_dir":{"type":"string","title":"Report Dir","default":""},"config":{"additionalProperties":true,"type":"object","title":"Config","default":{}}},"type":"object","required":["query"],"title":"RagQueryRequest"},"RagStatusRequest":{"properties":{"config":{"additionalProperties":true,"type":"object","title":"Config","default":{}},"report_dir":{"type":"string","title":"Report Dir","default":""}},"type":"object","title":"RagStatusRequest"},"RagStorageRequest":{"properties":{"storage":{"type":"string","title":"Storage","default":"sqlite"},"pgvector_dsn":{"type":"string","title":"Pgvector Dsn","default":""},"pgvector_url":{"type":"string","title":"Pgvector Url","default":""},"report_dir":{"type":"string","title":"Report Dir","default":""}},"type":"object","title":"RagStorageRequest"},"ReplaceTextRequest":{"properties":{"project_root":{"type":"string","title":"Project Root"},"rel_path":{"type":"string","title":"Rel Path"},"search":{"type":"string","title":"Search"},"replace":{"type":"string","title":"Replace"}},"type":"object","required":["project_root","rel_path","search","replace"],"title":"ReplaceTextRequest"},"ReportZipRequest":{"properties":{"paths":{"items":{"type":"string"},"type":"array","title":"Paths","default":[]}},"type":"object","title":"ReportZipRequest"},"RunRequest":{"properties":{"project_root":{"type":"string","title":"Project Root"},"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["project_root","config"],"title":"RunRequest"},"ScmLinkedDocs":{"properties":{"uds":{"type":"string","title":"Uds","default":""},"sts":{"type":"string","title":"Sts","default":""},"suts":{"type":"string","title":"Suts","default":""},"sits":{"type":"string","title":"Sits","default":""},"srs":{"type":"string","title":"Srs","default":""},"sds":{"type":"string","title":"Sds","default":""},"hsis":{"type":"string","title":"Hsis","default":""}},"type":"object","title":"ScmLinkedDocs"},"ScmRegisterRequest":{"properties":{"id":{"type":"string","title":"Id"},"name":{"type":"string","title":"Name"},"scm_type":{"type":"string","title":"Scm Type","default":"git"},"scm_url":{"type":"string","title":"Scm Url","default":""},"scm_username":{"type":"string","title":"Scm Username","default":""},"scm_password_env":{"type":"string","title":"Scm Password Env","default":""},"branch":{"type":"string","title":"Branch","default":""},"base_ref":{"type":"string","title":"Base Ref","default":"HEAD~1"},"source_root":{"type":"string","title":"Source Root","default":""},"watch_patterns":{"items":{"type":"string"},"type":"array","title":"Watch Patterns"},"ignore_patterns":{"items":{"type":"string"},"type":"array","title":"Ignore Patterns"},"webhook_secret_env":{"type":"string","title":"Webhook Secret Env","default":""},"linked_docs":{"$ref":"#/components/schemas/ScmLinkedDocs"}},"type":"object","required":["id","name"],"title":"ScmRegisterRequest"},"ScmRequest":{"properties":{"project_root":{"type":"string","title":"Project Root"},"workdir_rel":{"type":"string","title":"Workdir Rel","default":"."},"action":{"type":"string","title":"Action"},"repo_url":{"type":"string","title":"Repo Url","default":""},"branch":{"type":"string","title":"Branch","default":""},"depth":{"type":"integer","title":"Depth","default":0},"revision":{"type":"string","title":"Revision","default":""},"timeout_sec":{"type":"integer","title":"Timeout Sec","default":900},"mode":{"type":"string","title":"Mode","default":"git"}},"type":"object","required":["project_root","action"],"title":"ScmRequest"},"ScmUpdateRequest":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"scm_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scm Type"},"scm_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scm Url"},"scm_username":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scm Username"},"scm_password_env":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Scm Password Env"},"branch":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Branch"},"base_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Base Ref"},"source_root":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Root"},"watch_patterns":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Watch Patterns"},"ignore_patterns":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Ignore Patterns"},"webhook_secret_env":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Secret Env"},"linked_docs":{"anyOf":[{"$ref":"#/components/schemas/ScmLinkedDocs"},{"type":"null"}]}},"type":"object","title":"ScmUpdateRequest"},"SdsViewRequest":{"properties":{"path":{"type":"string","title":"Path"},"max_items":{"type":"integer","title":"Max Items","default":500},"changed_functions":{"additionalProperties":{"type":"string"},"type":"object","title":"Changed Functions","default":{}},"changed_files":{"items":{"type":"string"},"type":"array","title":"Changed Files","default":[]},"flagged_modules":{"items":{"type":"string"},"type":"array","title":"Flagged Modules","default":[]}},"type":"object","required":["path"],"title":"SdsViewRequest"},"SearchRequest":{"properties":{"project_root":{"type":"string","title":"Project Root"},"rel_path":{"type":"string","title":"Rel Path","default":"."},"query":{"type":"string","title":"Query"},"max_results":{"type":"integer","title":"Max Results","default":200}},"type":"object","required":["project_root","query"],"title":"SearchRequest"},"SessionConfigPayload":{"properties":{"config":{"additionalProperties":true,"type":"object","title":"Config"}},"type":"object","required":["config"],"title":"SessionConfigPayload"},"SessionNamePayload":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"SessionNamePayload"},"StopRequest":{"properties":{"pid":{"type":"integer","title":"Pid"},"status_path":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status Path"}},"type":"object","required":["pid"],"title":"StopRequest"},"TestGenerateRequest":{"properties":{"source_root":{"type":"string","title":"Source Root"},"target_function":{"type":"string","title":"Target Function"},"strategy":{"type":"string","title":"Strategy","default":"boundary"},"max_cases":{"type":"integer","title":"Max Cases","default":20},"include_edge_cases":{"type":"boolean","title":"Include Edge Cases","default":true}},"type":"object","required":["source_root","target_function"],"title":"TestGenerateRequest"},"TextPreviewRequest":{"properties":{"path":{"type":"string","title":"Path"},"max_chars":{"type":"integer","title":"Max Chars","default":20000}},"type":"object","required":["path"],"title":"TextPreviewRequest"},"UdsDeleteRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root","default":""},"filename":{"type":"string","title":"Filename"}},"type":"object","required":["job_url","filename"],"title":"UdsDeleteRequest"},"UdsDiffRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root","default":""},"filename_a":{"type":"string","title":"Filename A"},"filename_b":{"type":"string","title":"Filename B"}},"type":"object","required":["job_url","filename_a","filename_b"],"title":"UdsDiffRequest"},"UdsLabelRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root","default":""},"filename":{"type":"string","title":"Filename"},"label":{"type":"string","title":"Label","default":""}},"type":"object","required":["job_url","filename"],"title":"UdsLabelRequest"},"UdsPublishRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root","default":""},"filename":{"type":"string","title":"Filename"},"target_dir":{"type":"string","title":"Target Dir","default":"docs"}},"type":"object","required":["job_url","filename"],"title":"UdsPublishRequest"},"UdsTraceabilityMatrixRequest":{"properties":{"requirement_items":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Requirement Items","default":[]},"mapping_pairs":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Mapping Pairs","default":[]},"vcast_rows":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Vcast Rows","default":[]}},"type":"object","title":"UdsTraceabilityMatrixRequest"},"VCastGenerateExcelRequest":{"properties":{"parsed_data":{"additionalProperties":true,"type":"object","title":"Parsed Data"},"mode":{"type":"string","title":"Mode","default":"TestCase"},"output_filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Filename"},"unit_bank":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Unit Bank"}},"type":"object","required":["parsed_data"],"title":"VCastGenerateExcelRequest"},"VCastProcessJenkinsRequest":{"properties":{"job_url":{"type":"string","title":"Job Url"},"cache_root":{"type":"string","title":"Cache Root"},"build_selector":{"type":"string","title":"Build Selector","default":"lastSuccessfulBuild"},"report_type":{"type":"string","title":"Report Type","default":"TestCaseData"},"version":{"type":"string","title":"Version","default":"Ver2025"}},"type":"object","required":["job_url","cache_root"],"title":"VCastProcessJenkinsRequest"},"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"}}}}