{
  "format": "tto.project.v0.1",
  "id": "naawah_colombia_cocoa_2026",
  "name": "Colombia Cocoa Millésime 2026",
  "partnerContext": "Naawah / Gregory Le Heurt — demonstration use-case context",
  "datasetStatus": "illustrative_demo",
  "provenanceStatement": "Illustrative demonstration dataset — not Naawah field or tasting data. Values are representative cocoa-process examples used to demonstrate TT-o and must be replaced by verified partner data during a pilot.",
  "createdAt": "2026-08-14T09:00:00.000Z",
  "updatedAt": "2026-08-16T09:00:00.000Z",
  "narrative": "An illustrative Colombia millésime demonstrator: one Santander-style terroir, two harvests. The mitaca (mid-crop) lot expresses brighter acidity and red fruit; the principal (main crop) lot runs deeper — more body, longer aftertaste. The purpose of this project is not to standardize the two lots, but to document their difference as a millésime signature and to identify which fermentation and roasting decisions preserve or push each expression.",
  "origin": {
    "ingredientName": "Cocoa beans",
    "category": "raw",
    "varietyName": "Trinitario — ICS-95 dominant (mixed clones)",
    "functionalClass": "fine-flavour cocoa",
    "supplierName": "Finca demo partner (placeholder), Santander",
    "producerNotes": "Family farm, agroforestry shade system; centralized fermentation at the association.",
    "originCountry": "CO",
    "originRegion": "Santander",
    "originLocality": "San Vicente de Chucurí (placeholder)",
    "latitude": 6.88,
    "longitude": -73.41,
    "climateNotes": "Two rainy seasons drive two harvests: principal (Oct–Jan) and mitaca (Apr–Jun).",
    "farmNotes": "Pods selected ripe; opening within 24 h of harvest; pulp visually graded before box loading.",
    "certifications": [
      "organic (declared)",
      "direct trade (declared)"
    ],
    "sustainabilityNotes": "Provenance and ethics claims are supplier-declared; audit evidence not yet on file."
  },
  "lots": [
    {
      "id": "lot_a",
      "lotCode": "CO-SANT-2026-MIT-01",
      "label": "Mitaca 2026",
      "harvestYear": 2026,
      "harvestSeason": "mitaca",
      "harvestDate": "2026-05-18",
      "cropCycleNotes": "Mid-crop after the April rains; smaller pods, aromatic pulp.",
      "color": "a",
      "qualityStatus": "approved",
      "qualityMeasurements": [
        {
          "key": "cut_test_well_fermented_pct",
          "label": "Cut test — well fermented",
          "value": 78,
          "unit": "%",
          "method": "Guillotine cut test, 50 beans",
          "evidenceKind": "measured",
          "measuredAt": "2026-05-27"
        },
        {
          "key": "moisture_pct",
          "label": "Moisture after drying",
          "value": 7.1,
          "unit": "%",
          "method": "Moisture meter",
          "evidenceKind": "measured",
          "measuredAt": "2026-06-02"
        },
        {
          "key": "nib_ph",
          "label": "Nib pH",
          "value": 5.4,
          "unit": "pH",
          "method": "Benchtop pH meter",
          "evidenceKind": "measured",
          "measuredAt": "2026-06-02"
        },
        {
          "key": "bean_count_per_100g",
          "label": "Bean count",
          "value": 92,
          "unit": "beans/100 g",
          "method": "ISO 2451",
          "evidenceKind": "measured",
          "measuredAt": "2026-06-02"
        },
        {
          "key": "fermentation_tmax_c",
          "label": "Fermentation Tmax",
          "value": 47.5,
          "unit": "°C",
          "method": "Probe in box centre",
          "evidenceKind": "measured",
          "measuredAt": "2026-05-24"
        }
      ]
    },
    {
      "id": "lot_b",
      "lotCode": "CO-SANT-2025-PRI-03",
      "label": "Principal 2025",
      "harvestYear": 2025,
      "harvestSeason": "principal",
      "harvestDate": "2025-11-12",
      "cropCycleNotes": "Main crop; larger pods, denser beans, riper pulp sugar.",
      "color": "b",
      "qualityStatus": "released",
      "qualityMeasurements": [
        {
          "key": "cut_test_well_fermented_pct",
          "label": "Cut test — well fermented",
          "value": 84,
          "unit": "%",
          "method": "Guillotine cut test, 50 beans",
          "evidenceKind": "measured",
          "measuredAt": "2025-11-21"
        },
        {
          "key": "moisture_pct",
          "label": "Moisture after drying",
          "value": 6.9,
          "unit": "%",
          "method": "Moisture meter",
          "evidenceKind": "measured",
          "measuredAt": "2025-11-28"
        },
        {
          "key": "nib_ph",
          "label": "Nib pH",
          "value": 5.6,
          "unit": "pH",
          "method": "Benchtop pH meter",
          "evidenceKind": "measured",
          "measuredAt": "2025-11-28"
        },
        {
          "key": "bean_count_per_100g",
          "label": "Bean count",
          "value": null,
          "unit": "beans/100 g",
          "method": "ISO 2451",
          "evidenceKind": "missing"
        },
        {
          "key": "fermentation_tmax_c",
          "label": "Fermentation Tmax",
          "value": 46,
          "unit": "°C",
          "method": "Probe in box centre",
          "evidenceKind": "measured",
          "measuredAt": "2025-11-18"
        }
      ]
    }
  ],
  "stages": [
    {
      "id": "stage_pod",
      "kind": "pod_opening",
      "name": "Pod opening & pulp grading",
      "order": 1,
      "durationHours": 4,
      "temperatureC": null,
      "humidityPct": null,
      "processNotes": "Ripe pods opened within 24 h of harvest; pulp visually graded; damaged beans removed.",
      "evidenceKind": "observed",
      "confidence": 80,
      "perLot": {
        "lot_a": {
          "notes": "Mitaca pulp notably aromatic, lighter colour."
        },
        "lot_b": {
          "notes": "Principal pulp sweeter, higher pulp:bean ratio."
        }
      }
    },
    {
      "id": "stage_ferm_start",
      "kind": "fermentation",
      "name": "Fermentation — start (Day 1)",
      "order": 2,
      "durationHours": 24,
      "temperatureC": 32,
      "humidityPct": null,
      "processNotes": "Wooden boxes, banana-leaf cover. Anaerobic phase; yeasts on pulp sugars.",
      "evidenceKind": "observed",
      "confidence": 75,
      "perLot": {
        "lot_a": {
          "device": "wooden box (400 kg)",
          "notes": "Box loaded evening of harvest day."
        },
        "lot_b": {
          "device": "wooden box (400 kg)",
          "notes": "Same boxes, same shed."
        }
      }
    },
    {
      "id": "stage_ferm_turn",
      "kind": "fermentation",
      "name": "Fermentation — first turn (Day 3)",
      "order": 3,
      "durationHours": 48,
      "temperatureC": 45,
      "humidityPct": null,
      "processNotes": "Mass turned to aerate; acetic phase begins; temperature climbing toward Tmax.",
      "evidenceKind": "observed",
      "confidence": 75,
      "perLot": {
        "lot_a": {
          "notes": "Turned Day 3 and Day 5."
        },
        "lot_b": {
          "notes": "Turned Day 3 and Day 5."
        }
      }
    },
    {
      "id": "stage_ferm_end",
      "kind": "fermentation",
      "name": "Fermentation — end & cut test (Day 6)",
      "order": 4,
      "durationHours": 72,
      "temperatureC": 47,
      "humidityPct": null,
      "processNotes": "Stop decision on cut test + aroma; target ≥ 70 % well-fermented beans.",
      "evidenceKind": "measured",
      "confidence": 90,
      "perLot": {
        "lot_a": {
          "temperatureC": 47.5,
          "notes": "Stopped at 6 days; 78 % well fermented."
        },
        "lot_b": {
          "temperatureC": 46,
          "notes": "Stopped at 6.5 days; 84 % well fermented."
        }
      }
    },
    {
      "id": "stage_dry",
      "kind": "drying",
      "name": "Sun drying to ≈ 7 % moisture",
      "order": 5,
      "durationHours": 144,
      "temperatureC": 38,
      "humidityPct": 60,
      "processNotes": "Raised beds, thin layers, regular raking; slow drying to let acidity vent. Target ≤ 7.5 % moisture.",
      "evidenceKind": "observed",
      "confidence": 80,
      "perLot": {
        "lot_a": {
          "device": "raised drying beds",
          "notes": "6 days, intermittent cloud."
        },
        "lot_b": {
          "device": "raised drying beds",
          "notes": "7 days, stable sun."
        }
      }
    },
    {
      "id": "stage_roast",
      "kind": "roasting",
      "name": "Roasting — light profile",
      "order": 6,
      "durationHours": 0.6,
      "temperatureC": 118,
      "humidityPct": null,
      "processNotes": "Light roast (≈ 118 °C / 35 min) chosen to preserve fruit; darker trial profile parked for the pilot.",
      "evidenceKind": "observed",
      "confidence": 70,
      "perLot": {
        "lot_a": {
          "device": "drum roaster 5 kg",
          "temperatureC": 118,
          "notes": "118 °C, 35 min."
        },
        "lot_b": {
          "device": "drum roaster 5 kg",
          "temperatureC": 121,
          "notes": "121 °C, 38 min — denser bean."
        }
      }
    },
    {
      "id": "stage_choc",
      "kind": "transformation",
      "name": "Chocolate making — 72 % dark",
      "order": 7,
      "durationHours": 30,
      "temperatureC": 45,
      "humidityPct": null,
      "processNotes": "Winnow, grind, conche ≈ 24 h; 72 % cocoa, cane sugar only. Same recipe both lots for comparability.",
      "evidenceKind": "observed",
      "confidence": 75
    },
    {
      "id": "stage_taste",
      "kind": "tasting",
      "name": "Structured tasting & ageing",
      "order": 8,
      "durationHours": 2,
      "temperatureC": 20,
      "humidityPct": null,
      "processNotes": "Blind triangle setup, 3 tasters, shared descriptor sheet; bars rested 3 weeks before tasting.",
      "evidenceKind": "tasted",
      "confidence": 85
    }
  ],
  "snapshots": [
    {
      "id": "sn_a_pod",
      "lotId": "lot_a",
      "stageId": "stage_pod",
      "takenAt": "2026-05-18",
      "panel": "Field team",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 50,
          "targetDirection": "unknown",
          "notes": "Bright, citric pulp."
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 4,
          "evidenceKind": "observed",
          "confidence": 40,
          "targetDirection": "unknown",
          "notes": "Fresh pulp aroma."
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 3,
          "evidenceKind": "observed",
          "confidence": 35,
          "targetDirection": "unknown"
        }
      ]
    },
    {
      "id": "sn_b_pod",
      "lotId": "lot_b",
      "stageId": "stage_pod",
      "takenAt": "2025-11-12",
      "panel": "Field team",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 50,
          "targetDirection": "unknown",
          "notes": "Sweeter pulp, less citric."
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 3,
          "evidenceKind": "observed",
          "confidence": 40,
          "targetDirection": "unknown"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 3,
          "evidenceKind": "observed",
          "confidence": 35,
          "targetDirection": "unknown"
        }
      ]
    },
    {
      "id": "sn_a_fstart",
      "lotId": "lot_a",
      "stageId": "stage_ferm_start",
      "takenAt": "2026-05-19",
      "panel": "Fermentation lead",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 3,
          "evidenceKind": "observed",
          "confidence": 45,
          "targetDirection": "unknown",
          "notes": "Alcoholic phase; acidity not yet developed."
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 3,
          "evidenceKind": "observed",
          "confidence": 40,
          "targetDirection": "unknown"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 40,
          "targetDirection": "unknown"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 45,
          "targetDirection": "unknown"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 3,
          "evidenceKind": "observed",
          "confidence": 35,
          "targetDirection": "unknown"
        }
      ]
    },
    {
      "id": "sn_b_fstart",
      "lotId": "lot_b",
      "stageId": "stage_ferm_start",
      "takenAt": "2025-11-13",
      "panel": "Fermentation lead",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 3,
          "evidenceKind": "observed",
          "confidence": 45,
          "targetDirection": "unknown"
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 2,
          "evidenceKind": "observed",
          "confidence": 40,
          "targetDirection": "unknown"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 40,
          "targetDirection": "unknown"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 45,
          "targetDirection": "unknown"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 3,
          "evidenceKind": "observed",
          "confidence": 35,
          "targetDirection": "unknown"
        }
      ]
    },
    {
      "id": "sn_a_fturn",
      "lotId": "lot_a",
      "stageId": "stage_ferm_turn",
      "takenAt": "2026-05-21",
      "panel": "Fermentation lead",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "unknown",
          "notes": "Acetic phase rising with mass temperature."
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 4,
          "evidenceKind": "observed",
          "confidence": 45,
          "targetDirection": "unknown"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 45,
          "targetDirection": "unknown"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 7,
          "evidenceKind": "observed",
          "confidence": 50,
          "targetDirection": "unknown"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 4,
          "evidenceKind": "observed",
          "confidence": 40,
          "targetDirection": "unknown"
        }
      ]
    },
    {
      "id": "sn_b_fturn",
      "lotId": "lot_b",
      "stageId": "stage_ferm_turn",
      "takenAt": "2025-11-15",
      "panel": "Fermentation lead",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "unknown"
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 3,
          "evidenceKind": "observed",
          "confidence": 45,
          "targetDirection": "unknown"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 45,
          "targetDirection": "unknown"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 50,
          "targetDirection": "unknown"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 4,
          "evidenceKind": "observed",
          "confidence": 40,
          "targetDirection": "unknown"
        }
      ]
    },
    {
      "id": "sn_a_ferm",
      "lotId": "lot_a",
      "stageId": "stage_ferm_end",
      "takenAt": "2026-05-24",
      "panel": "Fermentation lead",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 7,
          "evidenceKind": "observed",
          "confidence": 60,
          "targetDirection": "reduce",
          "notes": "Acetic peak; expected to vent during drying."
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "push"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": 2,
          "evidenceKind": "ai_inferred",
          "confidence": 30,
          "targetDirection": "unknown",
          "notes": "Suggested by clone profile; unverified.",
          "inference": {
            "method": "clone-profile heuristic (illustrative)",
            "model": "none — human-entered demo suggestion",
            "basis": [
              "Trinitario/ICS-95 published flavour tendency",
              "berry notes reported for comparable Santander lots"
            ],
            "generatedAt": "2026-05-24",
            "notes": "Secondary, low-confidence suggestion; must be confirmed or rejected by tasting."
          }
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "reduce"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 7,
          "evidenceKind": "observed",
          "confidence": 60,
          "targetDirection": "reduce",
          "notes": "Normal at ferment end."
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 50,
          "targetDirection": "push"
        }
      ]
    },
    {
      "id": "sn_b_ferm",
      "lotId": "lot_b",
      "stageId": "stage_ferm_end",
      "takenAt": "2025-11-18",
      "panel": "Fermentation lead",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 60,
          "targetDirection": "reduce"
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 4,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "preserve"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": 2,
          "evidenceKind": "ai_inferred",
          "confidence": 30,
          "targetDirection": "unknown",
          "inference": {
            "method": "clone-profile heuristic (illustrative)",
            "model": "none — human-entered demo suggestion",
            "basis": [
              "Trinitario/ICS-95 published flavour tendency",
              "berry notes reported for comparable Santander lots"
            ],
            "generatedAt": "2026-05-24",
            "notes": "Secondary, low-confidence suggestion; must be confirmed or rejected by tasting."
          }
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "reduce"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 60,
          "targetDirection": "reduce"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 50,
          "targetDirection": "push"
        }
      ]
    },
    {
      "id": "sn_a_dry",
      "lotId": "lot_a",
      "stageId": "stage_dry",
      "takenAt": "2026-06-02",
      "panel": "Fermentation lead",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 6,
          "evidenceKind": "observed",
          "confidence": 60,
          "targetDirection": "reduce",
          "notes": "Still bright; acceptable for profile."
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "preserve"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "unknown"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "reduce"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 50,
          "targetDirection": "unknown"
        }
      ]
    },
    {
      "id": "sn_b_dry",
      "lotId": "lot_b",
      "stageId": "stage_dry",
      "takenAt": "2025-11-28",
      "panel": "Fermentation lead",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 4,
          "evidenceKind": "observed",
          "confidence": 60,
          "targetDirection": "preserve"
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 4,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "preserve"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "unknown"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 4,
          "evidenceKind": "observed",
          "confidence": 55,
          "targetDirection": "unknown"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 5,
          "evidenceKind": "observed",
          "confidence": 50,
          "targetDirection": "unknown"
        }
      ]
    },
    {
      "id": "sn_a_roast",
      "lotId": "lot_a",
      "stageId": "stage_roast",
      "takenAt": "2026-06-20",
      "panel": "Maker",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 70,
          "targetDirection": "preserve",
          "notes": "Citrus turned toward red berry."
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 6,
          "evidenceKind": "tasted",
          "confidence": 70,
          "targetDirection": "push"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": 3,
          "evidenceKind": "tasted",
          "confidence": 55,
          "targetDirection": "push",
          "notes": "First clear appearance in liquor."
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 70,
          "targetDirection": "preserve"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 4,
          "evidenceKind": "tasted",
          "confidence": 65,
          "targetDirection": "reduce"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 60,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 60,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 6,
          "evidenceKind": "tasted",
          "confidence": 65,
          "targetDirection": "push"
        }
      ]
    },
    {
      "id": "sn_b_roast",
      "lotId": "lot_b",
      "stageId": "stage_roast",
      "takenAt": "2025-12-15",
      "panel": "Maker",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 3,
          "evidenceKind": "tasted",
          "confidence": 70,
          "targetDirection": "preserve"
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 4,
          "evidenceKind": "tasted",
          "confidence": 70,
          "targetDirection": "preserve"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": 2,
          "evidenceKind": "tasted",
          "confidence": 55,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 6,
          "evidenceKind": "tasted",
          "confidence": 70,
          "targetDirection": "preserve",
          "notes": "Deeper cocoa base."
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 4,
          "evidenceKind": "tasted",
          "confidence": 65,
          "targetDirection": "unknown"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": 6,
          "evidenceKind": "tasted",
          "confidence": 60,
          "targetDirection": "push"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": 6,
          "evidenceKind": "tasted",
          "confidence": 60,
          "targetDirection": "push"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 65,
          "targetDirection": "unknown"
        }
      ]
    },
    {
      "id": "sn_a_choc",
      "lotId": "lot_a",
      "stageId": "stage_choc",
      "takenAt": "2026-07-02",
      "panel": "Maker",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 65,
          "targetDirection": "preserve"
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 6,
          "evidenceKind": "tasted",
          "confidence": 65,
          "targetDirection": "push"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 4,
          "evidenceKind": "tasted",
          "confidence": 65,
          "targetDirection": "unknown"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 3,
          "evidenceKind": "tasted",
          "confidence": 60,
          "targetDirection": "reduce"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 55,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 55,
          "targetDirection": "unknown"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 6,
          "evidenceKind": "tasted",
          "confidence": 60,
          "targetDirection": "push"
        }
      ]
    },
    {
      "id": "sn_b_choc",
      "lotId": "lot_b",
      "stageId": "stage_choc",
      "takenAt": "2026-01-08",
      "panel": "Maker",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 3,
          "evidenceKind": "tasted",
          "confidence": 65,
          "targetDirection": "preserve"
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 4,
          "evidenceKind": "tasted",
          "confidence": 65,
          "targetDirection": "preserve"
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": null,
          "evidenceKind": "missing",
          "confidence": 0,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 65,
          "targetDirection": "preserve"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 3,
          "evidenceKind": "tasted",
          "confidence": 60,
          "targetDirection": "unknown"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": 6,
          "evidenceKind": "tasted",
          "confidence": 55,
          "targetDirection": "push"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": 6,
          "evidenceKind": "tasted",
          "confidence": 55,
          "targetDirection": "push"
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 60,
          "targetDirection": "unknown"
        }
      ]
    },
    {
      "id": "sn_a_taste",
      "lotId": "lot_a",
      "stageId": "stage_taste",
      "takenAt": "2026-07-18",
      "panel": "Panel of 3 (blind)",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 85,
          "targetDirection": "preserve",
          "notes": "Bright attack, well integrated."
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 7,
          "evidenceKind": "tasted",
          "confidence": 85,
          "targetDirection": "push",
          "notes": "Raspberry / red currant."
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": 4,
          "evidenceKind": "tasted",
          "confidence": 70,
          "targetDirection": "push",
          "notes": "Emerges mid-palate."
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 4,
          "evidenceKind": "tasted",
          "confidence": 85,
          "targetDirection": "preserve"
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 3,
          "evidenceKind": "tasted",
          "confidence": 80,
          "targetDirection": "reduce"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 80,
          "targetDirection": "unknown"
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 80,
          "targetDirection": "push",
          "notes": "Clean, fruity finish."
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 7,
          "evidenceKind": "tasted",
          "confidence": 80,
          "targetDirection": "push"
        }
      ]
    },
    {
      "id": "sn_b_taste",
      "lotId": "lot_b",
      "stageId": "stage_taste",
      "takenAt": "2026-01-20",
      "panel": "Panel of 3 (blind)",
      "attributes": [
        {
          "key": "acidity",
          "label": "Acidity",
          "intensity": 3,
          "evidenceKind": "tasted",
          "confidence": 85,
          "targetDirection": "preserve",
          "notes": "Low, rounded."
        },
        {
          "key": "red_fruit",
          "label": "Red fruit",
          "intensity": 4,
          "evidenceKind": "tasted",
          "confidence": 85,
          "targetDirection": "preserve",
          "notes": "Dried red fruit, fig."
        },
        {
          "key": "blueberry",
          "label": "Blueberry",
          "intensity": 2,
          "evidenceKind": "tasted",
          "confidence": 70,
          "targetDirection": "unknown"
        },
        {
          "key": "bitterness",
          "label": "Bitterness",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 85,
          "targetDirection": "preserve",
          "notes": "Classic dark base."
        },
        {
          "key": "astringency",
          "label": "Astringency",
          "intensity": 3,
          "evidenceKind": "tasted",
          "confidence": 80,
          "targetDirection": "unknown"
        },
        {
          "key": "mouthfeel",
          "label": "Mouthfeel",
          "intensity": 7,
          "evidenceKind": "tasted",
          "confidence": 80,
          "targetDirection": "push",
          "notes": "Dense, slow melt."
        },
        {
          "key": "aftertaste",
          "label": "Aftertaste",
          "intensity": 7,
          "evidenceKind": "tasted",
          "confidence": 80,
          "targetDirection": "push",
          "notes": "Long cocoa-woody finish."
        },
        {
          "key": "aromatic_complexity",
          "label": "Aromatic complexity",
          "intensity": 5,
          "evidenceKind": "tasted",
          "confidence": 80,
          "targetDirection": "unknown"
        }
      ]
    }
  ],
  "compatibilityNotes": [
    "Illustrative demonstration dataset — not Naawah field or tasting data.",
    "TT-o v0.1.1 integrates by file exchange, not database coupling.",
    "AJNV4 export follows the portable recipe graph format (recipe_meta / nodes / edges, UPPERCASE roles) with one process path per lot; TT-o origin, lot, sensory and evidence data ride inside payload.tto and never redefine base vocabulary.",
    "MP6 and JRF exports are explicitly experimental projections (mp6.experimental.tto.v0.1 / jrf.experimental.tto.v0.1) pending canonical validator alignment.",
    "No Silent Invention: sensory values are exported only with their declared evidence kind and confidence; 'missing' is preserved as missing; temporal MP6 tasting points were not recorded and are therefore not synthesized."
  ]
}