addedOutput schema / anyOf
Added value: +[
+ {
+ "properties": {
+ "activationUnknown": {
+ "description": "Optional. True when an activation marker this tool consults could not be read, so `stale` was computed without knowing whether the producer has ever published. Distinguishes an unreadable marker from a producer that genuinely never ran — the same signal /api/health and /api/seed-health publish under this name.",
+ "type": "boolean"
+ },
+ "cached_at": {
+ "description": "ISO-8601 timestamp of the OLDEST contributing cache key, or null when no valid seed-meta is present.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "contentFreshnessPendingUntil": {
+ "description": "Optional ISO-8601 deadline while a cleanly absent content-freshness block is temporarily covered by deployment-order grace.",
+ "format": "date-time",
+ "type": "string"
+ },
+ "data": {
+ "properties": {
+ "air-quality": {
+ "properties": {
+ "stations": {
+ "items": {
+ "properties": {
+ "aqi": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "city": {
+ "type": "string"
+ },
+ "country_code": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "alerts": {
+ "properties": {
+ "alerts": {
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "anomalies": {
+ "properties": {
+ "anomalies": {
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "co2-monitoring": {
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "disasters": {
+ "properties": {
+ "disasters": {
+ "items": {
+ "properties": {
+ "countryCode": {
+ "type": "string"
+ },
+ "severity": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "news-intelligence": {
+ "properties": {
+ "items": {
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "ocean-ice": {
+ "type": [
+ "object",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "freshnessUnknown": {
+ "description": "Optional. True when a freshness record could not be read (a cache timeout), so `stale` is true because freshness is unknown, not because the data was shown to be old. Retrying shortly will usually clear it.",
+ "type": "boolean"
+ },
+ "stale": {
+ "description": "True when any contributing cache key fails its freshness contract: fetched longer ago than its per-key maxStaleMin budget, below a declared minRecordCount, or — for keys that declare a content-age contract — carrying upstream observations older than maxContentAgeMin even though the fetch itself is recent. A recent cached_at with stale:true means the fetch is current but the underlying data has stopped advancing, so refetching will not help.",
+ "type": "boolean"
+ },
+ "unreadable": {
+ "description": "Optional. Labels of `data` sections whose cache read failed. Those sections are null because they could not be read, not because the dataset is empty. Retrying shortly will usually fill them.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "cached_at",
+ "stale",
+ "data"
+ ],
+ "type": "object"
+ },
+ {
+ "required": [
+ "projection"
+ ]
+ },
+ {
+ "required": [
+ "data",
+ "_attribution"
+ ]
+ },
+ {
+ "required": [
+ "_budget_exceeded"
+ ]
+ },
+ {
+ "required": [
+ "_jmespath_error"
+ ]
+ }
+]
removedOutput schema / properties
Removed value: -{
- "activationUnknown": {
- "description": "Optional. True when an activation marker this tool consults could not be read, so `stale` was computed without knowing whether the producer has ever published. Distinguishes an unreadable marker from a producer that genuinely never ran — the same signal /api/health and /api/seed-health publish under this name.",
- "type": "boolean"
- },
- "cached_at": {
- "description": "ISO-8601 timestamp of the OLDEST contributing cache key, or null when no valid seed-meta is present.",
- "type": [
- "string",
- "null"
- ]
- },
- "contentFreshnessPendingUntil": {
- "description": "Optional ISO-8601 deadline while a cleanly absent content-freshness block is temporarily covered by deployment-order grace.",
- "format": "date-time",
- "type": "string"
- },
- "data": {
- "properties": {
- "air-quality": {
- "properties": {
- "stations": {
- "items": {
- "properties": {
- "aqi": {
- "type": [
- "number",
- "null"
- ]
- },
- "city": {
- "type": "string"
- },
- "country_code": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": "array"
- }
- },
- "type": [
- "object",
- "null"
- ]
- },
- "alerts": {
- "properties": {
- "alerts": {
- "items": {
- "type": "object"
- },
- "type": "array"
- }
- },
- "type": [
- "object",
- "null"
- ]
- },
- "anomalies": {
- "properties": {
- "anomalies": {
- "items": {
- "type": "object"
- },
- "type": "array"
- }
- },
- "type": [
- "object",
- "null"
- ]
- },
- "co2-monitoring": {
- "type": [
- "object",
- "null"
- ]
- },
- "disasters": {
- "properties": {
- "disasters": {
- "items": {
- "properties": {
- "countryCode": {
- "type": "string"
- },
- "severity": {
- "type": "string"
- },
- "type": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": "array"
- }
- },
- "type": [
- "object",
- "null"
- ]
- },
- "news-intelligence": {
- "properties": {
- "items": {
- "items": {
- "type": "object"
- },
- "type": "array"
- }
- },
- "type": [
- "object",
- "null"
- ]
- },
- "ocean-ice": {
- "type": [
- "object",
- "null"
- ]
- }
- },
- "type": "object"
- },
- "stale": {
- "description": "True when any contributing cache key fails its freshness contract: fetched longer ago than its per-key maxStaleMin budget, below a declared minRecordCount, or — for keys that declare a content-age contract — carrying upstream observations older than maxContentAgeMin even though the fetch itself is recent. A recent cached_at with stale:true means the fetch is current but the underlying data has stopped advancing, so refetching will not help.",
- "type": "boolean"
- }
-}