{
  "schemaVersion": "1.0.0",
  "report": {
    "reportId": "EVENT-REPORT-CEDAR-001",
    "templateVersion": "1.0.0",
    "revision": 3,
    "status": "approved",
    "eventRef": "EVENT-CEDAR-2026",
    "eventName": "Cedar Community Skills Day",
    "eventStart": "2026-07-18T09:00:00Z",
    "eventEnd": "2026-07-18T16:00:00Z",
    "evidenceCutoff": "2026-07-25T17:00:00Z",
    "preparedAt": "2026-07-27T12:00:00Z",
    "preparedByRole": "ROLE-EVENT-ANALYST",
    "reviewedByRole": "ROLE-EVENT-SPONSOR",
    "currency": "USD",
    "fictionalExample": true
  },
  "boundaries": {
    "planningChecklistOwned": false,
    "surveyInstrumentOwned": false,
    "debriefFacilitationOwned": false,
    "incidentInvestigationOwned": false,
    "causalAnalysisOwned": false,
    "reusableLessonsOwned": false,
    "emergencyAfterActionReviewOwned": false,
    "complianceDeterminationOwned": false
  },
  "objectives": [
    {
      "id": "OBJ-001",
      "statement": "Deliver four practical community workshops during the scheduled event window.",
      "status": "met",
      "evidenceIds": ["EVID-AGENDA", "EVID-CHECKIN"]
    },
    {
      "id": "OBJ-002",
      "statement": "Reach at least 70 unique checked-in participants.",
      "status": "partly_met",
      "evidenceIds": ["EVID-CHECKIN"]
    }
  ],
  "evidence": [
    {
      "id": "EVID-AGENDA",
      "type": "approved_document",
      "observedAt": "2026-07-18T16:05:00Z",
      "reference": "https://records.cedar-event.test/approved-agenda",
      "sha256": "1111111111111111111111111111111111111111111111111111111111111111",
      "access": "internal",
      "redacted": true,
      "limitations": "Confirms the released schedule and facilitator signoff, not participant learning."
    },
    {
      "id": "EVID-CHECKIN",
      "type": "aggregate_export",
      "observedAt": "2026-07-18T16:15:00Z",
      "reference": "https://records.cedar-event.test/redacted-checkin-summary",
      "sha256": "2222222222222222222222222222222222222222222222222222222222222222",
      "access": "restricted",
      "redacted": true,
      "limitations": "Unique-device check-in can undercount shared-device arrivals and excludes walk-ins who declined digital check-in."
    },
    {
      "id": "EVID-FINANCE",
      "type": "approved_document",
      "observedAt": "2026-07-23T15:00:00Z",
      "reference": "https://records.cedar-event.test/finance-reconciliation",
      "sha256": "3333333333333333333333333333333333333333333333333333333333333333",
      "access": "restricted",
      "redacted": true,
      "limitations": "Includes invoices received by the evidence cutoff; one venue credit remained pending."
    },
    {
      "id": "EVID-FEEDBACK",
      "type": "aggregate_export",
      "observedAt": "2026-07-22T18:00:00Z",
      "reference": "https://records.cedar-event.test/aggregate-feedback",
      "sha256": "4444444444444444444444444444444444444444444444444444444444444444",
      "access": "restricted",
      "redacted": true,
      "limitations": "Optional post-event responses are self-selected and cannot represent every attendee."
    },
    {
      "id": "EVID-ACCESS",
      "type": "aggregate_observation",
      "observedAt": "2026-07-18T17:00:00Z",
      "reference": "https://records.cedar-event.test/accessibility-observation-summary",
      "sha256": "5555555555555555555555555555555555555555555555555555555555555555",
      "access": "restricted",
      "redacted": true,
      "limitations": "Aggregate user-reported comments and staff observations are not an accessibility audit or compliance finding."
    },
    {
      "id": "EVID-ACTION",
      "type": "verification_record",
      "observedAt": "2026-07-29T10:00:00Z",
      "reference": "https://records.cedar-event.test/action-handoff",
      "sha256": "6666666666666666666666666666666666666666666666666666666666666666",
      "access": "internal",
      "redacted": true,
      "limitations": "Confirms handoff acceptance only, not future effectiveness."
    }
  ],
  "attendance": {
    "plannedCapacity": 90,
    "registrations": 82,
    "checkIns": 69,
    "uniqueAttendees": 67,
    "method": "Deduplicated aggregate check-in export using registration reference; two repeat scans removed.",
    "sourceEvidenceIds": ["EVID-CHECKIN"]
  },
  "budget": {
    "plannedTotal": 8000,
    "actualTotal": 7750,
    "variance": -250,
    "currency": "USD",
    "lines": [
      {
        "id": "BUD-001",
        "category": "Venue and equipment",
        "planned": 5000,
        "actual": 4900,
        "variance": -100,
        "evidenceIds": ["EVID-FINANCE"]
      },
      {
        "id": "BUD-002",
        "category": "Program and materials",
        "planned": 3000,
        "actual": 2850,
        "variance": -150,
        "evidenceIds": ["EVID-FINANCE"]
      }
    ]
  },
  "metrics": [
    {
      "id": "METRIC-001",
      "name": "Registration check-in rate",
      "definition": "Unique checked-in participants divided by registrations recorded at the cutoff.",
      "kind": "ratio",
      "target": 0.85,
      "value": 0.8171,
      "numerator": 67,
      "denominator": 82,
      "windowStart": "2026-07-18",
      "windowEnd": "2026-07-18",
      "evidenceIds": ["EVID-CHECKIN"]
    },
    {
      "id": "METRIC-002",
      "name": "Workshops delivered",
      "definition": "Approved workshops completed within the released event-day schedule.",
      "kind": "count",
      "target": 4,
      "value": 4,
      "numerator": null,
      "denominator": null,
      "windowStart": "2026-07-18",
      "windowEnd": "2026-07-18",
      "evidenceIds": ["EVID-AGENDA"]
    }
  ],
  "feedback": {
    "eligible": 67,
    "invited": 64,
    "completed": 24,
    "responseRate": 0.375,
    "method": "One optional follow-up form sent to contactable checked-in participants; aggregate analysis only.",
    "evidenceIds": ["EVID-FEEDBACK"],
    "themes": [
      {
        "id": "THEME-001",
        "theme": "Participants requested more transition time between workshops.",
        "count": 9,
        "suppressed": false,
        "evidenceIds": ["EVID-FEEDBACK"]
      },
      {
        "id": "THEME-002",
        "theme": "A small accessibility-related category was withheld from the public summary.",
        "count": 2,
        "suppressed": true,
        "evidenceIds": ["EVID-ACCESS"]
      }
    ],
    "limitations": "Response rate excludes three checked-in participants without follow-up permission; respondents were self-selected.",
    "noRawComments": true,
    "noContactDetails": true
  },
  "findings": [
    {
      "id": "FIND-001",
      "statement": "All four planned workshops were delivered, while unique attendance remained below the stated objective.",
      "type": "performance",
      "evidenceIds": ["EVID-AGENDA", "EVID-CHECKIN"],
      "causalClaimed": false,
      "userReported": false,
      "complianceClaimed": false,
      "limitations": "The report describes the observed gap but does not determine why it occurred."
    },
    {
      "id": "FIND-002",
      "statement": "Some participants reported difficulty moving between scheduled rooms within the published transition time.",
      "type": "accessibility_feedback",
      "evidenceIds": ["EVID-ACCESS"],
      "causalClaimed": false,
      "userReported": true,
      "complianceClaimed": false,
      "limitations": "User-reported aggregate feedback does not establish scope, prevalence, or compliance."
    }
  ],
  "actions": [
    {
      "id": "ACTION-001",
      "findingIds": ["FIND-002"],
      "statement": "Have the next event owner review room transitions before publishing the schedule.",
      "ownerRole": "ROLE-NEXT-EVENT-OWNER",
      "dueDate": "2026-09-15",
      "status": "verified",
      "verificationEvidenceIds": ["EVID-ACTION"]
    },
    {
      "id": "ACTION-002",
      "findingIds": ["FIND-001"],
      "statement": "Test one reminder timing change in the next comparable event plan.",
      "ownerRole": "ROLE-COMMUNICATIONS-OWNER",
      "dueDate": "2026-10-01",
      "status": "accepted",
      "verificationEvidenceIds": []
    }
  ],
  "privacyRetention": {
    "smallCellThreshold": 5,
    "dataClasses": [
      {
        "name": "Aggregate attendance",
        "purpose": "Evaluate reach and reconcile the event record.",
        "necessary": true,
        "access": "internal",
        "retentionDays": 365,
        "disposalTrigger": "Delete or re-authorize at the scheduled retention review.",
        "publicOutput": "Totals and documented limitations only."
      },
      {
        "name": "Raw feedback",
        "purpose": "Prepare reviewed aggregate themes.",
        "necessary": true,
        "access": "restricted",
        "retentionDays": 90,
        "disposalTrigger": "Delete after aggregate review and any approved follow-up window.",
        "publicOutput": "No raw comments, contact details, or cells below threshold."
      }
    ]
  },
  "distribution": {
    "visibility": "internal",
    "reviewStatus": "approved",
    "approvedAt": "2026-07-30T12:00:00Z",
    "approvedByRole": "ROLE-EVENT-SPONSOR",
    "revisionNotes": [
      "Revision 2 added the finance reconciliation received before the evidence cutoff.",
      "Revision 3 recorded action handoff verification and retained the evidence limitations."
    ]
  }
}
