{"schema_version":1,"generated_at":"2026-10-11T11:20:26.033Z","reports":[{"spot":{"id":"seaford","name":"Seaford","region":"Adelaide Mid Coast","country":"Australia","timezone":"Australia/Adelaide","calibration_scope":"spot-specific"},"wave":{"value_ft":3.5700000000000003,"model_value_ft":3.5700000000000003,"display":"3-3.5","min_ft":3,"max_ft":3.5,"confidence":"not yet validated"},"status":"current","issued_at":"2026-10-11T11:19:32.332Z","valid_until":"2026-10-11T11:39:32.332Z","canonical_url":"https://frenchyreview.netlify.app/","json_url":"https://frenchyreview.netlify.app/api/surf-reports/seaford.json"},{"spot":{"id":"mid-coast","name":"Adelaide Mid Coast","region":"Adelaide Mid Coast","country":"Australia","timezone":"Australia/Adelaide","calibration_scope":"regional-mid-coast","regional_source_spot":"Seaford"},"wave":{"value_ft":3.5700000000000003,"model_value_ft":3.5700000000000003,"display":"3-3.5","min_ft":3,"max_ft":3.5,"confidence":"not yet validated"},"status":"current","issued_at":"2026-10-11T11:19:32.332Z","valid_until":"2026-10-11T11:39:32.332Z","canonical_url":"https://frenchyreview.netlify.app/surf-report/mid-coast","json_url":"https://frenchyreview.netlify.app/api/surf-reports/mid-coast.json"},{"spot":{"id":"south-port","name":"South Port","region":"Adelaide Mid Coast","country":"Australia","timezone":"Australia/Adelaide","calibration_scope":"regional-mid-coast","regional_source_spot":"Seaford"},"wave":{"value_ft":3.5700000000000003,"model_value_ft":3.5700000000000003,"display":"3-3.5","min_ft":3,"max_ft":3.5,"confidence":"not yet validated"},"status":"current","issued_at":"2026-10-11T11:19:32.332Z","valid_until":"2026-10-11T11:39:32.332Z","canonical_url":"https://frenchyreview.netlify.app/surf-report/south-port","json_url":"https://frenchyreview.netlify.app/api/surf-reports/south-port.json"},{"spot":{"id":"middleton","name":"Middleton","region":"Fleurieu Peninsula / South Coast","country":"Australia","timezone":"Australia/Adelaide","calibration_scope":"spot-specific"},"wave":{"value_ft":3.2493596799999995,"model_value_ft":3.2493596799999995,"display":"3","min_ft":3,"max_ft":3,"confidence":"not yet validated"},"status":"current","issued_at":"2026-10-11T11:20:25.855Z","valid_until":"2026-10-11T11:40:25.855Z","canonical_url":"https://frenchyreview.netlify.app/middleton.html","json_url":"https://frenchyreview.netlify.app/api/surf-reports/middleton.json"}]}