{"openapi":"3.1.0","info":{"title":"openRuyi Lookout","description":"Read-only collected facts. succeeded is not a release or revision verification claim.","version":"0.1.0"},"paths":{"/healthz":{"get":{"summary":"Health","operationId":"health_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/readyz":{"get":{"summary":"Ready","operationId":"ready_readyz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v2/packages":{"get":{"summary":"Monitor Packages","operationId":"monitor_packages_api_v2_packages_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitoredList"}}}},"422":{"description":"Invalid query"}},"parameters":[{"name":"include","in":"query","schema":{"description":"Repeated monitor IDs to return. Omitted means all; does not change filtering.","items":{"maxLength":64,"minLength":1,"type":"string"},"maxItems":32,"title":"Include","type":"array"},"required":false,"description":"Repeated monitor IDs to return. Omitted means all; does not change filtering."},{"name":"q","in":"query","schema":{"default":"","maxLength":100,"title":"Q","type":"string"},"required":false},{"name":"page","in":"query","schema":{"default":1,"maximum":1000000,"minimum":1,"title":"Page","type":"integer"},"required":false},{"name":"per_page","in":"query","schema":{"default":100,"maximum":200,"minimum":1,"title":"Per Page","type":"integer"},"required":false},{"name":"next_logic","in":"query","schema":{"default":"and","description":"Advanced Search operator for the next addition. Candidate counts show AND matches, OR additions or NOT removals. Switching the operator preserves current results and page.","enum":["and","or","not"],"title":"Next Logic","type":"string"},"required":false,"description":"Advanced Search operator for the next addition. Candidate counts show AND matches, OR additions or NOT removals. Switching the operator preserves current results and page."},{"name":"monitor","in":"query","schema":{"default":"","maxLength":64,"title":"Monitor","type":"string"},"required":false},{"name":"section","in":"query","schema":{"default":"results","enum":["results","coverage"],"title":"Section","type":"string"},"required":false},{"name":"search","in":"query","schema":{"default":"name","description":"Case-insensitive substring search. observations searches values in the focused monitor, or all monitors when unfocused; package names always match.","enum":["name","observations"],"title":"Search","type":"string"},"required":false,"description":"Case-insensitive substring search. observations searches values in the focused monitor, or all monitors when unfocused; package names always match."},{"name":"detail","in":"query","schema":{"default":"summary","description":"Full observations include evidence and histories; require per_page <= 20.","enum":["summary","full"],"title":"Detail","type":"string"},"required":false,"description":"Full observations include evidence and histories; require per_page <= 20."},{"name":"advanced","in":"query","required":false,"schema":{"type":"string","enum":["1"]},"description":"Enable Advanced Search with no conditions. TOKEN=AND/OR/NOT also selects this mode. Bare TOKEN flags select ordinary search: OR within each build target or BuildSystem, AND between other conditions. Use + between alternatives, e.g. rva23_failed+rva23_succeeded&Yanked. Do not mix modes."},{"name":"Group","in":"query","required":false,"schema":{"type":"string","enum":["AND","OR","NOT"]},"description":"Seals preceding ungrouped TOKEN=AND/OR/NOT conditions. Evaluate sequentially from scoped ALL, including inside groups. No nesting. At most 128 conditions + group markers, counting repeats before deduplication. Advanced counts show AND matches, OR additions or NOT removals."}]}},"/api/ui/packages":{"get":{"summary":"Listing Document","operationId":"listing_document_api_ui_packages_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListingDocument"}}}},"422":{"description":"Invalid query"}},"parameters":[{"name":"q","in":"query","schema":{"default":"","maxLength":100,"title":"Q","type":"string"},"required":false},{"name":"page","in":"query","schema":{"default":1,"maximum":1000000,"minimum":1,"title":"Page","type":"integer"},"required":false},{"name":"per_page","in":"query","schema":{"default":100,"maximum":200,"minimum":1,"title":"Per Page","type":"integer"},"required":false},{"name":"next_logic","in":"query","schema":{"default":"and","description":"Advanced Search operator for the next addition. Candidate counts show AND matches, OR additions or NOT removals. Switching the operator preserves current results and page.","enum":["and","or","not"],"title":"Next Logic","type":"string"},"required":false,"description":"Advanced Search operator for the next addition. Candidate counts show AND matches, OR additions or NOT removals. Switching the operator preserves current results and page."},{"name":"monitor","in":"query","schema":{"default":"","maxLength":64,"title":"Monitor","type":"string"},"required":false},{"name":"section","in":"query","schema":{"default":"results","enum":["results","coverage"],"title":"Section","type":"string"},"required":false},{"name":"advanced","in":"query","required":false,"schema":{"type":"string","enum":["1"]},"description":"Enable Advanced Search with no conditions. TOKEN=AND/OR/NOT also selects this mode. Bare TOKEN flags select ordinary search: OR within each build target or BuildSystem, AND between other conditions. Use + between alternatives, e.g. rva23_failed+rva23_succeeded&Yanked. Do not mix modes."},{"name":"Group","in":"query","required":false,"schema":{"type":"string","enum":["AND","OR","NOT"]},"description":"Seals preceding ungrouped TOKEN=AND/OR/NOT conditions. Evaluate sequentially from scoped ALL, including inside groups. No nesting. At most 128 conditions + group markers, counting repeats before deduplication. Advanced counts show AND matches, OR additions or NOT removals."}]}},"/api/v2/packages:batchGet":{"get":{"summary":"Batch Packages","operationId":"batch_packages_api_v2_packages_batchGet_get","parameters":[{"name":"include","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","minLength":1,"maxLength":64},"maxItems":32,"description":"Repeated monitor IDs to return. Omitted means all; does not change filtering.","title":"Include"},"description":"Repeated monitor IDs to return. Omitted means all; does not change filtering."},{"name":"names","in":"query","required":true,"schema":{"type":"array","items":{"type":"string","minLength":1,"maxLength":512},"minItems":1,"maxItems":20,"description":"Repeated exact package names, in response order; 1–20 unique names. Any missing name fails the whole request.","title":"Names"},"description":"Repeated exact package names, in response order; 1–20 unique names. Any missing name fails the whole request."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PackageBatch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/packages/{name}":{"get":{"summary":"Monitor Package","operationId":"monitor_package_api_v2_packages__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"include","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","minLength":1,"maxLength":64},"maxItems":32,"description":"Repeated monitor IDs to return. Omitted means all; does not change filtering.","title":"Include"},"description":"Repeated monitor IDs to return. Omitted means all; does not change filtering."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitoredDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ui/packages/{name}":{"get":{"summary":"Package Document","operationId":"package_document_api_ui_packages__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailDocument"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/packages/{name}/activity":{"get":{"summary":"Package Activity","operationId":"package_activity_api_v2_packages__name__activity_get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"kind","in":"query","required":true,"schema":{"enum":["pr","issue"],"type":"string","title":"Kind"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"default":20,"title":"Per Page"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActivityPage"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ui/packages/{name}/activity":{"get":{"summary":"Activity Document","operationId":"activity_document_api_ui_packages__name__activity_get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}},{"name":"kind","in":"query","required":true,"schema":{"enum":["pr","issue"],"type":"string","title":"Kind"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Section"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ui/theme":{"get":{"summary":"Document Theme","operationId":"document_theme_api_ui_theme_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentTheme"}}}}}}},"/api/v2/tracks/{track_id}":{"get":{"summary":"Track","operationId":"track_api_v2_tracks__track_id__get","parameters":[{"name":"track_id","in":"path","required":true,"schema":{"type":"string","title":"Track Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/targets":{"get":{"summary":"Targets","operationId":"targets_api_v2_targets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/Target"},"type":"array","title":"Response Targets Api V2 Targets Get"}}}}}}},"/api/v2/status":{"get":{"summary":"Status","operationId":"status_api_v2_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/v2/export":{"get":{"summary":"Export","operationId":"export_api_v2_export_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorExport"}}}}}}}},"components":{"schemas":{"ActivityAssociation":{"properties":{"kind":{"type":"string","title":"Kind"},"value":{"type":"string","title":"Value"}},"type":"object","required":["kind","value"],"title":"ActivityAssociation"},"ActivityItem":{"properties":{"author":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Author"},"id":{"type":"string","title":"Id"},"repository":{"type":"string","title":"Repository"},"number":{"type":"integer","title":"Number"},"kind":{"type":"string","enum":["pr","issue"],"title":"Kind"},"title":{"type":"string","title":"Title"},"url":{"type":"string","title":"Url"},"status":{"type":"string","enum":["open","closed","draft","merged","completed","not_planned"],"title":"Status"},"updated_at":{"type":"string","title":"Updated At"},"available":{"type":"boolean","title":"Available"},"paths_complete":{"type":"boolean","title":"Paths Complete"},"association":{"items":{"$ref":"#/components/schemas/ActivityAssociation"},"type":"array","title":"Association"}},"type":"object","required":["author","id","repository","number","kind","title","url","status","updated_at","available","paths_complete","association"],"title":"ActivityItem"},"ActivityPage":{"properties":{"items":{"items":{"$ref":"#/components/schemas/ActivityItem"},"type":"array","title":"Items"},"total":{"type":"integer","title":"Total"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"}},"type":"object","required":["items","total","next_cursor"],"title":"ActivityPage"},"ActivitySummary":{"properties":{"kind":{"type":"string","const":"activity","title":"Kind"},"labels":{"items":{"$ref":"#/components/schemas/MaintenanceLabel"},"type":"array","title":"Labels"}},"type":"object","required":["kind","labels"],"title":"ActivitySummary"},"Appearance":{"properties":{"background":{"type":"string","title":"Background"},"foreground":{"type":"string","title":"Foreground"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"}},"type":"object","required":["background","foreground"],"title":"Appearance"},"Build":{"properties":{"target":{"type":"string","title":"Target"},"label":{"type":"string","title":"Label"},"repository":{"type":"string","title":"Repository"},"architecture":{"type":"string","title":"Architecture"},"raw_status":{"type":"string","title":"Raw Status"},"text":{"type":"string","title":"Text"},"kind":{"type":"string","title":"Kind"},"issue":{"type":"boolean","title":"Issue"},"log_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Log Url"},"stale":{"type":"boolean","title":"Stale"},"matches_source":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Matches Source"},"last_success":{"anyOf":[{"$ref":"#/components/schemas/LastSuccess"},{"type":"null"}]},"updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated At"}},"type":"object","required":["target","label","repository","architecture","raw_status","text","kind","issue","log_url","stale","matches_source","last_success","updated_at"],"title":"Build"},"BuildDetail":{"properties":{"target":{"type":"string","title":"Target"},"label":{"type":"string","title":"Label"},"repository":{"type":"string","title":"Repository"},"architecture":{"type":"string","title":"Architecture"},"raw_status":{"type":"string","title":"Raw Status"},"text":{"type":"string","title":"Text"},"kind":{"type":"string","title":"Kind"},"issue":{"type":"boolean","title":"Issue"},"log_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Log Url"},"stale":{"type":"boolean","title":"Stale"},"matches_source":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Matches Source"},"last_success":{"anyOf":[{"$ref":"#/components/schemas/LastSuccess"},{"type":"null"}]},"updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated At"},"flavors":{"items":{"$ref":"#/components/schemas/BuildFlavor"},"type":"array","title":"Flavors"}},"type":"object","required":["target","label","repository","architecture","raw_status","text","kind","issue","log_url","stale","matches_source","last_success","updated_at","flavors"],"title":"BuildDetail"},"BuildFlavor":{"properties":{"package":{"type":"string","title":"Package"},"raw_status":{"type":"string","title":"Raw Status"},"text":{"type":"string","title":"Text"},"kind":{"type":"string","title":"Kind"},"issue":{"type":"boolean","title":"Issue"},"log_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Log Url"},"stale":{"type":"boolean","title":"Stale"},"updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated At"},"matches_source":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Matches Source"},"last_success":{"anyOf":[{"$ref":"#/components/schemas/LastSuccess"},{"type":"null"}]}},"additionalProperties":true,"type":"object","required":["package","raw_status","text","kind","issue","log_url","stale","updated_at","matches_source","last_success"],"title":"BuildFlavor"},"BuildObservation":{"properties":{"kind":{"type":"string","const":"build","title":"Kind"},"targets":{"items":{"$ref":"#/components/schemas/BuildDetail"},"type":"array","title":"Targets"},"source_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Version"},"source_success":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Source Success"},"last_successful_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Successful Version"}},"type":"object","required":["kind","targets","source_version","source_success","last_successful_version"],"title":"BuildObservation"},"BuildStatusOption":{"properties":{"value":{"type":"string","title":"Value"},"label":{"type":"string","title":"Label"},"count":{"type":"integer","title":"Count"}},"type":"object","required":["value","label","count"],"title":"BuildStatusOption"},"BuildSummary":{"properties":{"kind":{"type":"string","const":"build","title":"Kind"},"targets":{"items":{"$ref":"#/components/schemas/Build"},"type":"array","title":"Targets"},"source_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Version"},"source_success":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Source Success"},"last_successful_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Successful Version"}},"type":"object","required":["kind","targets","source_version","source_success","last_successful_version"],"title":"BuildSummary"},"Cell":{"properties":{"lines":{"items":{"items":{"$ref":"#/components/schemas/Text"},"type":"array"},"type":"array","title":"Lines","default":[]}},"additionalProperties":false,"type":"object","required":["lines"],"title":"Cell"},"ChangelogEntry":{"properties":{"commit":{"type":"string","title":"Commit"},"date":{"type":"string","title":"Date"},"author":{"type":"string","title":"Author"},"subject":{"type":"string","title":"Subject"},"signed_off_by":{"items":{"type":"string"},"type":"array","title":"Signed Off By"}},"type":"object","required":["commit","date","author","subject","signed_off_by"],"title":"ChangelogEntry"},"Choice":{"properties":{"appearance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Appearance"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"},"label":{"type":"string","title":"Label"},"href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Href"},"selected":{"type":"boolean","title":"Selected","default":false},"count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Count"}},"additionalProperties":false,"type":"object","required":["appearance","icon","label","href","selected","count"],"title":"Choice"},"Collection":{"properties":{"obs_updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Obs Updated At"},"upstream_updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Upstream Updated At"},"last_attempt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Last Attempt"},"mode":{"type":"string","title":"Mode"},"errors":{"items":{"type":"string"},"type":"array","title":"Errors"},"generation":{"type":"integer","title":"Generation"},"packages":{"type":"integer","title":"Packages"},"tracked_packages":{"type":"integer","title":"Tracked Packages"},"projection_notice":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Projection Notice"},"build_service_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Build Service Url"},"source_repository":{"anyOf":[{"$ref":"#/components/schemas/SourceRepository"},{"type":"null"}]}},"type":"object","required":["obs_updated_at","upstream_updated_at","last_attempt","mode","errors","generation","packages","tracked_packages"],"title":"Collection"},"Column":{"properties":{"title":{"type":"string","title":"Title"},"role":{"type":"string","enum":["identity","value","status"],"title":"Role","default":"value"},"navigation":{"items":{"$ref":"#/components/schemas/Navigation"},"type":"array","title":"Navigation","default":[]}},"additionalProperties":false,"type":"object","required":["title","role","navigation"],"title":"Column"},"Condition":{"properties":{"dimension":{"type":"string","maxLength":100,"minLength":1,"title":"Dimension"},"value":{"type":"string","maxLength":100,"minLength":1,"title":"Value"},"logic":{"type":"string","enum":["and","or","not"],"title":"Logic","default":"and"}},"additionalProperties":false,"type":"object","required":["dimension","value","logic"],"title":"Condition"},"Constraint":{"properties":{"expression":{"type":"string","maxLength":1024,"title":"Expression"},"source":{"type":"string","maxLength":256,"minLength":1,"title":"Source"},"url":{"type":"string","maxLength":8192,"minLength":1,"title":"Url"}},"additionalProperties":false,"type":"object","required":["expression","source","url"],"title":"Constraint"},"Controls":{"properties":{"editor":{"$ref":"#/components/schemas/FilterEditor"},"action":{"type":"string","title":"Action","default":"/"},"query":{"type":"string","title":"Query","default":""},"hidden":{"items":{"$ref":"#/components/schemas/Parameter"},"type":"array","title":"Hidden","default":[]},"active":{"items":{"$ref":"#/components/schemas/Choice"},"type":"array","title":"Active","default":[]},"navigation":{"items":{"$ref":"#/components/schemas/Navigation"},"type":"array","title":"Navigation","default":[]},"choice_rows":{"items":{"$ref":"#/components/schemas/Navigation"},"type":"array","title":"Choice Rows","default":[]}},"additionalProperties":false,"type":"object","required":["editor","action","query","hidden","active","navigation","choice_rows"],"title":"Controls"},"DependencyIdentity":{"properties":{"ecosystem":{"type":"string","maxLength":100,"minLength":1,"title":"Ecosystem"},"name":{"type":"string","maxLength":512,"minLength":1,"title":"Name"}},"additionalProperties":false,"type":"object","required":["ecosystem","name"],"title":"DependencyIdentity"},"DependencyObservation":{"properties":{"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"revision":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Revision"},"origin":{"type":"string","title":"Origin"},"checked_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Checked At"},"stale":{"type":"boolean","title":"Stale"},"evidence_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Url"}},"type":"object","required":["version","revision","origin","checked_at","stale"],"title":"DependencyObservation"},"DetailDocument":{"properties":{"schema_version":{"type":"integer","const":1,"title":"Schema Version","default":1},"title":{"type":"string","title":"Title"},"subtitle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subtitle"},"identity":{"items":{"$ref":"#/components/schemas/Text"},"type":"array","title":"Identity","default":[]},"links":{"items":{"$ref":"#/components/schemas/Text"},"type":"array","title":"Links","default":[]},"context":{"items":{"$ref":"#/components/schemas/Section"},"type":"array","title":"Context","default":[]},"sections":{"items":{"$ref":"#/components/schemas/Section"},"type":"array","title":"Sections"},"data_status":{"anyOf":[{"$ref":"#/components/schemas/Section"},{"type":"null"}]},"notices":{"items":{"type":"string"},"type":"array","title":"Notices","default":[]}},"additionalProperties":false,"type":"object","required":["schema_version","title","subtitle","identity","links","context","sections","data_status","notices"],"title":"DetailDocument"},"DocumentTheme":{"properties":{"appearances":{"additionalProperties":{"$ref":"#/components/schemas/Palette"},"type":"object","title":"Appearances","default":{}}},"additionalProperties":false,"type":"object","required":["appearances"],"title":"DocumentTheme"},"Entry":{"properties":{"heading":{"items":{"$ref":"#/components/schemas/Text"},"type":"array","title":"Heading"},"metadata":{"items":{"$ref":"#/components/schemas/Text"},"type":"array","title":"Metadata","default":[]},"fields":{"items":{"$ref":"#/components/schemas/Field"},"type":"array","title":"Fields","default":[]}},"additionalProperties":false,"type":"object","required":["heading","metadata","fields"],"title":"Entry"},"Evidence":{"properties":{"key":{"type":"string","maxLength":256,"minLength":1,"title":"Key"},"code":{"anyOf":[{"type":"string","pattern":"^[a-z][a-z0-9_]{0,63}$"},{"type":"null"}],"title":"Code"},"value":{"anyOf":[{"type":"string"},{"type":"boolean"},{"type":"integer"},{"type":"number"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Value"},"source":{"type":"string","maxLength":256,"minLength":1,"title":"Source"},"url":{"type":"string","title":"Url"},"status":{"type":"string","enum":["observed","unavailable","not_applicable","not_evaluated"],"title":"Status"}},"additionalProperties":false,"type":"object","required":["key","value","source","url","status"],"title":"Evidence","description":"Attributed provider fact, shared by ingestion and read-only responses."},"EvidenceEntry":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"evidence_url":{"type":"string","title":"Evidence Url"},"stale":{"type":"boolean","title":"Stale"},"scope":{"type":"string","enum":["current","upgrade"],"title":"Scope"},"target_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Version"},"tags":{"items":{"type":"string"},"type":"array","title":"Tags","default":[]}},"type":"object","required":["id","title","evidence_url","stale","scope"],"title":"EvidenceEntry"},"EvidenceObservation":{"properties":{"kind":{"type":"string","const":"evidence","title":"Kind"},"labels":{"items":{"$ref":"#/components/schemas/MaintenanceLabel"},"type":"array","title":"Labels"},"finding_count":{"type":"integer","title":"Finding Count"},"entries":{"items":{"$ref":"#/components/schemas/EvidenceEntry"},"type":"array","title":"Entries","default":[]},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"}},"type":"object","required":["kind","labels","finding_count","findings"],"title":"EvidenceObservation"},"EvidenceSummary":{"properties":{"kind":{"type":"string","const":"evidence","title":"Kind"},"labels":{"items":{"$ref":"#/components/schemas/MaintenanceLabel"},"type":"array","title":"Labels"},"finding_count":{"type":"integer","title":"Finding Count"},"entries":{"items":{"$ref":"#/components/schemas/EvidenceEntry"},"type":"array","title":"Entries","default":[]}},"type":"object","required":["kind","labels","finding_count"],"title":"EvidenceSummary"},"Field":{"properties":{"label":{"type":"string","title":"Label"},"href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Href"},"values":{"items":{"$ref":"#/components/schemas/Text"},"type":"array","title":"Values"}},"additionalProperties":false,"type":"object","required":["label","href","values"],"title":"Field"},"FilterCondition":{"properties":{"appearance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Appearance"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"},"label":{"type":"string","title":"Label"},"href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Href"},"selected":{"type":"boolean","title":"Selected","default":false},"count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Count"},"logic":{"type":"string","title":"Logic"}},"additionalProperties":false,"type":"object","required":["appearance","icon","label","href","selected","count","logic"],"title":"FilterCondition"},"FilterEditor":{"properties":{"query":{"$ref":"#/components/schemas/FilterQuery"},"advanced":{"$ref":"#/components/schemas/Choice"},"node_count":{"type":"integer","title":"Node Count"},"node_limit":{"type":"integer","title":"Node Limit","default":128},"groups":{"items":{"$ref":"#/components/schemas/FilterGroup"},"type":"array","title":"Groups"},"operators":{"items":{"$ref":"#/components/schemas/Choice"},"type":"array","title":"Operators"},"group":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Group"},"clear":{"type":"string","title":"Clear"}},"additionalProperties":false,"type":"object","required":["query","advanced","node_count","node_limit","groups","operators","group","clear"],"title":"FilterEditor"},"FilterGroup":{"properties":{"id":{"type":"integer","title":"Id"},"closed":{"type":"boolean","title":"Closed"},"palette":{"anyOf":[{"type":"integer","enum":[0,1,2,3]},{"type":"null"}],"title":"Palette"},"logic":{"type":"string","title":"Logic"},"conditions":{"items":{"$ref":"#/components/schemas/FilterCondition"},"type":"array","title":"Conditions"},"clear":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Clear"}},"additionalProperties":false,"type":"object","required":["id","closed","palette","logic","conditions","clear"],"title":"FilterGroup"},"FilterQuery":{"properties":{"mode":{"type":"string","enum":["basic","advanced"],"title":"Mode","default":"advanced"},"groups":{"items":{"$ref":"#/components/schemas/Group"},"type":"array","title":"Groups","default":[]},"tail":{"items":{"$ref":"#/components/schemas/Condition"},"type":"array","title":"Tail","default":[]}},"additionalProperties":false,"type":"object","required":["mode","groups","tail"],"title":"FilterQuery"},"Finding":{"properties":{"id":{"type":"string","maxLength":8192,"minLength":1,"title":"Id"},"label":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9]{0,39}$","title":"Label"},"title":{"type":"string","maxLength":8192,"minLength":1,"title":"Title"},"facts":{"items":{"$ref":"#/components/schemas/Evidence"},"type":"array","maxItems":256,"title":"Facts"},"evidence_url":{"type":"string","title":"Evidence Url"},"scope":{"type":"string","enum":["current","upgrade"],"title":"Scope"},"tags":{"items":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9]{0,39}$"},"type":"array","maxItems":8,"title":"Tags"},"target_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Version"},"requirement":{"anyOf":[{"$ref":"#/components/schemas/RequirementDeclaration"},{"type":"null"}]},"monitor":{"type":"string","title":"Monitor"},"stale":{"type":"boolean","title":"Stale"}},"additionalProperties":false,"type":"object","required":["id","label","title","facts","evidence_url","scope","tags","target_version","monitor","stale"],"title":"Finding"},"Group":{"properties":{"logic":{"type":"string","enum":["and","or","not"],"title":"Logic","default":"and"},"conditions":{"items":{"$ref":"#/components/schemas/Condition"},"type":"array","title":"Conditions","default":[]}},"additionalProperties":false,"type":"object","required":["logic","conditions"],"title":"Group"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"LastSuccess":{"properties":{"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"time":{"type":"string","title":"Time"},"srcmd5":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Srcmd5"}},"type":"object","required":["version","time","srcmd5"],"title":"LastSuccess"},"ListingDocument":{"properties":{"schema_version":{"type":"integer","const":1,"title":"Schema Version","default":1},"title":{"type":"string","title":"Title"},"navigation":{"$ref":"#/components/schemas/Navigation"},"controls":{"$ref":"#/components/schemas/Controls"},"table":{"$ref":"#/components/schemas/Table"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"pages":{"type":"integer","title":"Pages"},"pagination":{"items":{"$ref":"#/components/schemas/Choice"},"type":"array","title":"Pagination","default":[]},"meta":{"items":{"$ref":"#/components/schemas/Field"},"type":"array","title":"Meta","default":[]},"data_status":{"anyOf":[{"$ref":"#/components/schemas/Section"},{"type":"null"}]},"notices":{"items":{"type":"string"},"type":"array","title":"Notices","default":[]}},"additionalProperties":false,"type":"object","required":["schema_version","title","navigation","controls","table","total","page","pages","pagination","meta","data_status","notices"],"title":"ListingDocument"},"MaintenanceLabel":{"properties":{"label":{"type":"string","title":"Label"},"count":{"type":"integer","title":"Count"},"stale":{"type":"boolean","title":"Stale"}},"type":"object","required":["label","count","stale"],"title":"MaintenanceLabel"},"MonitorDescription":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"kind":{"type":"string","enum":["source","version","build","evidence","requires","activity"],"title":"Kind"}},"type":"object","required":["id","title","kind"],"title":"MonitorDescription"},"MonitorExport":{"properties":{"schema":{"type":"integer","const":2,"title":"Schema","default":2},"collection":{"$ref":"#/components/schemas/Collection"},"targets":{"items":{"$ref":"#/components/schemas/Target"},"type":"array","title":"Targets"},"packages":{"items":{"$ref":"#/components/schemas/MonitoredObservation"},"type":"array","title":"Packages"}},"type":"object","required":["collection","targets","packages"],"title":"MonitorExport"},"MonitorObservation":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"check":{"$ref":"#/components/schemas/ObservationCheck"},"data":{"oneOf":[{"$ref":"#/components/schemas/SourceObservation"},{"$ref":"#/components/schemas/VersionObservation"},{"$ref":"#/components/schemas/BuildObservation"},{"$ref":"#/components/schemas/EvidenceObservation"},{"$ref":"#/components/schemas/RequiresObservation"},{"$ref":"#/components/schemas/ActivitySummary"}],"title":"Data","discriminator":{"propertyName":"kind","mapping":{"activity":"#/components/schemas/ActivitySummary","build":"#/components/schemas/BuildObservation","evidence":"#/components/schemas/EvidenceObservation","requires":"#/components/schemas/RequiresObservation","source":"#/components/schemas/SourceObservation","version":"#/components/schemas/VersionObservation"}}}},"type":"object","required":["id","title","check","data"],"title":"MonitorObservation"},"MonitorSummary":{"properties":{"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"check":{"$ref":"#/components/schemas/ObservationCheck"},"data":{"oneOf":[{"$ref":"#/components/schemas/SourceSummary"},{"$ref":"#/components/schemas/VersionSummary"},{"$ref":"#/components/schemas/BuildSummary"},{"$ref":"#/components/schemas/EvidenceSummary"},{"$ref":"#/components/schemas/RequiresSummary"},{"$ref":"#/components/schemas/ActivitySummary"}],"title":"Data","discriminator":{"propertyName":"kind","mapping":{"activity":"#/components/schemas/ActivitySummary","build":"#/components/schemas/BuildSummary","evidence":"#/components/schemas/EvidenceSummary","requires":"#/components/schemas/RequiresSummary","source":"#/components/schemas/SourceSummary","version":"#/components/schemas/VersionSummary"}}}},"type":"object","required":["id","title","check","data"],"title":"MonitorSummary"},"MonitoredDetail":{"properties":{"name":{"type":"string","title":"Name"},"detail_url":{"type":"string","title":"Detail Url"},"monitors":{"additionalProperties":{"$ref":"#/components/schemas/MonitorObservation"},"type":"object","title":"Monitors"},"presentation":{"$ref":"#/components/schemas/Presentation"}},"type":"object","required":["name","detail_url","monitors","presentation"],"title":"MonitoredDetail"},"MonitoredList":{"properties":{"items":{"items":{"anyOf":[{"$ref":"#/components/schemas/MonitoredPackage"},{"$ref":"#/components/schemas/MonitoredObservation"}]},"type":"array","title":"Items"},"monitors":{"items":{"$ref":"#/components/schemas/MonitorDescription"},"type":"array","title":"Monitors"},"total":{"type":"integer","title":"Total"},"page":{"type":"integer","title":"Page"},"per_page":{"type":"integer","title":"Per Page"},"pages":{"type":"integer","title":"Pages"},"filters":{"$ref":"#/components/schemas/FilterQuery"},"next_logic":{"type":"string","enum":["and","or","not"],"title":"Next Logic"},"query_node_limit":{"type":"integer","title":"Query Node Limit","default":128},"counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Counts"},"targets":{"items":{"$ref":"#/components/schemas/Target"},"type":"array","title":"Targets"},"collection":{"$ref":"#/components/schemas/Collection"},"presentation":{"$ref":"#/components/schemas/Presentation"},"buildsystems":{"additionalProperties":{"type":"integer"},"type":"object","title":"Buildsystems"},"maintenance_labels":{"additionalProperties":{"type":"integer"},"type":"object","title":"Maintenance Labels"},"requires_counts":{"additionalProperties":{"type":"integer"},"type":"object","title":"Requires Counts"},"version_signals":{"additionalProperties":{"type":"integer"},"type":"object","title":"Version Signals"},"build_statuses":{"additionalProperties":{"items":{"$ref":"#/components/schemas/BuildStatusOption"},"type":"array"},"type":"object","title":"Build Statuses"},"check_statuses":{"additionalProperties":{"type":"integer"},"type":"object","title":"Check Statuses"},"check_groups":{"additionalProperties":{"type":"integer"},"type":"object","title":"Check Groups"},"section":{"type":"string","enum":["results","coverage"],"title":"Section"},"result_count":{"type":"integer","title":"Result Count"},"coverage_count":{"type":"integer","title":"Coverage Count"},"retained_count":{"type":"integer","title":"Retained Count"}},"type":"object","required":["items","monitors","total","page","per_page","pages","filters","next_logic","counts","targets","collection","presentation","buildsystems","maintenance_labels","requires_counts","version_signals","build_statuses","check_statuses","check_groups","section","result_count","coverage_count","retained_count"],"title":"MonitoredList"},"MonitoredObservation":{"properties":{"name":{"type":"string","title":"Name"},"detail_url":{"type":"string","title":"Detail Url"},"monitors":{"additionalProperties":{"$ref":"#/components/schemas/MonitorObservation"},"type":"object","title":"Monitors"}},"type":"object","required":["name","detail_url","monitors"],"title":"MonitoredObservation"},"MonitoredPackage":{"properties":{"name":{"type":"string","title":"Name"},"detail_url":{"type":"string","title":"Detail Url"},"monitors":{"additionalProperties":{"$ref":"#/components/schemas/MonitorSummary"},"type":"object","title":"Monitors"}},"type":"object","required":["name","detail_url","monitors"],"title":"MonitoredPackage"},"Navigation":{"properties":{"label":{"type":"string","title":"Label"},"show_label":{"type":"boolean","title":"Show Label","default":true},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"},"choices":{"items":{"$ref":"#/components/schemas/Choice"},"type":"array","title":"Choices"}},"additionalProperties":false,"type":"object","required":["label","show_label","icon","choices"],"title":"Navigation"},"ObservationCheck":{"properties":{"status":{"type":"string","title":"Status"},"stale":{"type":"boolean","title":"Stale"},"checked_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Checked At"},"attempted_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Attempted At"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"note":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Note"},"changed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Changed At"},"evidence_revision":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evidence Revision"},"failures":{"items":{"type":"string"},"type":"array","title":"Failures","description":"Failed collection subchecks; partial evidence remains usable."}},"type":"object","required":["status","stale"],"title":"ObservationCheck"},"PackageBatch":{"properties":{"items":{"items":{"$ref":"#/components/schemas/MonitoredObservation"},"type":"array","title":"Items"},"collection":{"$ref":"#/components/schemas/Collection"}},"type":"object","required":["items","collection"],"title":"PackageBatch"},"Palette":{"properties":{"background":{"type":"string","title":"Background"},"foreground":{"type":"string","title":"Foreground"}},"additionalProperties":false,"type":"object","required":["background","foreground"],"title":"Palette"},"Parameter":{"properties":{"name":{"type":"string","title":"Name"},"value":{"type":"string","title":"Value"}},"additionalProperties":false,"type":"object","required":["name","value"],"title":"Parameter"},"Presentation":{"properties":{"buildsystems":{"additionalProperties":{"$ref":"#/components/schemas/Appearance"},"type":"object","title":"Buildsystems","default":{}}},"type":"object","title":"Presentation"},"RequirementAssessment":{"properties":{"dependency":{"type":"string","pattern":"^[a-z][a-z0-9_.-]{0,99}$","title":"Dependency"},"name":{"type":"string","maxLength":100,"minLength":1,"title":"Name"},"kind":{"type":"string","enum":["runtime","build"],"title":"Kind"},"relationship":{"type":"string","enum":["requires","recommends","suggests"],"title":"Relationship","default":"requires"},"scheme":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,39}$","title":"Scheme"},"version_scope":{"type":"string","enum":["release","component"],"title":"Version Scope","default":"release"},"identity":{"anyOf":[{"$ref":"#/components/schemas/DependencyIdentity"},{"type":"null"}]},"condition":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Condition"},"extras":{"items":{"type":"string"},"type":"array","maxItems":64,"title":"Extras","default":[]},"optional":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Optional","description":"Requires optional feature selection; null when unclassified."},"current":{"anyOf":[{"$ref":"#/components/schemas/Constraint"},{"type":"null"}]},"target":{"anyOf":[{"$ref":"#/components/schemas/Constraint"},{"type":"null"}]},"package":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Package"},"mapping":{"type":"string","enum":["mapped","not_mapped","ambiguous","not_packaged"],"title":"Mapping"},"observed":{"anyOf":[{"$ref":"#/components/schemas/DependencyObservation"},{"type":"null"}]},"satisfaction":{"type":"string","enum":["satisfied","unsatisfied","unknown","not_applicable"],"title":"Satisfaction"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"target_satisfaction":{"type":"string","enum":["satisfied","unsatisfied","unknown","not_applicable"],"title":"Target Satisfaction","default":"unknown"},"target_reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Reason"},"changed":{"type":"boolean","title":"Changed","default":false}},"additionalProperties":false,"type":"object","required":["dependency","name","kind","scheme","current","target","package","mapping","observed","satisfaction","reason"],"title":"RequirementAssessment"},"RequirementDeclaration":{"properties":{"dependency":{"type":"string","pattern":"^[a-z][a-z0-9_.-]{0,99}$","title":"Dependency"},"name":{"type":"string","maxLength":100,"minLength":1,"title":"Name"},"kind":{"type":"string","enum":["runtime","build"],"title":"Kind"},"relationship":{"type":"string","enum":["requires","recommends","suggests"],"title":"Relationship","default":"requires"},"scheme":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,39}$","title":"Scheme"},"version_scope":{"type":"string","enum":["release","component"],"title":"Version Scope","default":"release"},"identity":{"anyOf":[{"$ref":"#/components/schemas/DependencyIdentity"},{"type":"null"}]},"condition":{"anyOf":[{"type":"string","maxLength":1024},{"type":"null"}],"title":"Condition"},"extras":{"items":{"type":"string"},"type":"array","maxItems":64,"title":"Extras","default":[]},"optional":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Optional","description":"Requires optional feature selection; null when unclassified."},"constraint":{"$ref":"#/components/schemas/Constraint"}},"additionalProperties":false,"type":"object","required":["dependency","name","kind","scheme","constraint"],"title":"RequirementDeclaration","description":"A declaration for one exact upstream release, before any comparison."},"RequiresObservation":{"properties":{"kind":{"type":"string","const":"requires","title":"Kind"},"labels":{"items":{"$ref":"#/components/schemas/MaintenanceLabel"},"type":"array","title":"Labels"},"finding_count":{"type":"integer","title":"Finding Count"},"current_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Version"},"target_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Version"},"requirements":{"items":{"$ref":"#/components/schemas/RequirementAssessment"},"type":"array","title":"Requirements"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"}},"type":"object","required":["kind","labels","finding_count","current_version","target_version","requirements","findings"],"title":"RequiresObservation"},"RequiresSummary":{"properties":{"kind":{"type":"string","const":"requires","title":"Kind"},"labels":{"items":{"$ref":"#/components/schemas/MaintenanceLabel"},"type":"array","title":"Labels"},"finding_count":{"type":"integer","title":"Finding Count"},"current_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current Version"},"target_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Version"},"requirements":{"items":{"$ref":"#/components/schemas/RequirementAssessment"},"type":"array","title":"Requirements"}},"type":"object","required":["kind","labels","finding_count","current_version","target_version","requirements"],"title":"RequiresSummary"},"RevisionComparison":{"properties":{"repository":{"type":"string","title":"Repository"},"branch":{"type":"string","title":"Branch"},"current":{"type":"string","title":"Current"},"packaged_date":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Packaged Date"},"latest":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest"},"latest_committed_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest Committed At"},"links":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"null"}]},"type":"object","title":"Links"}},"type":"object","required":["repository","branch","current","packaged_date","latest","latest_committed_at","links"],"title":"RevisionComparison"},"Row":{"properties":{"key":{"type":"string","title":"Key"},"id":{"anyOf":[{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_-]*$"},{"type":"null"}],"title":"Id"},"cells":{"items":{"$ref":"#/components/schemas/Cell"},"type":"array","title":"Cells"},"notes":{"items":{"$ref":"#/components/schemas/RowNote"},"type":"array","title":"Notes","default":[]}},"additionalProperties":false,"type":"object","required":["key","id","cells","notes"],"title":"Row"},"RowNote":{"properties":{"column":{"type":"integer","minimum":0,"title":"Column"},"span":{"type":"integer","minimum":1,"title":"Span"},"values":{"items":{"$ref":"#/components/schemas/Text"},"type":"array","title":"Values"}},"additionalProperties":false,"type":"object","required":["column","span","values"],"title":"RowNote"},"Section":{"properties":{"placement":{"type":"string","enum":["flow","lead","aside"],"title":"Placement","default":"flow"},"id":{"type":"string","title":"Id"},"title":{"type":"string","title":"Title"},"collapsible":{"type":"boolean","title":"Collapsible","default":false},"more":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"More"},"fields":{"items":{"$ref":"#/components/schemas/Field"},"type":"array","title":"Fields","default":[]},"table":{"anyOf":[{"$ref":"#/components/schemas/Table"},{"type":"null"}]},"entries":{"items":{"$ref":"#/components/schemas/Entry"},"type":"array","title":"Entries","default":[]},"notes":{"items":{"type":"string"},"type":"array","title":"Notes","default":[]}},"additionalProperties":false,"type":"object","required":["placement","id","title","collapsible","more","fields","table","entries","notes"],"title":"Section"},"SourceObservation":{"properties":{"source_path":{"type":"string","title":"Source Path"},"source_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Url"},"metadata":{"anyOf":[{"$ref":"#/components/schemas/SpecMetadata"},{"type":"null"}]},"changelog":{"items":{"$ref":"#/components/schemas/ChangelogEntry"},"type":"array","title":"Changelog"},"head":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Head"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"kind":{"type":"string","const":"source","title":"Kind"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"buildsystem":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buildsystem"},"buildsystem_status":{"type":"string","enum":["declared","not_declared","unknown"],"title":"Buildsystem Status"},"revision":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Revision"},"obs":{"additionalProperties":true,"type":"object","title":"Obs"}},"type":"object","required":["source_path","source_url","metadata","changelog","head","error","kind","version","buildsystem","buildsystem_status","revision","obs"],"title":"SourceObservation"},"SourceRelease":{"properties":{"ecosystem":{"type":"string","title":"Ecosystem"},"name":{"type":"string","title":"Name"},"version":{"type":"string","title":"Version"},"url":{"type":"string","title":"Url"}},"type":"object","required":["ecosystem","name","version","url"],"title":"SourceRelease"},"SourceRepository":{"properties":{"url":{"type":"string","title":"Url"},"branch":{"type":"string","title":"Branch"},"revision":{"type":"string","title":"Revision"}},"type":"object","required":["url","branch","revision"],"title":"SourceRepository"},"SourceSummary":{"properties":{"kind":{"type":"string","const":"source","title":"Kind"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"buildsystem":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buildsystem"},"buildsystem_status":{"type":"string","enum":["declared","not_declared","unknown"],"title":"Buildsystem Status"}},"type":"object","required":["kind","version","buildsystem","buildsystem_status"],"title":"SourceSummary"},"SpecMetadata":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"license":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"License"},"url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Url"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"buildsystem":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Buildsystem"}},"type":"object","required":["name","version","summary","license","url","description"],"title":"SpecMetadata"},"Table":{"properties":{"label":{"type":"string","title":"Label"},"columns":{"items":{"$ref":"#/components/schemas/Column"},"type":"array","title":"Columns"},"rows":{"items":{"$ref":"#/components/schemas/Row"},"type":"array","title":"Rows"},"empty":{"type":"string","title":"Empty","default":"No matching packages."}},"additionalProperties":false,"type":"object","required":["label","columns","rows","empty"],"title":"Table"},"Target":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"repository":{"type":"string","title":"Repository"},"architecture":{"type":"string","title":"Architecture"}},"type":"object","required":["id","label","repository","architecture"],"title":"Target"},"Text":{"properties":{"text":{"type":"string","title":"Text"},"href":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Href"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title"},"aria_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aria Label"},"kind":{"type":"string","enum":["text","code","tag","time","icon"],"title":"Kind","default":"text"},"variant":{"type":"string","enum":["outline","solid"],"title":"Variant","default":"outline"},"tone":{"type":"string","enum":["normal","muted","positive","negative","notice"],"title":"Tone","default":"normal"},"appearance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Appearance"},"datetime":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Datetime"},"icon":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Icon"}},"additionalProperties":false,"type":"object","required":["text","href","title","aria_label","kind","variant","tone","appearance","datetime","icon"],"title":"Text"},"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"},"VersionAnnotation":{"properties":{"monitor":{"type":"string","title":"Monitor","description":"Stable owning monitor ID; also the version signal filter value."},"label":{"type":"string","title":"Label"},"count":{"type":"integer","minimum":1,"title":"Count","description":"Distinct related findings, or changed dependency declarations."},"scope":{"type":"string","enum":["current","upgrade"],"title":"Scope"},"target_version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Target Version"},"stale":{"type":"boolean","title":"Stale"},"finding_ids":{"items":{"type":"string"},"type":"array","title":"Finding Ids","description":"IDs in the owning monitor observation; evidence is not duplicated."}},"type":"object","required":["monitor","label","count","scope","target_version","stale","finding_ids"],"title":"VersionAnnotation"},"VersionObservation":{"properties":{"kind":{"type":"string","const":"version","title":"Kind"},"current":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current"},"source_release":{"anyOf":[{"$ref":"#/components/schemas/SourceRelease"},{"type":"null"}]},"revision":{"anyOf":[{"$ref":"#/components/schemas/RevisionComparison"},{"type":"null"}]},"latest":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest"},"relation":{"type":"string","enum":["current","outdated","changed","ahead","unknown","untracked","not_applicable"],"title":"Relation"},"track":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Track"},"track_label":{"type":"string","title":"Track Label"},"stale":{"type":"boolean","title":"Stale"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"last_known_relation":{"type":"string","title":"Last Known Relation"},"updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated At"},"annotations":{"items":{"$ref":"#/components/schemas/VersionAnnotation"},"type":"array","title":"Annotations","default":[]},"upstream":{"additionalProperties":true,"type":"object","title":"Upstream"},"watch":{"items":{"$ref":"#/components/schemas/Watch"},"type":"array","title":"Watch"}},"type":"object","required":["kind","current","latest","relation","track","track_label","stale","error","last_known_relation","updated_at","upstream","watch"],"title":"VersionObservation"},"VersionSummary":{"properties":{"kind":{"type":"string","const":"version","title":"Kind"},"current":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Current"},"source_release":{"anyOf":[{"$ref":"#/components/schemas/SourceRelease"},{"type":"null"}]},"revision":{"anyOf":[{"$ref":"#/components/schemas/RevisionComparison"},{"type":"null"}]},"latest":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Latest"},"relation":{"type":"string","enum":["current","outdated","changed","ahead","unknown","untracked","not_applicable"],"title":"Relation"},"track":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Track"},"track_label":{"type":"string","title":"Track Label"},"stale":{"type":"boolean","title":"Stale"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"last_known_relation":{"type":"string","title":"Last Known Relation"},"updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated At"},"annotations":{"items":{"$ref":"#/components/schemas/VersionAnnotation"},"type":"array","title":"Annotations","default":[]}},"type":"object","required":["kind","current","latest","relation","track","track_label","stale","error","last_known_relation","updated_at"],"title":"VersionSummary"},"Watch":{"properties":{"id":{"type":"string","title":"Id"},"version":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Version"},"error":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"},"fetched_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fetched At"},"stale":{"type":"boolean","title":"Stale"}},"additionalProperties":true,"type":"object","required":["id","stale"],"title":"Watch"}}}}