{
  "title": "North Shore Horticulture Guide",
  "author": "Abel Hall",
  "compiled": "2026-07-18",
  "anchors": {
    "lake_superior": "Q1066",
    "granite": "Q41177",
    "horticulture": "Q48803"
  },
  "waypoints": [
    {
      "id": "wp01",
      "name": "Split Rock Lighthouse",
      "coordinates": { "lat": 46.6961, "lon": -92.2967 },
      "altitude_m_asl": 254,
      "substrate": "Norway Mountain Formation granite",
      "primary_flora": [
        {"scientific": "Pinus resinosa", "common": "Red Pine"},
        {"scientific": "Picea mariana", "common": "Black Spruce"}
      ],
      "soil_ph": {"mean": 4.8, "sigma": 0.3},
      "drift_offset_c_per_week": 0.00,
      "calibration_week": 0,
      "phenology_stage": "bud_burst",
      "notes": "Baseline anchor. Red Pine root penetration depth = 0.8m defines sensor housing burial threshold."
    },
    {
      "id": "wp07",
      "name": "Palmer Falls",
      "coordinates": { "lat": 47.3842, "lon": -92.6103 },
      "altitude_m_asl": 387,
      "substrate": "Palmer Quartzite formation",
      "primary_flora": [
        {"scientific": "Vaccinium angustifolium", "common": "Lowbush Blueberry"},
        {"scientific": "Oxalis montana", "common": "Wood Sorrel"}
      ],
      "soil_ph": {"mean": 5.2, "sigma": 0.4},
      "drift_offset_c_per_week": 3.7,
      "calibration_week": 7,
      "phenology_stage": "flowering_onset",
      "notes": "Waterfall mist creates humidity buffer. Lowbush Blueberry rhizome lateral spread = 2.3m defines max inter-node distance."
    },
    {
      "id": "wp14",
      "name": "Gunflint Trail",
      "coordinates": { "lat": 48.3447, "lon": -93.0114 },
      "altitude_m_asl": 412,
      "substrate": "Gunnison Ridge granite (high quartz content)",
      "primary_flora": [
        {"scientific": "Larix laricina", "common": "Tamarack"},
        {"scientific": "Carex bigelowii", "common": "Bigelow's Sedge"}
      ],
      "soil_ph": {"mean": 4.3, "sigma": 0.2},
      "drift_offset_c_per_week": 14.2,
      "calibration_week": 14,
      "phenology_stage": "seed_dispersal",
      "notes": "Terminal waypoint. Tamarack needle shed temp = -12°C triggers emergency dormancy. Tussock density = 0.6m defines max crew occupancy/hectare."
    }
  ],
  "calibration_sequence": [
    {"week": 0, "waypoint": "Split Rock", "correction_c_per_week": 0.0, "phenology_check": "bud_burst"},
    {"week": 3, "waypoint": "Tofte", "correction_c_per_week": 1.2, "phenology_check": "leaf_expansion"},
    {"week": 7, "waypoint": "Palmer Falls", "correction_c_per_week": 3.7, "phenology_check": "flowering_onset"},
    {"week": 10, "waypoint": "Silver Bay", "correction_c_per_week": 8.9, "phenology_check": "fruit_set"},
    {"week": 14, "waypoint": "Gunflint Trail", "correction_c_per_week": 14.2, "phenology_check": "seed_dispersal"}
  ],
  "metadata": {
    "form_factor": "field_guide",
    "breaks_monoculture": true,
    "linked_pages": [
      "index.html",
      "iterative-drift-ledger.html",
      "north-shore-to-dome.html"
    ]
  }
}
