{
  "version": "0.4",
  "status": "public advisory prototype",
  "finalEndpoint": "Capture Package Builder",
  "legalNote": "Planning Calendar context is advisory only and requires Crux review. It does not confirm availability, booking, telescope time, price, dataset quality, delivery date, or observing commitment.",
  "months": [
    {
      "name": "January",
      "darkness": "Medium",
      "moon": "Variable",
      "signal": "Summer deep-sky",
      "note": "Good for southern nebula work, but Moon timing matters.",
      "moonBand": "moon-aware",
      "weather": "review",
      "datasetSignal": "Summer advisory",
      "availability": "planning",
      "score": 58
    },
    {
      "name": "February",
      "darkness": "Good",
      "moon": "Variable",
      "signal": "Southern nebula strength",
      "note": "Strong Carina and Eta Carinae planning window.",
      "moonBand": "moon-aware",
      "weather": "steady",
      "datasetSignal": "Southern nebula strong",
      "availability": "planning",
      "score": 72
    },
    {
      "name": "March",
      "darkness": "High",
      "moon": "Manageable",
      "signal": "Autumn transition",
      "note": "Strong public dataset planning month.",
      "moonBand": "dark-run",
      "weather": "steady",
      "datasetSignal": "Public dataset strong",
      "availability": "planning",
      "score": 84
    },
    {
      "name": "April",
      "darkness": "High",
      "moon": "Manageable",
      "signal": "Galaxy + nebula overlap",
      "note": "Useful bridge month for showcase and reference routes.",
      "moonBand": "dark-run",
      "weather": "steady",
      "datasetSignal": "Showcase/reference bridge",
      "availability": "planning",
      "score": 86
    },
    {
      "name": "May",
      "darkness": "High",
      "moon": "Manageable",
      "signal": "Galaxy season rising",
      "note": "Excellent for M83 and Antares planning.",
      "moonBand": "dark-run",
      "weather": "steady",
      "datasetSignal": "Galaxy + winter rise",
      "availability": "planning",
      "score": 88
    },
    {
      "name": "June",
      "darkness": "Very High",
      "moon": "Sensitive",
      "signal": "Winter Milky Way",
      "note": "Powerful southern winter window; Moon avoidance important.",
      "moonBand": "dark-run",
      "weather": "review",
      "datasetSignal": "Winter Milky Way strong",
      "availability": "review",
      "score": 82
    },
    {
      "name": "July",
      "darkness": "Very High",
      "moon": "Sensitive",
      "signal": "Core Milky Way",
      "note": "Strong for Trifid, Lagoon and core-region planning.",
      "moonBand": "dark-run",
      "weather": "review",
      "datasetSignal": "Core Milky Way strong",
      "availability": "review",
      "score": 80
    },
    {
      "name": "August",
      "darkness": "High",
      "moon": "Sensitive",
      "signal": "Winter late window",
      "note": "Good final window for many winter showcase targets.",
      "moonBand": "moon-aware",
      "weather": "review",
      "datasetSignal": "Late winter targets",
      "availability": "review",
      "score": 70
    },
    {
      "name": "September",
      "darkness": "Good",
      "moon": "Variable",
      "signal": "Spring transition",
      "note": "Better for selected targets and review-led scheduling.",
      "moonBand": "moon-aware",
      "weather": "volatile",
      "datasetSignal": "Transition review",
      "availability": "review",
      "score": 52
    },
    {
      "name": "October",
      "darkness": "Medium",
      "moon": "Variable",
      "signal": "Widefield transition",
      "note": "Useful for planning and future public routes.",
      "moonBand": "moon-aware",
      "weather": "volatile",
      "datasetSignal": "Planning only",
      "availability": "review",
      "score": 46
    },
    {
      "name": "November",
      "darkness": "Medium",
      "moon": "Variable",
      "signal": "Summer rise",
      "note": "Early southern summer target build-up.",
      "moonBand": "moon-aware",
      "weather": "review",
      "datasetSignal": "Summer build-up",
      "availability": "planning",
      "score": 55
    },
    {
      "name": "December",
      "darkness": "Medium",
      "moon": "Variable",
      "signal": "Summer return",
      "note": "Good advisory month for new-year southern targets.",
      "moonBand": "moon-aware",
      "weather": "review",
      "datasetSignal": "Summer return",
      "availability": "planning",
      "score": 60
    }
  ],
  "targets": [
    {
      "id": "NGC3372",
      "name": "Carina Nebula",
      "type": "Emission Nebula",
      "season": "February–May",
      "best": [
        "February",
        "March",
        "April",
        "May"
      ],
      "tags": [
        "showcase",
        "mosaic"
      ],
      "rating": "Excellent",
      "moon": "High",
      "rig": "SQA106 / IMX571 or SQA130 / IMX461",
      "dataset": "Showcase / Reference",
      "mosaic": "Mosaic likely",
      "size": "120′ × 120′",
      "priority": "High",
      "artifactClass": "calendar-target-window-v03",
      "notes": "Large southern showcase target; strong candidate for widefield or mosaic capture.",
      "calendarScore": 85,
      "publicAvailabilityState": "planning"
    },
    {
      "id": "M83",
      "name": "Southern Pinwheel Galaxy",
      "type": "Galaxy",
      "season": "March–June",
      "best": [
        "March",
        "April",
        "May",
        "June"
      ],
      "tags": [
        "showcase",
        "galaxy"
      ],
      "rating": "Excellent",
      "moon": "Medium",
      "rig": "SCA310 / IMX585 or SQA130 / IMX571",
      "dataset": "Showcase",
      "mosaic": "Single-frame or detail route",
      "size": "13′ × 13′",
      "priority": "High",
      "artifactClass": "calendar-target-window-v03",
      "notes": "Good high-detail galaxy target for longer focal length rigs.",
      "calendarScore": 82,
      "publicAvailabilityState": "planning"
    },
    {
      "id": "IC4606",
      "name": "Antares Region",
      "type": "Reflection / Dark Nebula Region",
      "season": "May–August",
      "best": [
        "May",
        "June",
        "July",
        "August"
      ],
      "tags": [
        "showcase",
        "mosaic",
        "winter"
      ],
      "rating": "Excellent",
      "moon": "High",
      "rig": "SQA130 / IMX571",
      "dataset": "Showcase",
      "mosaic": "Large mosaic review",
      "size": "240′ × 180′",
      "priority": "High",
      "artifactClass": "calendar-target-window-v03",
      "notes": "Colour-rich widefield region around Antares; composition review strongly recommended.",
      "calendarScore": 85,
      "publicAvailabilityState": "planning"
    },
    {
      "id": "M20",
      "name": "Trifid Nebula",
      "type": "Emission / Reflection Nebula",
      "season": "June–August",
      "best": [
        "June",
        "July",
        "August"
      ],
      "tags": [
        "showcase",
        "winter"
      ],
      "rating": "Excellent",
      "moon": "Medium",
      "rig": "SCA310 / IMX571",
      "dataset": "Showcase",
      "mosaic": "Single-frame or detail route",
      "size": "28′ × 28′",
      "priority": "Medium",
      "artifactClass": "calendar-target-window-v03",
      "notes": "Mixed emission/reflection target; useful for colour dataset demonstrations.",
      "calendarScore": 82,
      "publicAvailabilityState": "planning"
    },
    {
      "id": "M17",
      "name": "Omega Nebula",
      "type": "Emission Nebula",
      "season": "June–August",
      "best": [
        "June",
        "July",
        "August"
      ],
      "tags": [
        "showcase",
        "winter"
      ],
      "rating": "Good",
      "moon": "Medium",
      "rig": "SCA310 / IMX571",
      "dataset": "Reference / Showcase",
      "mosaic": "Check mosaic planner",
      "size": "46′ × 37′",
      "priority": "Medium",
      "artifactClass": "calendar-target-window-v03",
      "notes": "Bright summer Milky Way target; good for advisory calendar routing.",
      "calendarScore": 72,
      "publicAvailabilityState": "review"
    },
    {
      "id": "IC4592",
      "name": "Blue Horsehead Nebula",
      "type": "Reflection Nebula",
      "season": "April–July",
      "best": [
        "April",
        "May",
        "June",
        "July"
      ],
      "tags": [
        "mosaic",
        "winter"
      ],
      "rating": "Good",
      "moon": "High",
      "rig": "SQA130 / IMX571",
      "dataset": "Reference",
      "mosaic": "Mosaic likely",
      "size": "150′ × 90′",
      "priority": "Medium",
      "artifactClass": "calendar-target-window-v03",
      "notes": "Large reflection target; benefits from dark skies and LRGB exposure.",
      "calendarScore": 63,
      "publicAvailabilityState": "review"
    }
  ],
  "rigs": [
    {
      "name": "Crux Atlas Array",
      "optics": "SQA130 / IMX571",
      "lane": "Public dataset lane",
      "status": "Planning candidate",
      "phase": "Phase 1",
      "best": "widefield, nebula, mosaic, public datasets",
      "availabilityState": "planning",
      "publicStatus": "Candidate lane",
      "internalState": "future-ops-public-dataset-lane",
      "queuePressure": "Medium"
    },
    {
      "name": "Crux Survey Rigs",
      "optics": "SQA106 / IMX571",
      "lane": "Widefield lane",
      "status": "Best fit for large targets",
      "phase": "Phase 1 / planning",
      "best": "large nebula, target discovery, widefield references",
      "availabilityState": "planning",
      "publicStatus": "Candidate lane",
      "internalState": "future-ops-widefield-lane",
      "queuePressure": "Low"
    },
    {
      "name": "Galaxy / Core Rigs",
      "optics": "SCA310 / IMX571 or IMX585",
      "lane": "Detail lane",
      "status": "Manual review",
      "phase": "Phase 1 / review",
      "best": "galaxies, compact nebulae, higher detail crops",
      "availabilityState": "review",
      "publicStatus": "Manual review lane",
      "internalState": "future-ops-detail-lane",
      "queuePressure": "Medium"
    },
    {
      "name": "Testbed Observatory",
      "optics": "SQA130 + SCA310",
      "lane": "Development lane",
      "status": "Not a public booking lane",
      "phase": "Phase 0",
      "best": "operations testing, calibration, early project readiness",
      "availabilityState": "hold",
      "publicStatus": "Development lane",
      "internalState": "phase-0-testbed-only",
      "queuePressure": "Not public"
    }
  ],
  "awarenessLayers": {
    "moonBands": [
      {
        "id": "dark-run",
        "label": "Dark run",
        "signal": "Best for broadband, faint dust, reflection regions, and showcase mosaics.",
        "score": 5
      },
      {
        "id": "moon-aware",
        "label": "Moon-aware",
        "signal": "Usable for selected targets, narrowband routes, galaxies, or schedule review.",
        "score": 3
      },
      {
        "id": "moon-hold",
        "label": "Moon hold",
        "signal": "Review before committing broadband or faint reflection targets.",
        "score": 1
      }
    ],
    "weatherQuality": [
      {
        "id": "steady",
        "label": "Steady candidate",
        "signal": "Historically useful planning window; still requires real forecast review.",
        "score": 4
      },
      {
        "id": "review",
        "label": "Weather review",
        "signal": "Proceed as planning only; operational weather gate remains manual.",
        "score": 2
      },
      {
        "id": "volatile",
        "label": "Volatile window",
        "signal": "Avoid treating as reliable until closer to the date.",
        "score": 1
      }
    ],
    "publicAvailabilityStates": [
      {
        "id": "planning",
        "label": "Planning candidate",
        "publicMeaning": "Suitable for public planning conversation, not a booking."
      },
      {
        "id": "review",
        "label": "Manual review",
        "publicMeaning": "Useful target/rig lane but requires Crux review before acceptance."
      },
      {
        "id": "hold",
        "label": "Development hold",
        "publicMeaning": "Not public availability; concept or development lane only."
      }
    ]
  },
  "dayMatrix": {
    "status": "prototype synthetic overlay",
    "site": "Sutherland, South Africa",
    "futureIntent": {
      "past": "recorded Sutherland weather archive from launch onward",
      "future": "forecast-source weather predictions, stored by weekly/day snapshot",
      "moon": "computed lunar illumination and target-specific moon sensitivity",
      "combined": "visibility matrix score derived from moon factor multiplied by weather factor"
    },
    "scoreFormulaPrototype": "visibilityScore = moonDarknessFactor × weatherClearFactor × targetSeasonFactor",
    "publicNote": "The v0.4 day matrix is visual scaffolding only. It is not operational weather, booking availability, or guaranteed capture quality."
  }
}