{
  "schemaVersion": "2.0.0",
  "kind": "fable-demo-game-structured-log-audit",
  "auditedAt": "2026-07-17",
  "reference": {
    "repository": "https://github.com/aieo-product/fableDemoGame",
    "branch": "main",
    "commit": "03356fd9dec4905fa1ed58b239e93f6a2a8f8812",
    "scope": "docs/worklog structured raw JSON and accompanying Markdown through v5"
  },
  "reportedDevelopmentTotals": {
    "taskAgentExecutions": {
      "value": 148,
      "qualifier": "approximately",
      "display": "約148",
      "provenance": {
        "kind": "reported-manual",
        "source": "Fable worklog/version reports",
        "recomputableFromNormalizedEventLog": false
      }
    },
    "subagentTokens": {
      "value": 18140000,
      "qualifier": "approximately",
      "display": "約18.14M",
      "provenance": {
        "kind": "reported-manual",
        "source": "Fable worklog/version reports",
        "recomputableFromNormalizedEventLog": false
      }
    },
    "explicitlyCountedChecks": {
      "value": 3012,
      "qualifier": "explicit-count-only",
      "display": "3,012",
      "provenance": {
        "kind": "repository-audit",
        "source": "explicit numeric checks/assertions in the pinned structured worklogs",
        "recomputableFromNormalizedEventLog": false
      },
      "comparisonRule": "Do not treat this as the same unit as Codex semantic cases, atomic checks, tests, or browser trials."
    }
  },
  "structuredRawCoverage": {
    "available": [
      "per-stream files written",
      "implementation approach",
      "key decisions",
      "deviations",
      "integration fixes and remaining issues",
      "selected build/browser/draw-call/screenshot summaries"
    ],
    "gaps": [
      "no normalized event-per-agent execution ledger",
      "no exact input/output/cached/reasoning token breakdown per execution",
      "no stable start/end timestamps for every execution",
      "no machine-readable browser trial sample set behind the headline totals",
      "no complete screenshot manifest with immutable hashes for the headline count"
    ]
  },
  "browserEvidence": {
    "headlinePassTotal": null,
    "headlineScreenshotTotal": null,
    "availability": "non-recomputable-from-pinned-structured-raw",
    "reason": "The worklogs contain selected validation summaries, but not a normalized raw trial ledger sufficient to recompute one cumulative pass or screenshot headline without manual interpretation."
  },
  "comparisonContract": {
    "provenanceClass": "external-repository-audit",
    "mayCompareDirectly": [
      "feature presence when verified in source or current artifact",
      "presence or absence of structured logging fields",
      "reported totals when visibly marked approximate/manual"
    ],
    "mustNotCompareAsRatios": [
      "task agent executions versus Codex agent identities",
      "Fable explicit checks versus Codex atomic checks",
      "Fable approximate subagent tokens versus a different Codex run scope"
    ]
  }
}
