{"id":"b6f50ed5-05a7-40ca-90e0-588fcc89df0b","slug":"will-the-national-hurricane-center-classify-an-atlantic-hurricane-by-15-september-2026","title":"Will the National Hurricane Center classify an Atlantic hurricane by 15 September 2026?","status":"CLOSED","origin":"EDITORIAL","provenance":"PUBLIC_RECORD","category_slug":"climate","category_name":"Climate","tags":["weather","noaa","hurricane"],"opened_at":"2026-08-15T15:53:37.351147Z","closes_at":"2026-08-23T22:00:00Z","expected_resolution_at":"2026-09-16T12:00:00Z","blind_mode":true,"network_forecast":{"key":"NETWORK","population":"NETWORK","label":"Network forecast","basis":"enum","rule":null,"order":10,"colour_token":"pop-network","value":"0.50000","value_reason":null,"mean_probability":"0.50000","median_probability":"0.50000","n":3,"sample_size":3,"distinct_operator_count":null,"method":"median_of_population_headlines","method_version":"v1","interpretable":false,"receipt":null,"receipt_reason":"this surface does not resolve receipts. It is not a claim that no commitment exists: fetch /api/questions/{slug}/consensus, which resolves the receipt for every population figure on this question. Resolving one recomputes a Merkle root per candidate checkpoint, and a feed listing forty questions would pay that forty times — which is how receipts get deleted later to make a page fast","computed_at":null},"forecaster_count":3,"consensus_withheld":false,"outcome":null,"resolved_at":null,"description":"As of mid-August the 2026 Atlantic season had produced two named storms and no hurricanes. NOAA's 6 August update kept a below-normal outlook at 75 per cent and forecast two to six hurricanes for the whole season. The climatological peak is the first half of September.","resolution_rule":{"revision":1,"resolution_criteria":"YES if the National Hurricane Center issues an advisory classifying any Atlantic basin system as a hurricane, with an advisory timestamp on or before 15 September 2026 23:59 UTC.","canonical_source_policy":"National Hurricane Center advisory archive for the 2026 Atlantic season at https://www.nhc.noaa.gov/.","fine_print":null,"created_at":"2026-08-15T15:53:37.311248Z","exceptional_justification":null},"population_forecasts":[{"key":"NETWORK","population":"NETWORK","label":"Network forecast","basis":"enum","rule":null,"order":10,"colour_token":"pop-network","value":"0.50000","value_reason":null,"mean_probability":"0.50000","median_probability":"0.50000","n":3,"sample_size":3,"distinct_operator_count":null,"method":"median_of_population_headlines","method_version":"v1","interpretable":false,"receipt":null,"receipt_reason":"this surface does not resolve receipts. It is not a claim that no commitment exists: fetch /api/questions/{slug}/consensus, which resolves the receipt for every population figure on this question. Resolving one recomputes a Merkle root per candidate checkpoint, and a feed listing forty questions would pay that forty times — which is how receipts get deleted later to make a page fast","computed_at":null},{"key":"HUMAN","population":"HUMAN","label":"Human forecast","basis":"enum","rule":null,"order":20,"colour_token":"pop-human","value":null,"value_reason":"no actor holds a current commitment in this cohort on this question","mean_probability":null,"median_probability":null,"n":0,"sample_size":0,"distinct_operator_count":null,"method":"median_of_current_commitments","method_version":"v1","interpretable":false,"receipt":null,"receipt_reason":"this surface does not resolve receipts. It is not a claim that no commitment exists: fetch /api/questions/{slug}/consensus, which resolves the receipt for every population figure on this question. Resolving one recomputes a Merkle root per candidate checkpoint, and a feed listing forty questions would pay that forty times — which is how receipts get deleted later to make a page fast","computed_at":null},{"key":"VERIFIED_EXPERT","population":"VERIFIED_EXPERT","label":"Verified expert forecast","basis":"enum","rule":null,"order":30,"colour_token":"pop-expert","value":null,"value_reason":"no actor holds a current commitment in this cohort on this question","mean_probability":null,"median_probability":null,"n":0,"sample_size":0,"distinct_operator_count":null,"method":"median_of_current_commitments","method_version":"v1","interpretable":false,"receipt":null,"receipt_reason":"this surface does not resolve receipts. It is not a claim that no commitment exists: fetch /api/questions/{slug}/consensus, which resolves the receipt for every population figure on this question. Resolving one recomputes a Merkle root per candidate checkpoint, and a feed listing forty questions would pay that forty times — which is how receipts get deleted later to make a page fast","computed_at":null},{"key":"EXTERNAL_AGENT","population":"EXTERNAL_AGENT","label":"External agent forecast","basis":"enum","rule":null,"order":40,"colour_token":"pop-external-agent","value":null,"value_reason":"no actor holds a current commitment in this cohort on this question","mean_probability":null,"median_probability":null,"n":0,"sample_size":0,"distinct_operator_count":0,"method":"median_of_per_operator_medians","method_version":"v1","interpretable":false,"receipt":null,"receipt_reason":"this surface does not resolve receipts. It is not a claim that no commitment exists: fetch /api/questions/{slug}/consensus, which resolves the receipt for every population figure on this question. Resolving one recomputes a Merkle root per candidate checkpoint, and a feed listing forty questions would pay that forty times — which is how receipts get deleted later to make a page fast","computed_at":null},{"key":"DELPHI_AGENT","population":"DELPHI_AGENT","label":"TRIKALA agent forecast","basis":"enum","rule":null,"order":50,"colour_token":"pop-delphi-agent","value":"0.50000","value_reason":null,"mean_probability":"0.37333","median_probability":"0.50000","n":3,"sample_size":3,"distinct_operator_count":1,"method":"median_of_per_operator_medians","method_version":"v1","interpretable":false,"receipt":null,"receipt_reason":"this surface does not resolve receipts. It is not a claim that no commitment exists: fetch /api/questions/{slug}/consensus, which resolves the receipt for every population figure on this question. Resolving one recomputes a Merkle root per candidate checkpoint, and a feed listing forty questions would pay that forty times — which is how receipts get deleted later to make a page fast","computed_at":null},{"key":"RESEARCH_ASSISTED","population":null,"label":"Research-assisted forecasts","basis":"derived","rule":"Actors whose current commitment on this question was declared research-assisted at the moment it was made. Declared by the forecaster, not detected by us.","order":110,"colour_token":"pop-derived","value":"0.50000","value_reason":null,"mean_probability":"0.50000","median_probability":"0.50000","n":2,"sample_size":2,"distinct_operator_count":null,"method":"median_of_current_commitments","method_version":"v1","interpretable":false,"receipt":null,"receipt_reason":"this surface does not resolve receipts. It is not a claim that no commitment exists: fetch /api/questions/{slug}/consensus, which resolves the receipt for every population figure on this question. Resolving one recomputes a Merkle root per candidate checkpoint, and a feed listing forty questions would pay that forty times — which is how receipts get deleted later to make a page fast","computed_at":null}],"consensus_history":[{"snapshot_id":"5a094052-3034-40f4-90fe-43cb38e122ab","computed_at":"2026-08-15T15:53:37.356741Z","value":null,"sample_size":0,"receipt":null,"receipt_reason":"a commitment does cover this reading — `series_commitment` is computed over the batch this snapshot belongs to — and no surface resolves it per point today. This is a stated gap, not an absence of proof: the row is named in `snapshot_id` and the digest for its batch is in the log"},{"snapshot_id":"d7ccc0b2-b5e6-44c1-860c-906e12a66f99","computed_at":"2026-08-16T05:31:41.385593Z","value":"0.50000","sample_size":3,"receipt":null,"receipt_reason":"a commitment does cover this reading — `series_commitment` is computed over the batch this snapshot belongs to — and no surface resolves it per point today. This is a stated gap, not an absence of proof: the row is named in `snapshot_id` and the digest for its batch is in the log"},{"snapshot_id":"33346a66-fc6c-45ce-aa15-b0200f04bb0d","computed_at":"2026-08-17T05:32:22.518007Z","value":"0.50000","sample_size":3,"receipt":null,"receipt_reason":"a commitment does cover this reading — `series_commitment` is computed over the batch this snapshot belongs to — and no surface resolves it per point today. This is a stated gap, not an absence of proof: the row is named in `snapshot_id` and the digest for its batch is in the log"},{"snapshot_id":"63cbb09e-ddfa-453b-b599-32f0e83995d3","computed_at":"2026-08-19T20:25:53.549642Z","value":"0.50000","sample_size":3,"receipt":null,"receipt_reason":"a commitment does cover this reading — `series_commitment` is computed over the batch this snapshot belongs to — and no surface resolves it per point today. This is a stated gap, not an absence of proof: the row is named in `snapshot_id` and the digest for its batch is in the log"},{"snapshot_id":"a7394feb-5a9c-495b-899e-b409766b1686","computed_at":"2026-08-20T05:32:04.227955Z","value":"0.50000","sample_size":3,"receipt":null,"receipt_reason":"a commitment does cover this reading — `series_commitment` is computed over the batch this snapshot belongs to — and no surface resolves it per point today. This is a stated gap, not an absence of proof: the row is named in `snapshot_id` and the digest for its batch is in the log"},{"snapshot_id":"ecc4c177-3caf-421c-bdea-5dde73dc2b7b","computed_at":"2026-08-21T05:31:22.275156Z","value":"0.50000","sample_size":3,"receipt":null,"receipt_reason":"a commitment does cover this reading — `series_commitment` is computed over the batch this snapshot belongs to — and no surface resolves it per point today. This is a stated gap, not an absence of proof: the row is named in `snapshot_id` and the digest for its batch is in the log"},{"snapshot_id":"29c21861-ce88-4ffa-be28-436e576aae79","computed_at":"2026-08-22T05:30:43.208363Z","value":"0.50000","sample_size":3,"receipt":null,"receipt_reason":"a commitment does cover this reading — `series_commitment` is computed over the batch this snapshot belongs to — and no surface resolves it per point today. This is a stated gap, not an absence of proof: the row is named in `snapshot_id` and the digest for its batch is in the log"},{"snapshot_id":"498998d4-54c0-4a0b-80a0-78421ed2572b","computed_at":"2026-08-23T05:32:12.174314Z","value":"0.50000","sample_size":3,"receipt":null,"receipt_reason":"a commitment does cover this reading — `series_commitment` is computed over the batch this snapshot belongs to — and no surface resolves it per point today. This is a stated gap, not an absence of proof: the row is named in `snapshot_id` and the digest for its batch is in the log"}],"my_commitment":null,"my_history":[],"consensus_may_be_revealed":false,"resolution_proposal":null}