docs(progress): analyze the structure of the 63 discordant reviews

Read-only diagnostic. The 63 rows reduce to three systematic blocks, each a
single policy question rather than per-row judgment: YRBS numeric value-label
sourcing (27), GSHS population/mapping evidence (18), and language status
(18). Also records that YRBS 2023 Q27-Q29 can be closed from the local CDC
format program rather than adjudicated, and that the adjudication table's
three machine-derivable columns are still blank.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Jinotech
2026-09-21 00:03:12 +12:00
co-authored by Claude Opus 5
parent 38f7268d8d
commit 71b0d7dd2a
+21 -1
View File
@@ -1,6 +1,6 @@
# 项目进度档案 # 项目进度档案
版本:1.23 版本:1.24
建立日期:2026-09-20 建立日期:2026-09-20
当前总状态:`in_progress` 当前总状态:`in_progress`
当前阶段:阶段 1 `in_progress`;题库、回答字典、919,863 行回答长表及三调查设计字段/方法均已核验;Gate 1 仅剩主要结局的两名实际人工审核者签署 当前阶段:阶段 1 `in_progress`;题库、回答字典、919,863 行回答长表及三调查设计字段/方法均已核验;Gate 1 仅剩主要结局的两名实际人工审核者签署
@@ -1014,3 +1014,23 @@ Gate 0 当前判定:`passed`。四项交付物齐备;目标总体政策、
1. 由两名审核者裁决 63 行不一致决定,并确认 `review_date` 的 ISO 格式修正; 1. 由两名审核者裁决 63 行不一致决定,并确认 `review_date` 的 ISO 格式修正;
2. 裁决完成后重跑 `validate_human_reviews.py` 与 Gate 1 验收; 2. 裁决完成后重跑 `validate_human_reviews.py` 与 Gate 1 验收;
3. Gate 1 通过后方可进入阶段 2(可行性、可识别性和连接审计)。 3. Gate 1 通过后方可进入阶段 2(可行性、可识别性和连接审计)。
### A-20260921-072:分析 63 项不一致审核的结构(只读诊断)
- 时间:2026-09-21T00:02:42+12:00;阶段 1Gate 1 保持 `in_progress`
- 动作:应用户要求列出待裁决的 63 行,并分析其结构。纯只读诊断,未修改任何文件、未替任何人裁决。服务于 A-20260920-071 已登记的裁决待办。
- 输入:两份已签署审核表、`primary_outcome_review_adjudication.csv`、YRBS `source_archive` 目录、`2023XXH-Formats-Program.sas`
- **核心发现:63 项不是 63 个独立判断,而是 3 个成组的政策问题。**
- **组 127 行,YRBS 2005/2007/2009/2011/2013/2015/2017/2019/2023 × 3 题)** R1 `needs_source` / R2 `approve`。分歧轴唯一且一致:R1 在 **27/27** 行声明本年度“数字值标签/格式映射”未独立核实,仅接受问卷的 A/B 选项顺序,拒绝沿用项目字典;R2 认为年度 Data Users Guide 代码本(1=Yes, 2=No)已足够。裁决问题:**年度指南代码本是否构成数值编码映射的充分来源,还是必须取得该年度官方格式程序/原始值标签。**
- **组 2(18 行,6 个有来源的 GSHS 组件 × 3 题)** R1 `needs_source` / R2 `approve_with_correction`。分歧轴不同:R1 要求组件采样年龄/年级与纳入条件、实际施测语言、字母选项到发布数值编码的直接映射;R2 以国别代码本加实测分布双重核验编码(如加纳 1=901、2=2744、缺失=151,且组件行数 3,796 与实况表参与人数一致),其 correction 指向 population 占位符——实况表就在所引问卷同一目录内,认为属不必要的证据缺口。裁决问题:**实况表能否关闭 population 缺口;代码本加实测分布是否满足“直接映射来源”的要求。**
- **组 318 行,YRBS 1991/1993/1999/2001/2003/2021 × 3 题)** R1 `approve_with_correction` / R2 `approve`。此组 R1 的数值标签检查**已完成**:15 行经年度代码本核对,3 行(2021 Q26–Q28)经官方 `2021XXH-Formats-Program.sas` 的 H26S/H27S/H28S 格式核对。残余分歧仅为 `language provisional_accepted`(仅接受英语来源文本,不证明实际施测语言)是否构成需更正的缺陷。裁决问题:**语言状态的既有记法是否可接受。**
- **可用证据关闭的缺口(非裁决问题):** 组 1 与组 3 的差别只在 R1 是否完成同一项检查。本地 `Dataset/YRBS_National_1991_2023/source_archive/` 仅存 2021 与 2023 两个年度的 CDC 格式程序。其中 **2023 的 `2023XXH-Formats-Program.sas` 本地即有**,且已逐项确认含 `$H27S`/`$H28S`/`$H29S``"1"="Yes"``"2"="No"``" "="Missing"``other="** Data Error **"`),与 R1 在 2021 所用来源同类同位置。故组 1 的 **YRBS 2023 Q27/Q28/Q29 三行属可由本地官方来源关闭的证据缺口,而非需要判断的分歧**;其余 24 行(2005–2019)本地无格式程序,关闭需另取 CDC 官方文件。
- 附带记录的审核者观察(尚未处理):R2 指出加纳组件的意念与计划缺失数同为 151,而其余组件两题互不相同,建议对原始 WHO 文件做一次确认;并提示派生二分变量 `raw_mh_b_*` 不得被静默替换为施测题目。
- **裁决表状态:** `primary_outcome_review_adjudication.csv` 84 行**全部为空**,包括本可由机器填充的 `reviewer_1_decision``reviewer_2_decision``conflict_reason` 三列。这三列属两份已签署审核的派生事实,不属人工签署字段;其余 `adjudicator_name``adjudication_date``final_*``adjudication_notes``adjudicator_attestation` 属人工字段,必须留空。
- 检查:未写入任何文件;两份已签署审核表未读写改动,SHA-256 未变。Gate 1 状态未变。
- 未解决问题:63 行裁决未执行;`review_date` 非 ISO;2021 提示句缺口;13 项未关闭冲突。
- 下一步:
1. 建议先以本地 `2023XXH-Formats-Program.sas` 关闭 YRBS 2023 三行的数值标签缺口,将组 1 的裁决量由 27 降至 24;
2. 经用户授权后填充裁决表的三列派生字段(人工签署字段保持空白);
3. 由裁决人按三个政策问题成组裁决,而非逐行判断。