changedInput schema / properties / candidate_id / description
Previous value: -"PREFERRED for queue survivors: a cand_… id from get_refined_queue — coordinates come from the FROZEN mint (lat/lon args are ignored; zero transcription drift; expired ids fail closed with candidate_expired). See dchub.cloud/docs/candidate-lifecycle"New value: +"PREFERRED for queue survivors: a cand_… id from get_refined_queue — coordinates come from the FROZEN mint (lat/lon args are ignored; zero transcription drift; expired ids fail closed with candidate_expired)."
changedInput schema / properties / location / description
Previous value: -"Market NAME or metro slug instead of coordinates, e.g. \"ashburn\", \"northern-virginia\", \"dallas\". Resolved to that market's PUBLISHED CENTROID through the DCPI market row, and the answer carries a resolved_from block saying so. This is a MARKET-level read, not the parcel you named — pass lat/lon for a specific site. Not an alias for lat/lon: a place name is not a coordinate."New value: +"Market NAME or metro slug instead of coordinates, e.g. \"ashburn\", \"northern-virginia\", \"dallas\". Resolved to that market's PUBLISHED CENTROID through the DCPI market row, and the answer carries a resolved_from block saying so."
changedOutput schema / additionalProperties
Previous value: -{}New value: +true
removedOutput schema / description
Removed value: -"Multi-factor site suitability for one lat/lon: composite score + verdict (+ per-factor breakdown, nearby infra, power cost, fiber on paid) — alongside the DC Hub envelope keys."
removedOutput schema / properties / _entity
Removed value: -{
- "description": "Payload class (facility|market|iso_grid|queue_results|deal|report|response); branch on it.",
- "type": "string"
-}
removedOutput schema / properties / _front_door
Removed value: -{
- "additionalProperties": {},
- "description": "First-tool hint: plan_query(intent) returns the ordered plan.",
- "properties": {},
- "type": "object"
-}
removedOutput schema / properties / _return_loop
Removed value: -{
- "additionalProperties": {},
- "description": "Next-session delta call (get_changes).",
- "properties": {},
- "type": "object"
-}
removedOutput schema / properties / citation
Removed value: -{
- "anyOf": [
- {
- "additionalProperties": {},
- "properties": {},
- "type": "object"
- },
- {
- "type": "string"
- }
- ],
- "description": "How to attribute DC Hub: {source, url, license, cite_as, retrieved_at}, or the attribution line as a string."
-}
removedOutput schema / properties / composite_score / anyOf
Removed value: -[
- {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / composite_score / description
Removed value: -"0-100 composite site suitability score (free HEADLINE tier and full tier)"
removedOutput schema / properties / fiber / anyOf
Removed value: -[
- {
- "additionalProperties": {},
- "properties": {},
- "type": "object"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / fiber / description
Removed value: -"Fiber read: {connectivity_score, nearest_carrier_km, near_net_bucket, top_carriers[], single_carrier_risk} (full payload)"
removedOutput schema / properties / interpretation / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / interpretation / description
Removed value: -"Verdict prose on the full payload"
removedOutput schema / properties / limiting_factor / anyOf
Removed value: -[
- {
- "additionalProperties": {},
- "properties": {
- "factor": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "The lowest-scoring factor"
- },
- "note": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Why it limits the site"
- },
- "of": {
- "anyOf": [
- {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
- ],
- "description": "Scale maximum (100)"
- },
- "score": {
- "anyOf": [
- {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
- ],
- "description": "Its score"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / limiting_factor / description
Removed value: -"Single top limiting factor (the lowest sub-score) — always present on the free headline"
removedOutput schema / properties / location / description
Removed value: -"Echo of the analyzed location (full payload)"
removedOutput schema / properties / locked / anyOf
Removed value: -[
- {
- "additionalProperties": {},
- "properties": {},
- "type": "object"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / locked / description
Removed value: -"Which sections are locked to a paid plan on the free headline: {per_factor_breakdown, nearby_infrastructure, power_cost, fiber_carriers, site_analysis_report}"
removedOutput schema / properties / nearby / anyOf
Removed value: -[
- {
- "additionalProperties": {},
- "properties": {},
- "type": "object"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / nearby / description
Removed value: -"Nearby infrastructure counts: {substations_50km, power_plants_80km, gas_pipelines_50km, facilities_100km, fiber_carriers_in_state, generation_capacity_mw, total_capacity_mw} (full payload)"
removedOutput schema / properties / overall_score / anyOf
Removed value: -[
- {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / overall_score / description
Removed value: -"Alias of composite_score on the full payload"
removedOutput schema / properties / power_cost / anyOf
Removed value: -[
- {
- "additionalProperties": {},
- "properties": {},
- "type": "object"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / power_cost / description
Removed value: -"Power cost read: {industrial_cents_kwh, commercial_cents_kwh, period, basis} (full payload)"
removedOutput schema / properties / preview / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / preview / description
Removed value: -"Headline preview line (free tier)"
removedOutput schema / properties / provenance
Removed value: -{
- "additionalProperties": {},
- "description": "Source, method, as_of, verification_counts, license, cite_as; quote it when citing.",
- "properties": {},
- "type": "object"
-}
removedOutput schema / properties / quota
Removed value: -{
- "additionalProperties": {},
- "description": "Caller quota state (remaining calls, tier).",
- "properties": {},
- "type": "object"
-}
removedOutput schema / properties / scores / anyOf
Removed value: -[
- {
- "additionalProperties": {},
- "properties": {
- "fiber_connectivity": {
- "anyOf": [
- {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
- ],
- "description": "0-100"
- },
- "gas_pipeline_access": {
- "anyOf": [
- {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
- ],
- "description": "0-100"
- },
- "market_conditions": {
- "anyOf": [
- {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
- ],
- "description": "0-100"
- },
- "power_infrastructure": {
- "anyOf": [
- {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
- ],
- "description": "0-100"
- },
- "risk_resilience": {
- "anyOf": [
- {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "string"
- }
- ]
- },
- {
- "type": "null"
- }
- ],
- "description": "0-100"
- }
- },
- "type": "object"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / scores / description
Removed value: -"Per-factor breakdown (full/paid payload)"
removedOutput schema / properties / site_evaluation_handoff
Removed value: -{
- "anyOf": [
- {
- "items": {
- "additionalProperties": {},
- "properties": {},
- "type": "object"
- },
- "type": "array"
- },
- {
- "additionalProperties": {},
- "properties": {},
- "type": "object"
- }
- ],
- "description": "Follow-up calls [{tool, parameters, why}] when the payload carries coordinates."
-}
removedOutput schema / properties / site_headline / anyOf
Removed value: -[
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / site_headline / description
Removed value: -"true when this is the free citable HEADLINE (score + verdict + limiting factor)"
removedOutput schema / properties / verdict / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]
removedOutput schema / properties / verdict / description
Removed value: -"Verdict string, e.g. \"Excellent site\" / BUILD-CAUTION-AVOID read"