{
  "schema_version": 1,
  "replay_id": "offline-experiment-replay-v0.1",
  "run": {
    "id": "run-037-offline-experiment-replay-dogfood",
    "occurred_at": "2026-07-27T00:00:00Z"
  },
  "content_id": "20260727-prepublish-experiment-replay",
  "language": "zh-CN",
  "status": "offline-replay-complete-awaiting-real-data",
  "candidate": {
    "id": "x-method-three-layers",
    "platform": "x",
    "source_experiment_id": "six-platform-title-promise-20260727",
    "headline": "我把多平台内容拆成了三层"
  },
  "experiment_contract": {
    "metric_id": "meaningful-action-rate",
    "numerator_definition": "完成预先定义的有效动作次数；教学样例中只是假设值",
    "denominator_definition": "进入可评估范围的有效观察次数；教学样例中只是假设值",
    "observation_window": {
      "starts_at": "2026-07-28T00:00:00Z",
      "ends_at": "2026-07-29T00:00:00Z"
    },
    "minimum_denominator": 10,
    "teaching_gate_rate": 0.8,
    "guardrail": {
      "id": "minimum-evidence-boundary",
      "definition": "未满足最小分母时不得进入真实测试准备",
      "stop_on_breach": true
    },
    "allowed_decisions": [
      "wait",
      "revise",
      "stop",
      "prepare-real-test"
    ]
  },
  "synthetic_fixture": {
    "provenance": "synthetic-teaching-fixture",
    "checkpoints": [
      {
        "id": "no-data",
        "numerator": 0,
        "denominator": 0
      },
      {
        "id": "insufficient",
        "numerator": 2,
        "denominator": 5
      },
      {
        "id": "teaching-gate-met",
        "numerator": 8,
        "denominator": 10
      }
    ]
  },
  "expected_decisions": [
    {
      "checkpoint_id": "no-data",
      "decision": "wait"
    },
    {
      "checkpoint_id": "insufficient",
      "decision": "revise"
    },
    {
      "checkpoint_id": "teaching-gate-met",
      "decision": "prepare-real-test"
    }
  ],
  "evidence": {
    "publish_count": 0,
    "platform_data_count": 0,
    "analytics_state": "not-available-before-publish",
    "human_learner": "pending"
  },
  "failure_rehearsal": "reversed-window",
  "source_files": [
    {
      "role": "lesson-012",
      "path": "course/lessons/012-title-cover-promise-matrix.md",
      "sha256": "7ca2b26b6e103a18582b7cd8550cca9309f9c2d29a6b3e3ff35e508812674bb0"
    },
    {
      "role": "title-manifest",
      "path": "content/projects/20260727-six-platform-native-engine/70-title-experiment/six-platform-title-promise-20260727/manifest.json",
      "sha256": "bfd74d4da59694699e3f6e3bca769aac099b86525515a46870ace9588fd49297"
    },
    {
      "role": "title-shortlist",
      "path": "content/projects/20260727-six-platform-native-engine/70-title-experiment/six-platform-title-promise-20260727/internal-shortlist.json",
      "sha256": "4c7d65f8f9cb1e96012a332d84b7e8c7ba5f6b0ec81deeda180857b6f8f83932"
    },
    {
      "role": "course-release-manifest",
      "path": "content/projects/20260727-private-course-release/auditable-course-alpha-v0.1/manifest.json",
      "sha256": "1acea42e0eb8ffc1a557534ad13c4cc1f41af33e1720a5f9dd1005697c134208"
    },
    {
      "role": "course-release-receipt",
      "path": "content/projects/20260727-private-course-release/auditable-course-alpha-v0.1/run-receipt.json",
      "sha256": "480d9dc3387caadf96258f19d3eb5f3c7767952610748439abfb95a74676676a"
    },
    {
      "role": "lesson-022",
      "path": "course/lessons/022-prepublish-experiment-replay.md",
      "sha256": "807ab2de4249d3d59dbe8e876a55eee5bec78ba47eb7a03c76d0fdaf1461ffdb"
    }
  ],
  "supersession": {
    "historical_release": {
      "release_id": "auditable-course-alpha-v0.1",
      "manifest_sha256": "1acea42e0eb8ffc1a557534ad13c4cc1f41af33e1720a5f9dd1005697c134208",
      "receipt_sha256": "480d9dc3387caadf96258f19d3eb5f3c7767952610748439abfb95a74676676a",
      "complete_lessons": 20
    },
    "current_lesson": {
      "number": "022",
      "path": "course/lessons/022-prepublish-experiment-replay.md",
      "sha256": "807ab2de4249d3d59dbe8e876a55eee5bec78ba47eb7a03c76d0fdaf1461ffdb",
      "added_lessons": 1
    },
    "current_complete_lessons": 21
  },
  "anti_claims": [
    "这不是平台真实数据",
    "这不是发布结果",
    "这不代表点击率、播放量、留存率或转化率",
    "这不证明任何候选优胜",
    "这不证明增长或收入",
    "这不是发布建议",
    "这不代表人工批准"
  ],
  "external_actions": "none"
}
