{
  "inputs": {
    "business-data": {
      "title": "Q2 FY2026 Board Pack", "company": "Lattice Harbor Software", "period": { "label": "Q2 FY2026", "start": "2026-03-01", "end": "2026-05-31" },
      "metrics": [
        { "sourceId": "synthetic-q2-fy2026-operating-review", "period": "Q2 FY2026", "label": "Ending ARR", "value": 214.3, "unit": "USD millions", "display": "$214.3M", "status": "ahead" },
        { "sourceId": "synthetic-q2-fy2026-operating-review", "period": "Q2 FY2026", "label": "Net revenue retention", "value": 116, "unit": "percent", "display": "116%", "status": "ahead" },
        { "sourceId": "synthetic-q2-fy2026-operating-review", "period": "Q2 FY2026", "label": "Gross margin", "value": 79.8, "unit": "percent", "display": "79.8%", "status": "on_plan" },
        { "sourceId": "synthetic-q2-fy2026-operating-review", "period": "Q2 FY2026", "label": "Qualified pipeline", "value": 31.4, "unit": "USD millions", "display": "$31.4M", "status": "behind" }
      ], "summary": ["Management requests approval for the EMEA capacity plan."], "narratives": [{ "title": "Operating context", "text": "Growth remains ahead of plan while capacity and cycle time require action." }], "priorities": ["Fill EMEA enterprise account-executive seats by 31 July.", "Review top pipeline opportunities weekly."], "decisions": [{ "decision": "Approve EMEA capacity plan", "owner": "Board", "due": "24 June", "rationale": "Capacity is the principal constraint on new-logo bookings." }], "trends": [{ "label": "Ending ARR", "unit": "USD millions", "points": [{ "period": "Q3 FY25", "value": 176.4 }, { "period": "Q4 FY25", "value": 191.2 }, { "period": "Q1 FY26", "value": 202 }, { "period": "Q2 FY26", "value": 214.3 }] }], "tables": [{ "title": "Decisions", "columns": ["Decision", "Owner"], "rows": [["Approve EMEA capacity", "Board"], ["Confirm launch cohort", "CPO"]] }]
    },
    "requirements": {
      "sourceIds": ["synthetic-q2-fy2026-operating-review"], "requiredText": ["Q2 FY2026 Board Pack", "Quarter in brief", "Ending ARR trend", "Decisions and review notes"],
      "requiredNumbers": [
        { "sourceId": "synthetic-q2-fy2026-operating-review", "period": "Q2 FY2026", "value": 214.3, "unit": "USD millions", "display": "214.3", "occurrence": 1, "outputLocator": { "scheme": "document.text", "value": ["Reported metrics", "Ending ARR"] } },
        { "sourceId": "synthetic-q2-fy2026-operating-review", "period": "Q2 FY2026", "value": 116, "unit": "percent", "display": "116%", "occurrence": 1, "outputLocator": { "scheme": "document.text", "value": ["Reported metrics", "Net revenue retention"] } },
        { "sourceId": "synthetic-q2-fy2026-operating-review", "period": "Q2 FY2026", "value": 79.8, "unit": "percent", "display": "79.8%", "occurrence": 1, "outputLocator": { "scheme": "document.text", "value": ["Reported metrics", "Gross margin"] } },
        { "sourceId": "synthetic-q2-fy2026-operating-review", "period": "Q2 FY2026", "value": 31.4, "unit": "USD millions", "display": "$31.4M", "occurrence": 1, "outputLocator": { "scheme": "document.text", "value": ["Reported metrics", "Qualified pipeline"] } }
      ]
    }, "period": { "label": "Q2 FY2026", "start": "2026-03-01", "end": "2026-05-31" }
  }, "idempotencyKey": "board-pack-q2-fy2026-sample"
}
