diff --git a/Progression.md b/Progression.md index 102cfaf..d25cbfa 100644 --- a/Progression.md +++ b/Progression.md @@ -879,3 +879,36 @@ Gate 0 当前判定:`passed`。四项交付物齐备;目标总体政策、 1. 在可访问 `git.jinome.org` 的环境执行 `git push origin main`,推送上述三个提交,并回填推送结果; 2. 删除 `.git/index.lock`、`.git/HEAD.lock`、`.git/refs/heads/.writetest` 后执行 `git reset`,使索引与 `HEAD` 同步; 3. 将 `review_date` 改为 ISO `YYYY-MM-DD` 并完成 84 项裁决,再执行 Gate 1 逐项验收。 + + +### A-20260920-067:独立复核审核发现并在生成源头修正来源归属 + +- 时间:2026-09-20T20:25:12+12:00;阶段 1,Gate 1 保持 `in_progress`。 +- 动作:不以项目既有审计为准,直接对本地原始资料复核两份已签署审核表所列发现;随后按用户授权范围(仅"来源可证的更正")在生成脚本层实施修正。未重建任何生成物,未改动已签署的审核行。 +- 输入:`Dataset/NSDUH/2021NSDUHMRBWebSpecs101422.pdf`、`2022NSDUHmrbCAISpecs070722.pdf`、`2023NSDUHmrbWebCAISpecs013123.pdf`、`2024-nsduh-mrb-eng-web-specs.pdf`、`nsduh_complete_variable_dictionary.csv`(9,870 行)、GSHS 摩洛哥/瓦利斯和富图纳英法问卷与实况表、YRBS 1993/1995/1997/1999 National User Guide、`item_bank.csv`、`response_dictionary.csv`、`survey_design.csv`。 +- 检查结果:reviewer 2 findings 所列 10 项可核查断言**全部复核为真**,逐项证据如下。 + - `YUSUICTRY` 不存在于本地 9,870 行变量字典(`YUSUITHK`、`YUSUIPLN` 存在);其 9 个编码与 `YUSUITHK` 完全一致,含标签与 missing_type 映射。 + - 四年 MRB 规范 PDF 均逐字含 `YSUI03 [IF CURNTAGE = 12 - 17] During the past 12 months, did you try to kill yourself?`,题干、总体与跳题因此闭合;工具仅给出 1–4 与 DK/REF。 + - 2022–2024 意念题 `question_text` 长度 472/472/449 字符且以 "Note: Beginning in 2022…" codebook 变更说明开头;2021 为 195 字符。 + - 2021 镜像缺陷成立且更严重:工具另有 `YSUINT` 屏——"The next few questions are about thoughts of suicide. You can answer 'I'm not sure' or 'I don't want to answer' to any question.";项目将第一句并入 `YSUI01` 而丢弃第二句,即赋予编码 3、4 合法性的那一句。 + - `LANGVER` 四年均存在,option_count=2。 + - 6 行 GSHS 引用法语问卷却存英语题干;两个组件目录均另有英语问卷,摩洛哥英语 PDF 第 32/33/34 项逐字命中,瓦利斯和富图纳英语 docx 三题逐字命中。属引用错误而非题干错误。 + - 牙买加实况表:"A census was used…",学校应答率 100%;瓦利斯和富图纳实况表(法语):"Un recensement a été utilisé…",学校应答率 100%,919 人。二者在 `survey_design.csv` 中的权重/PSU/层与 Taylor 处理与加纳两阶段整群样本逐字节相同,且均标记 `source_verified_fields`。 + - `Dataset/` 下检索 "solomon"/"SLB" 无任何命中;所罗门群岛 3 行引用通用数据字典 `GSHS_数据字典.xlsx`,非国别工具。 + - 1995 与 1997 National User Guide 均载 "in the fifty states and the District of Columbia, excluding a majority of Louisiana",1993/1999 无此限制;题库四年均存"全国覆盖"字样。 + - reviewer 1 独立标注了同一 Louisiana 缺口与引导语/作答提示分离问题,两份审核在关键处相互印证。 +- 输出(提交 `0c9645e`):修正在生成源头而非生成物,避免下次构建覆盖。 + - `audit_yrbs_primary_outcome_sources.py`、`build_primary_outcome_package.py`:YRBS 总体字符串改为按年条件化,1995/1997 载明 Louisiana 排除。 + - `build_primary_outcome_registry.py`:新增 `NSDUH_ATTEMPT_LOCAL_SPECS`,四年各引本地工具 PDF,`source_verification_status` 由 `official_indexed_text_verified_pdf_render_pending` 改为 `local_instrument_pdf_verified`;总体写明 `IF CURNTAGE = 12 - 17`。 + - 新增 `NSDUH_ATTEMPT_UNATTESTED_CODES`,`add_item` 接受 `unattested` 参数:85/94/97/98/99 的 `derivation_rule` 标注为继承自 `YUSUITHK` 且无来源,`review_status` 置为 `needs_source`;编码未删除。 + - GSHS 问卷选择器改为优先匹配存储题干语言的工具版本;对全部 6 个组件模拟验证,仅摩洛哥与瓦利斯和富图纳改变,其余四个不变。 +- 检查(构建):三份脚本均通过 `py_compile`;选择器以真实文档清单模拟验证;未执行任何构建脚本。 +- 提交/推送状态:`push_pending`。`git.jinome.org` 本会话两个执行环境仍返回 HTTP 403 CONNECT,非凭据问题。本地 `main` 现领先 `origin/main` 四个提交:`85f5dab`、`413b679`、`3034718`、`0c9645e`。 +- 未解决问题: + - 生成物(`item_bank.csv`、`response_dictionary.csv`、`survey_design.csv`、`primary_outcome_registry.json` 等)相对已修正源头**已过期**;重建会重新生成题库与人工审核队列,属 Gate 相关动作,本轮未授权执行。 + - 本轮授权范围外、已核实但未修正:牙买加与瓦利斯和富图纳的普查设计处理与 `source_verified_fields` 状态;所罗门群岛无国别工具仍按已验证来源处理;NSDUH 2022–2024 `question_text` 内的 codebook 变更说明与 2021 丢句;`LANGVER` 未用于语言状态。 + - `review_date` 仍为 `2026/9/20`,校验器要求 ISO;84 项裁决未完成。 +- 下一步: + 1. 决定是否执行 Stage 1 重建以使生成物与已修正源头一致(需依次运行 YRBS 审计、GSHS 审计、registry、package 四个脚本,并逐项 diff 验证 84 个 item_version_id 不变); + 2. 在可访问 `git.jinome.org` 的环境推送四个提交; + 3. 处理上列未授权修正项、`review_date` 格式与 84 项裁决,再执行 Gate 1 验收。