{
  "status": "passed",
  "check_count": 43,
  "passed": 43,
  "pending": 0,
  "failed": 0,
  "checks": [
    {
      "id": "source-sha256",
      "status": "pass",
      "detail": "actual=96cd16eacdbfebae8fdda5591f66e0cc8ee76be18e0cd1aca02bc00615782d28 expected=96cd16eacdbfebae8fdda5591f66e0cc8ee76be18e0cd1aca02bc00615782d28"
    },
    {
      "id": "chapter-count",
      "status": "pass",
      "detail": "parsed=27"
    },
    {
      "id": "event-count",
      "status": "pass",
      "detail": "semantic_events=67"
    },
    {
      "id": "event-id-unique",
      "status": "pass",
      "detail": "unique=67 total=67"
    },
    {
      "id": "entity-id-unique",
      "status": "pass",
      "detail": "unique=56 total=56"
    },
    {
      "id": "epistemic-id-unique",
      "status": "pass",
      "detail": "unique=119 total=119"
    },
    {
      "id": "chapter-container-count",
      "status": "pass",
      "detail": "containers=27"
    },
    {
      "id": "chapter-event-bijection",
      "status": "pass",
      "detail": "chapter_event_refs=67"
    },
    {
      "id": "chapter-source-assertion-bijection",
      "status": "pass",
      "detail": "chapter_assertion_refs=927 assertions=927"
    },
    {
      "id": "scene-anchor-bijection",
      "status": "pass",
      "detail": "scenes=67 event_refs=67"
    },
    {
      "id": "scene-emotion-non-inference",
      "status": "pass",
      "detail": "unextracted emotions remain empty instead of being invented"
    },
    {
      "id": "broad-source-assertion-coverage",
      "status": "pass",
      "detail": "source_assertions=927"
    },
    {
      "id": "broad-source-assertions-anchored",
      "status": "pass",
      "detail": "unanchored=0"
    },
    {
      "id": "broad-source-assertions-provisional",
      "status": "pass",
      "detail": "broad extraction remains evidence candidates rather than promoted world truth"
    },
    {
      "id": "entity-references",
      "status": "pass",
      "detail": "all event references resolve"
    },
    {
      "id": "semantic-entity-references",
      "status": "pass",
      "detail": "state, relationship, meaning, and output entity references resolve"
    },
    {
      "id": "epistemic-references",
      "status": "pass",
      "detail": "all epistemic records resolve to holders and events"
    },
    {
      "id": "aspect-vocabulary",
      "status": "pass",
      "detail": "unknown=[]"
    },
    {
      "id": "aspect-presence",
      "status": "pass",
      "detail": "every event has one or more semantic aspects"
    },
    {
      "id": "event-references",
      "status": "pass",
      "detail": "all state, relationship, context, and reveal event references resolve"
    },
    {
      "id": "anchors-round-trip",
      "status": "pass",
      "detail": "anchored=67"
    },
    {
      "id": "source-lines",
      "status": "pass",
      "detail": "all anchors have positive source line numbers"
    },
    {
      "id": "year-not-invented",
      "status": "pass",
      "detail": "all canonical dates retain unstated year"
    },
    {
      "id": "single-worldline-explicit",
      "status": "pass",
      "detail": "Dracula uses L0 with no fabricated branch"
    },
    {
      "id": "thread-no-time-travel",
      "status": "pass",
      "detail": "threads=19"
    },
    {
      "id": "reader-timeline-bijection",
      "status": "pass",
      "detail": "rows=67 events=67"
    },
    {
      "id": "world-timeline-bijection",
      "status": "pass",
      "detail": "rows=67 events=67"
    },
    {
      "id": "reader-ordinals-contiguous",
      "status": "pass",
      "detail": "first=[1, 2, 3] last=[65, 66, 67]"
    },
    {
      "id": "world-sort-monotonic",
      "status": "pass",
      "detail": "world timeline is non-decreasing by explicit sort key"
    },
    {
      "id": "reader-prefix-no-future-leak",
      "status": "pass",
      "detail": "snapshots=11"
    },
    {
      "id": "regression-lucy-not-anaemia-diagnosis",
      "status": "pass",
      "detail": "Seward's normal qualitative analysis, absent usual anaemic signs, and explicit rejection of the false diagnosis are preserved"
    },
    {
      "id": "regression-prisoner-date",
      "status": "pass",
      "detail": "Harker realizes imprisonment on 8 May in Chapter II"
    },
    {
      "id": "regression-castle-threshold-chapter",
      "status": "pass",
      "detail": "Dracula's spoken welcome occurs in Chapter II, after Chapter I ends at the unopened castle door"
    },
    {
      "id": "regression-piccadilly-recorder",
      "status": "pass",
      "detail": "Piccadilly sighting is Mina's record containing Jonathan's identification"
    },
    {
      "id": "regression-wolf-before-garlic",
      "status": "pass",
      "detail": "wolf breach precedes the frightened removal of the wreath"
    },
    {
      "id": "regression-servants-discovery-order",
      "status": "pass",
      "detail": "window breach precedes wreath removal and the later discovery; the drugging action time remains unknown"
    },
    {
      "id": "regression-arthur-resolution",
      "status": "pass",
      "detail": "Arthur's post-staking acceptance is explicit"
    },
    {
      "id": "source-timeline-conflict-preserved",
      "status": "pass",
      "detail": "Czarina Catherine departure time retains both incompatible source statements"
    },
    {
      "id": "regression-archive-source-vs-output",
      "status": "pass",
      "detail": "the Chapter XVIII source record is Seward's diary, while the consolidated record is the event output"
    },
    {
      "id": "online-crosscheck-complete",
      "status": "pass",
      "detail": "classified=67 expected=67 status=complete"
    },
    {
      "id": "online-crosscheck-no-unresolved-conflict",
      "status": "pass",
      "detail": "unresolved=[]"
    },
    {
      "id": "online-crosscheck-status-vocabulary",
      "status": "pass",
      "detail": "unknown=[]"
    },
    {
      "id": "online-crosscheck-source-references",
      "status": "pass",
      "detail": "bad=[]"
    }
  ]
}
