{
  "schemaVersion": 1,
  "brief": {
    "schemaVersion": 1,
    "title": "Beacon / two days to delivery.",
    "service": "Beacon editorial",
    "summary": "An editorial delivery delay measured across calendar days. Inspect the source dates, distinguish a reviewer report from observed records and carry the handoff into owned follow-up actions.",
    "exercise": true,
    "cause": "The approval handoff may have left the release without a clear backup reviewer. The proposed explanation needs confirmation from the editorial team.",
    "causeStatus": "hypothesis",
    "assumeOffset": "",
    "evidence": [
      {
        "id": "beacon-source",
        "title": "Beacon editorial / exercise record",
        "file": "sources/beacon.log",
        "note": "Authored fictional exercise log. Event IDs and timestamp strings are preserved; source hash checks file integrity only."
      }
    ],
    "milestones": {
      "impact": "beacon-01",
      "detected": "beacon-02",
      "mitigated": "beacon-06",
      "resolved": "beacon-09"
    },
    "actions": [
      {
        "id": "beacon-a1",
        "title": "Test the backup approval route",
        "owner": "Lena / editorial",
        "due": "2026-10-16",
        "status": "open",
        "check": "Record a controlled check with before/after evidence. Review the working hypothesis before changing production.",
        "event_id": "beacon-04"
      },
      {
        "id": "beacon-a2",
        "title": "Update the detection and handoff checklist",
        "owner": "Kai / publishing",
        "due": "2026-10-19",
        "status": "in-progress",
        "check": "Run one fictional drill; preserve reviewed milestone IDs, source offsets and an explicit backup owner.",
        "event_id": "beacon-02"
      }
    ]
  },
  "events": [
    {
      "id": "beacon-01",
      "sourceRow": 2,
      "sourceTime": "2026-10-08T10:00:00Z",
      "utc": "2026-10-08T10:00:00Z",
      "epoch": 1791453600.0,
      "service": "publishing",
      "phase": "impact",
      "status": "observed",
      "summary": "Scheduled edition has no completed release record",
      "evidence_id": "beacon-source"
    },
    {
      "id": "beacon-02",
      "sourceRow": 3,
      "sourceTime": "2026-10-08T11:30:00Z",
      "utc": "2026-10-08T11:30:00Z",
      "epoch": 1791459000.0,
      "service": "monitoring",
      "phase": "detected",
      "status": "observed",
      "summary": "Delivery check detects the missed edition",
      "evidence_id": "beacon-source"
    },
    {
      "id": "beacon-03",
      "sourceRow": 4,
      "sourceTime": "2026-10-08T12:00:00Z",
      "utc": "2026-10-08T12:00:00Z",
      "epoch": 1791460800.0,
      "service": "editorial",
      "phase": "note",
      "status": "reported",
      "summary": "Reviewer availability reported in a handoff note",
      "evidence_id": "beacon-source"
    },
    {
      "id": "beacon-04",
      "sourceRow": 5,
      "sourceTime": "2026-10-08T13:00:00Z",
      "utc": "2026-10-08T13:00:00Z",
      "epoch": 1791464400.0,
      "service": "response",
      "phase": "note",
      "status": "hypothesis",
      "summary": "Missing backup review proposed as the explanation",
      "evidence_id": "beacon-source"
    },
    {
      "id": "beacon-05",
      "sourceRow": 6,
      "sourceTime": "2026-10-09T09:00:00Z",
      "utc": "2026-10-09T09:00:00Z",
      "epoch": 1791536400.0,
      "service": "editorial",
      "phase": "note",
      "status": "observed",
      "summary": "Backup reviewer receives the authored draft",
      "evidence_id": "beacon-source"
    },
    {
      "id": "beacon-06",
      "sourceRow": 7,
      "sourceTime": "2026-10-09T10:00:00Z",
      "utc": "2026-10-09T10:00:00Z",
      "epoch": 1791540000.0,
      "service": "response",
      "phase": "mitigated",
      "status": "observed",
      "summary": "Alternative approval route opened as mitigation",
      "evidence_id": "beacon-source"
    },
    {
      "id": "beacon-07",
      "sourceRow": 8,
      "sourceTime": "2026-10-09T14:00:00Z",
      "utc": "2026-10-09T14:00:00Z",
      "epoch": 1791554400.0,
      "service": "editorial",
      "phase": "note",
      "status": "observed",
      "summary": "Reviewed corrections are preserved in the release note",
      "evidence_id": "beacon-source"
    },
    {
      "id": "beacon-08",
      "sourceRow": 9,
      "sourceTime": "2026-10-10T09:00:00Z",
      "utc": "2026-10-10T09:00:00Z",
      "epoch": 1791622800.0,
      "service": "publishing",
      "phase": "note",
      "status": "observed",
      "summary": "Release record updated for final verification",
      "evidence_id": "beacon-source"
    },
    {
      "id": "beacon-09",
      "sourceRow": 10,
      "sourceTime": "2026-10-10T10:00:00Z",
      "utc": "2026-10-10T10:00:00Z",
      "epoch": 1791626400.0,
      "service": "publishing",
      "phase": "resolved",
      "status": "observed",
      "summary": "Edition delivery confirmed in the exercise record",
      "evidence_id": "beacon-source"
    }
  ],
  "evidence": [
    {
      "id": "beacon-source",
      "title": "Beacon editorial / exercise record",
      "note": "Authored fictional exercise log. Event IDs and timestamp strings are preserved; source hash checks file integrity only.",
      "file": "evidence/source-01.txt",
      "sha256": "00582b108d34c5a39609f4f9813ecf1bf084db09de8475a99fcf7cd4be76f99f",
      "bytes": 1109
    }
  ],
  "milestones": {
    "impact": "beacon-01",
    "detected": "beacon-02",
    "mitigated": "beacon-06",
    "resolved": "beacon-09"
  },
  "metrics": {
    "detectSeconds": 5400.0,
    "mitigateSeconds": 81000.0,
    "recoverSeconds": 172800.0
  },
  "assumptions": [],
  "inputSha256": {
    "events": "568892ece0acdc13f73a573e5bd2d0aff6fb50ae502dc44ab48bb41c56f304de",
    "brief": "e9f10f68f4e9668024db390c1fd79c73a71e4eabde11b9b3457db0fa3e6481c1"
  }
}
