{
  "current_snapshot_id": "snap-ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9.autoembed-v1",
  "embedded_content_sha256": "69e168727b1f9ec1ba015714983748ce99283f24be261126fb57b994b9ce157e",
  "embedded_handoff": {
    "current_state": {
      "annotation": "NOT_AUTHORIZED",
      "calibration": "NOT_AUTHORIZED",
      "channels_not_verified_specimens": true,
      "clustering": "NOT_AUTHORIZED",
      "cohort": "625,220 MDD+CON nuclei / 70 Channels",
      "cohort_amendment_status": "ACCEPTED",
      "cohort_registry_status": "REGISTERED",
      "g2": "HOLD",
      "record_authority": "ACTIVE",
      "scientific_go": false,
      "stop": "WAITING_FOR_INVESTIGATOR_REVIEW",
      "workflow": "v0.3.1 · 已冻结"
    },
    "evidence": {
      "hash_is_not_a_read": true,
      "items": [
        {
          "evidence_id": "ev-cohort-amendment",
          "kind": "original",
          "public_scope": "public",
          "sha256": "f63bbcac25b5d6e7e89ec553c25964f057c212354ded7a1e0eac196eabd48b5a",
          "supports": "cohort amendment ACCEPTED 625220/70; not calibration GO",
          "title_zh": "P2 MDD+CON 聚类队列正式修订",
          "verified": "BYTES_READ"
        },
        {
          "evidence_id": "ev-v031-version",
          "kind": "original",
          "public_scope": "public",
          "sha256": "5607c472eba4710f678fbdd53c5c0cb2cae0058021d8341b9cab04da3693ecd4",
          "supports": "workflow v0.3.1 frozen identity",
          "title_zh": "Agent Loop v0.3.1 VERSION.json",
          "verified": "BYTES_READ"
        },
        {
          "evidence_id": "ev-p1p2-compat",
          "kind": "derived",
          "public_scope": "public",
          "sha256": "76d8270344ef1119339db45ae687c674b429d00b6fea5e8dcdd437e59d803604",
          "supports": "45 UNIQUE + ALDH1L1 ABSENT; not annotation GO",
          "title_zh": "P1→P2 Marker 兼容性摘要",
          "verified": "HASH_ONLY"
        },
        {
          "evidence_id": "ev-cohort-amendment-register",
          "kind": "original",
          "public_scope": "public",
          "sha256": "f63bbcac25b5d6e7e89ec553c25964f057c212354ded7a1e0eac196eabd48b5a",
          "supports": "amendment ACCEPTED 625220/70; not calibration/clustering/annotation GO",
          "title_zh": "P2 MDD+CON 聚类队列正式修订",
          "verified": "BYTES_READ"
        }
      ],
      "note": "hash is identity, not proof the original was read. See verified=HASH_ONLY|BYTES_READ.",
      "this_object_contains": "snapshot public texts and evidence index metadata only"
    },
    "generated_from": [
      "01_overview.md",
      "02_p1.md",
      "03_p2.md",
      "04_p1_to_p2.md",
      "05_governance.md",
      "START_HERE.md",
      "evidence_index.json",
      "project_context.json"
    ],
    "governance": "# 治理与证据入口\n\n来源：v0.3.2 Record Core public policy; dynamic facts injected from structured state\n审阅状态：STRUCTURED_FROM_RECORD_CORE\n\n来源规则：新对话先读本 snapshot 的 current → 锁定 snapshot_id → 只读该版本。禁止混用变化中的 latest。\n\n术语：Channels ≠ verified specimens；REGISTRY_UPDATE_PENDING ≠ 科学未接受（这是术语，不是宣称当前仍 pending）；记录闭合 SUCCESS ≠ 科学 GO；资产 REGISTERED ≠ scientific GO。\n\n当前 HOLD：G2 specimen=HOLD；calibration=NOT_AUTHORIZED；clustering=NOT_AUTHORIZED；annotation=NOT_AUTHORIZED。登记闭环已完成（REGISTERED），这不是科学 GO。\n\n当前动态状态（与 structured state 同一来源）：STOP=WAITING_FOR_INVESTIGATOR_REVIEW；amendment=ACCEPTED；registry=REGISTERED；G2=HOLD；calibration=NOT_AUTHORIZED；clustering=NOT_AUTHORIZED；annotation=NOT_AUTHORIZED。\n\n关键证据用 evidence_id 打开，不提供任意文件系统接口。哈希只证明身份，不代替“已读原件”（verified 字段区分 HASH_ONLY / BYTES_READ）。\n",
    "p1": "# P1\n\n来源：00_PROJECT_MANAGEMENT/ACTIVE_CONTEXT.md（索引，非原件重算）\n审阅状态：DRAFT_NEEDS_REVIEW\n\n有证据支持（活索引 ACTIVE_CONTEXT，不是本 RC 重新分析）：\n\n- Gate01–Gate03 在其声明证据范围内已接受关闭。\n- Gate04 关闭为 broad-Ast-only：12,575 Ast 核全部保留；AstC0–AstC9 仅为计算标签。\n- Gate05 正式 DE run03 为未晋升技术交接（PASS_WITH_FLAGS）。程序/通路、Hwang 验证、结果晋升与 Gate 切换未运行。\n\n未解决问题：Gate05 未晋升；P1 不能被写成“全部完成”。本交接不重放 P1 矩阵或 DE。\n\n方法可继承到 P2 的部分见「P1→P2」。\n",
    "p1_to_p2": "# P1→P2\n\n来源：P1 marker 任务产物 + compatibility summary（evidence 索引）\n审阅状态：DRAFT_NEEDS_REVIEW\n\n可继承：P1 Gate03 预登记 46-gene marker dictionary（方法框架）；P1 统计章程/盲态 QC 作为方法背景。\n\n条件继承：P1→P2 marker 兼容性 45 UNIQUE + 1 ABSENT。ALDH1L1 不可评估，不等于负表达证据。\n\n不能转移：P1 聚类/注释结果不能当作 P2 已完成；P1 Gate05 DE 不能当作 P2 疾病结论；935,371 全轴不能当作当前聚类宇宙。\n\nP2 兼容性任务未启动 annotation。\n",
    "p2": "# P2\n\n来源：record_core decisions + P2_AMENDMENT_G3B + P2_RECORDING_STATE\n审阅状态：STRUCTURED_FROM_RECORD_CORE\n\n当前范围：MDD+CON 聚类分析队列准备。不是校准/聚类/注释执行。\n\n正式状态：\n- STOP = WAITING_FOR_INVESTIGATOR_REVIEW\n- workflow = v0.3.1 · 已冻结（科学 workflow 身份仍为冻结 v0.3.1；structured record authority 为 v0.3.2 Record Core / ACTIVE）\n- authority checkpoint = ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9\n- cohort amendment = ACCEPTED：625,220 MDD+CON nuclei / 70 Channels\n- cohort registry = REGISTERED（REGISTERED 只表示资产进入正式 Registry，不等于 scientific GO）\n- G2 specimen = HOLD（70 Channels ≠ 70 verified specimens）\n- calibration = NOT_AUTHORIZED；clustering = NOT_AUTHORIZED；annotation = NOT_AUTHORIZED\n- SCIENTIFIC_GO = NO\n\n下一步：分辨率校准，但尚未授权。网页与交接不是科学执行授权。\n",
    "project_overview": "# 课题总览\n\n来源：ACTIVE_CONTEXT.md + record_core decisions；P1 Gate 边界摘自活索引，叙事标 NEEDS_REVIEW；动态状态只来自 structured state\n审阅状态：DRAFT_NEEDS_REVIEW\n\n本课题是对公开人 MDD DLPFC/BA9 单核转录组的独立再分析。\n\n- 科学问题：在已接受的广谱星形胶质细胞（broad Ast）范围内，疾病相关表达/程序结构是什么。独立验证稍后考虑。\n- P1：本工作区内已关闭 Gate01–Gate04 的发现分析（图谱/分区），Gate05 有未晋升的正式 DE 技术交接。P1 不是 P2 的聚类授权。\n- P2：Hwang/snDLPFC 路径上的 Project 2 再分析。当前停在聚类前准备。正式队列 625,220 MDD+CON nuclei / 70 Channels 的修订已 ACCEPTED，logical asset 已 REGISTERED。REGISTERED 只表示资产进入正式 Registry，不等于 calibration / clustering / annotation GO。此前 registry 曾为 REGISTRY_UPDATE_PENDING，那是历史过程，不是当前状态。\n\n动态数字（来自记录核心，非手工抄写）：\n- 当前 STOP：WAITING_FOR_INVESTIGATOR_REVIEW\n- 正式 workflow：v0.3.1 · 已冻结\n- record authority：ACTIVE\n- authority checkpoint：ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9\n- 队列：625,220 MDD+CON nuclei / 70 Channels\n- 队列修订：ACCEPTED\n- 队列登记：REGISTERED\n- G2：HOLD（70 Channels ≠ 70 verified specimens）\n- calibration / clustering / annotation：NOT_AUTHORIZED / NOT_AUTHORIZED / NOT_AUTHORIZED\n- SCIENTIFIC_GO：NO\n",
    "qualified_runtime_identity": "b6a8f4bf80e25bd40488d8f5d7044e8d3a9ce4b573eebb45177dd617b7afed6e",
    "scientific_go": false,
    "snapshot_id": "snap-ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9.autoembed-v1",
    "software_version": "0.3.2-rc4",
    "source_checkpoint_id": "ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9",
    "start_here": "# START_HERE\n\nsnapshot_id: `snap-ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9.autoembed-v1`\nsource_checkpoint_id: `ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9`\nloop: `0.3.2-rc4`\n网页不是科学执行授权。SCIENTIFIC_GO = NO\n核心正文已内嵌于 current.json 的 embedded_handoff；manifest 与独立文件用于进一步核验，不是理解核心上下文的必要前置步骤。\n\n## 先读这五页\n\n1. `01_overview.md` 课题总览\n2. `02_p1.md` P1\n3. `03_p2.md` P2\n4. `04_p1_to_p2.md` P1→P2\n5. `05_governance.md` 治理与证据\n\n## 当前边界（结构化）\n\n- STOP: WAITING_FOR_INVESTIGATOR_REVIEW\n- workflow: v0.3.1 · 已冻结\n- record authority: v0.3.2 Record Core（qualified runtime v0.3.2-rc4）\n- authority checkpoint: ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9\n- cohort: 625,220 MDD+CON nuclei / 70 Channels (amendment ACCEPTED; registry REGISTERED)\n- REGISTERED ≠ scientific GO\n- 未授权: calibration=NOT_AUTHORIZED / clustering=NOT_AUTHORIZED / annotation=NOT_AUTHORIZED\n- G2 specimen: HOLD；70 Channels 不是 70 verified specimens\n\n## 复制给新对话的提示词\n\n```\n你正在接手 MDD DLPFC 独立再分析项目的只读交接。\n\n若已读取 /handoff/current.json 且其中 self_contained=true，核心正文已在 embedded_handoff 中，不必再打开 manifest 或 START_HERE 才能理解课题、进度与授权边界。独立文件只用于核验。\n\n锁定 snapshot_id=snap-ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9.autoembed-v1，source_checkpoint_id=ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9。禁止混用其他版本。\n\n说明实际读取了什么、缺什么。不要执行分析，不要启动 calibration/clustering/annotation，不要把 REGISTERED 当成 scientific GO。\n```\n",
    "webpage_is_not_scientific_authorization": true
  },
  "human_entry_url": "/handoff/",
  "manifest": "handoff/releases/snap-ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9.autoembed-v1/manifest.json",
  "manifest_url": "/handoff/releases/snap-ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9.autoembed-v1/manifest.json",
  "production_current_switched": false,
  "public_delta_key": "b94f84cfd0509fd4c0e351fac66af7507614bc9f8e3afe053e37403b90e88343",
  "published_at": "2026-09-17T06:35:19.282257Z",
  "qualified_runtime_identity": "b6a8f4bf80e25bd40488d8f5d7044e8d3a9ce4b573eebb45177dd617b7afed6e",
  "self_contained": true,
  "snapshot_base_url": "/handoff/releases/snap-ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9.autoembed-v1/",
  "software_version": "0.3.2-rc4",
  "source_checkpoint_id": "ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9",
  "start_here": "handoff/releases/snap-ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9.autoembed-v1/START_HERE.md",
  "start_here_text_url": "/handoff/releases/snap-ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9.autoembed-v1/START_HERE.md",
  "start_here_url": "/handoff/releases/snap-ckpt-1d9b0900-de09-4037-aaad-36d77ce380b9.autoembed-v1/START_HERE.html",
  "webpage_is_not_scientific_authorization": true
}
