changedInput schema / additionalProperties
Previous value: -trueNew value: +false
changedInput schema / anyOf
Previous value: -[
- {
- "required": [
- "from_system",
- "items"
- ]
- },
- {
- "required": [
- "from_system",
- "row_count"
- ]
- }
-]New value: +[
+ {
+ "required": [
+ "from_system",
+ "items"
+ ]
+ },
+ {
+ "required": [
+ "from_system",
+ "row_count"
+ ]
+ },
+ {
+ "required": [
+ "geography_binding",
+ "items"
+ ]
+ },
+ {
+ "required": [
+ "geography_binding",
+ "row_count"
+ ]
+ }
+]
addedInput schema / properties / bridge_vintage
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / geography_binding
Added value: +{
+ "additionalProperties": false,
+ "description": "Known dataset-geography declaration. The estimate verifies it against distinct identifiers and avoids point containment.",
+ "properties": {
+ "country_scope": {
+ "type": "string"
+ },
+ "geo_level": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ }
+ ]
+ },
+ "id_column": {
+ "description": "Identifier-column name for future artifact inputs; inline items continue to use value.",
+ "type": "string"
+ },
+ "mode": {
+ "enum": [
+ "reference",
+ "loc_id"
+ ],
+ "type": "string"
+ },
+ "system": {
+ "description": "Declared identifier system. Used when from_system is omitted.",
+ "type": "string"
+ },
+ "vintage": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "system"
+ ],
+ "type": "object"
+}
addedInput schema / properties / iso3
Added value: +{
+ "type": "string"
+}
changedInput schema / properties / items / description
Previous value: -"Sample or full rows with at least value; row-level systems may override top-level systems."New value: +"Sample or full rows; row-level fields may override top-level defaults."
addedInput schema / properties / items / items / additionalProperties
Added value: +false
addedInput schema / properties / items / items / properties
Added value: +{
+ "bridge_vintage": {
+ "type": "string"
+ },
+ "data": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "number"
+ },
+ {
+ "type": "integer"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "description": "Original spreadsheet columns to preserve. Column names beginning daedalmap_ are reserved for generated output fields.",
+ "maxProperties": 200,
+ "type": "object"
+ },
+ "from_system": {
+ "type": "string"
+ },
+ "id": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ "iso3": {
+ "type": "string"
+ },
+ "limit": {
+ "maximum": 100,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "min_share": {
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+ },
+ "row_index": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ "target_admin_level": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ }
+ ]
+ },
+ "to_system": {
+ "type": "string"
+ },
+ "value": {
+ "description": "Identifier value; keep as a string to preserve leading zeros.",
+ "type": "string"
+ }
+}
addedInput schema / properties / items / items / required
Added value: +[
+ "value"
+]
addedInput schema / properties / limit
Added value: +{
+ "maximum": 100,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / min_share
Added value: +{
+ "maximum": 1,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / output_format
Added value: +{
+ "description": "Enriched-row output format. CSV is spreadsheet-friendly; Parquet is compact and typed; JSON Lines is stream-friendly.",
+ "enum": [
+ "json_rows",
+ "csv",
+ "jsonl",
+ "parquet"
+ ],
+ "type": "string"
+}
addedInput schema / properties / output_name
Added value: +{
+ "description": "Optional safe base filename.",
+ "maxLength": 80,
+ "type": "string"
+}