{
  "ledger_schema": "nmd-vcell-upgrade-execution-ledger/1.0",
  "generated_at": "2026-09-09",
  "source_plan": "audit_upgrade_20260908/NMD_VCell_全站盘点与高级升级方案_20260908.md",
  "counting_rule": "DONE means the requested repository/site deliverable exists and is validated. EXTERNAL_INPUT_READY means every feasible technical step and handoff is complete, while a real human, wet-lab, third-party custody or provider event remains required.",
  "records": [
    {
      "task_id": "U01",
      "state": "DONE",
      "deliverable": "site_source_reconciliation.json",
      "external_dependency": ""
    },
    {
      "task_id": "U02",
      "state": "PROVIDER_RECEIPT_PENDING",
      "deliverable": "release_snapshot.json; post-deploy receipt schema ready",
      "external_dependency": "Sites save/deployment result"
    },
    {
      "task_id": "U03",
      "state": "DONE",
      "deliverable": "shared query contract and URL-over-storage Planner restore",
      "external_dependency": ""
    },
    {
      "task_id": "U04",
      "state": "DONE",
      "deliverable": "MULTI_ARM_PANEL with separately resolved arms",
      "external_dependency": ""
    },
    {
      "task_id": "U05",
      "state": "DONE",
      "deliverable": "versioned full StudyDraft share reconstruction",
      "external_dependency": ""
    },
    {
      "task_id": "U06",
      "state": "DONE",
      "deliverable": "nmd-vcell-research-question/2.0 canonicalization and Q2 identity",
      "external_dependency": ""
    },
    {
      "task_id": "U07",
      "state": "DONE",
      "deliverable": "publication_package_registry.json; 6 main + 31 supplementary figures",
      "external_dependency": ""
    },
    {
      "task_id": "U08",
      "state": "DONE",
      "deliverable": "public_data_projection.json with controlled-record collapse",
      "external_dependency": ""
    },
    {
      "task_id": "U09",
      "state": "TECHNICAL_ACCEPTANCE_READY",
      "deliverable": "browser and deployed-route suites",
      "external_dependency": "production/private-window and independent-user execution"
    },
    {
      "task_id": "U10",
      "state": "DONE",
      "deliverable": "current_entity_graph.json and normalized SQLite",
      "external_dependency": ""
    },
    {
      "task_id": "U11",
      "state": "DONE",
      "deliverable": "622/622 descriptions plus semantic dictionary v1.2",
      "external_dependency": ""
    },
    {
      "task_id": "U12",
      "state": "DONE",
      "deliverable": "49 dataset-version × task-contract decisions",
      "external_dependency": ""
    },
    {
      "task_id": "U13",
      "state": "DONE_BOUNDED_REFERENCE_CONTEXT",
      "deliverable": "GSE288958 source integrity, object reconciliation, read-only QC, donor-wise Scrublet and independent annotation-disagreement audit; ambient RNA and author-exact reprocessing retained as optional enhancement gates",
      "external_dependency": ""
    },
    {
      "task_id": "U14",
      "state": "DONE_BOUNDED_ROLE",
      "deliverable": "GSE293514 denominators reconciled; cell-level role closed for current release",
      "external_dependency": ""
    },
    {
      "task_id": "U15",
      "state": "DONE",
      "deliverable": "GSE272233 replicate-aware and GSE277637 line-aware reruns",
      "external_dependency": ""
    },
    {
      "task_id": "U16",
      "state": "DONE",
      "deliverable": "Target 360 source effects and ZNF133/PGAM5/ADAM10 examples",
      "external_dependency": ""
    },
    {
      "task_id": "U17",
      "state": "DONE",
      "deliverable": "typed cell/process/trajectory source and time contract",
      "external_dependency": ""
    },
    {
      "task_id": "U18",
      "state": "DONE_6_OF_6_PRIORITY_CLASSES",
      "deliverable": "seven registered reusable views cover all six priority classes with SVG/PNG/source TSV",
      "external_dependency": ""
    },
    {
      "task_id": "U19",
      "state": "DONE",
      "deliverable": "benchmark_task_registry_v2.json",
      "external_dependency": ""
    },
    {
      "task_id": "U20",
      "state": "DONE",
      "deliverable": "4 capability lanes bound to ModelRuns and outcome gates",
      "external_dependency": ""
    },
    {
      "task_id": "U21",
      "state": "EXTERNAL_INPUT_READY",
      "deliverable": "P48/P49 checksummed appointment, license, identity and partition handoff",
      "external_dependency": "five real appointments and six separation constraints"
    },
    {
      "task_id": "U22",
      "state": "BLOCKED_BY_GOVERNED_GATE",
      "deliverable": "scoring contract frozen; target access remains false",
      "external_dependency": "U21 plus sealed source-only predictions and one-time authorization"
    },
    {
      "task_id": "U23",
      "state": "EXTERNAL_INPUT_READY",
      "deliverable": "ADAM10 v08.7/v08.8 execution packet and endpoint/QC/variance intake",
      "external_dependency": "wet-lab Stage A measurements"
    },
    {
      "task_id": "U24",
      "state": "EXTERNAL_INPUT_READY",
      "deliverable": "480×20,000 operating-characteristic grid and formal parameter-lock workbench",
      "external_dependency": "measured variance/ICC/effect/margin and named approvals"
    },
    {
      "task_id": "U25",
      "state": "DONE_TEST_ONLY",
      "deliverable": "three hash-chained Study→Prediction→Outcome fixtures; production 0/0/0",
      "external_dependency": ""
    },
    {
      "task_id": "U26",
      "state": "DONE_CANDIDATE",
      "deliverable": "support-aware v12.40 candidate package; formal release remains HOLD",
      "external_dependency": "publication owner release decision"
    },
    {
      "task_id": "U27",
      "state": "DONE",
      "deliverable": "shared browser research domain and common generated objects",
      "external_dependency": ""
    },
    {
      "task_id": "U28",
      "state": "DONE",
      "deliverable": "ordered deterministic build and scientific/UI identity separation",
      "external_dependency": ""
    },
    {
      "task_id": "U29",
      "state": "DONE",
      "deliverable": "current normalized SQLite with foreign keys; historical SQL retained",
      "external_dependency": ""
    },
    {
      "task_id": "U30",
      "state": "DONE",
      "deliverable": "scientific_release_diff.json",
      "external_dependency": ""
    },
    {
      "task_id": "U31",
      "state": "DONE",
      "deliverable": "source-constrained Search/Ask policy, ambiguity and abstention",
      "external_dependency": ""
    },
    {
      "task_id": "U32",
      "state": "EXTERNAL_INPUT_READY",
      "deliverable": "five-task protocol and blank metric/observation sheets",
      "external_dependency": "5–8 independent users"
    },
    {
      "task_id": "U33",
      "state": "DONE",
      "deliverable": "four disease-specific task contracts and two spatial eligibility/sensitivity contracts",
      "external_dependency": ""
    },
    {
      "task_id": "U34",
      "state": "TECHNICAL_REPRODUCTION_READY",
      "deliverable": "clean-room 3-query/1-result validator and immutable database",
      "external_dependency": "DOI, final license and named maintainer approvals"
    },
    {
      "task_id": "U35",
      "state": "EXTERNAL_INPUT_READY",
      "deliverable": "append-only outcome ingestion template accepts positive/null/negative/QC outcomes",
      "external_dependency": "first governed real outcome from U22 or U24"
    }
  ],
  "counts": {
    "DONE": 21,
    "PROVIDER_RECEIPT_PENDING": 1,
    "TECHNICAL_ACCEPTANCE_READY": 1,
    "DONE_BOUNDED_REFERENCE_CONTEXT": 1,
    "DONE_BOUNDED_ROLE": 1,
    "DONE_6_OF_6_PRIORITY_CLASSES": 1,
    "EXTERNAL_INPUT_READY": 5,
    "BLOCKED_BY_GOVERNED_GATE": 1,
    "DONE_TEST_ONLY": 1,
    "DONE_CANDIDATE": 1,
    "TECHNICAL_REPRODUCTION_READY": 1
  },
  "ledger_sha256": "bb4614f58ffa4cf47e617556de7c1440f97e7e67377dc03f0949a29cbaf3fb16"
}
