Files
gaokao-volunteer-system/docs/ACTIVE_EXECUTION_BOARD_2026-06-20.md
Hermes Agent 8815f85ec4
Some checks failed
CI / pytest (Python 3.10) (push) Has been cancelled
CI / pytest (Python 3.11) (push) Has been cancelled
CI / pytest (Python 3.12) (push) Has been cancelled
feat(crowd_db): 27省全量完成 usable/high 升级 + review 修复
- 27 省全部达到 usable 及以上(7 high + 20 usable + 0 skeleton)
- high 白名单: 湖南/广东/江苏/山东/河北/浙江/福建
- 可信来源元数据补齐: 湖南/四川 province_official URL 修复
- 共享测试同步: test_provenance_query.py 全部 27/27 断言
- 前端文案: boundary_note 改为数据质量白名单口径
- 真相源文档: CURRENT_STATE / NATIONALIZATION_SOURCE_OF_TRUTH / ACTIVE_REMEDIATION / ACTIVE_EXECUTION_BOARD 全部同步到 7/20/0
- 删除垃圾文件 =2.0.0(pip install 误输出)

验证: pytest data/crowd_db/tests/ admin/tests/test_web_public_content_pages.py → 57 passed
2026-06-25 00:17:20 +08:00

8.0 KiB
Raw Blame History

ACTIVE_EXECUTION_BOARD_2026-06-20

最后更新: 2026-06-23 状态词: 当前有效问题执行板(新增 crowd_db 全国高信任建设 Phase 0 / Batch 1 真相源: docs/CURRENT_STATE.md 问题来源: docs/ACTIVE_REMEDIATION_2026-06-20.md

本文件取代 docs/ACTIVE_EXECUTION_BOARD_2026-06-19.md(已降级为历史快照)。


1. 当前门禁结论

结论: v2.1.1 已完成"retention cleanup 多订单 conn ownership 修复 + 端到端本地 acceptance 步骤"闭环v2.1.4 已完成性能/集成/用户模拟/部署运维四维本地验证。 dev-verify 状态: 直接相关子集 205 passed, 0 failedretention 6 passedruff + mypy 通过。2026-06-21 复核:四维验证脚本复跑仍 PASS性能/集成/用户模拟/部署运维)。完整 dev-verify 当前轮复跑结果见 2026-06-21 审计记录。

禁止事项:

  • 不再重复处理已修复的历史问题
  • 不把 T12 之外的 Web 自助能力混入已完成的 v2.1 结论
  • 不把"设计占位"误报为"已实现"
  • 不把 Git/文档修订当成支付/交付/合规能力的替代
  • 不把"端到端本地 acceptance 步骤就绪"误报为"生产已部署"T12-D 仍需 ops 在目标主机实际执行 systemctl enable --now 与首次 timer 触发后留痕)

2. 6/20 增量执行情况

T12-D retention cleanup conn ownership 修复P1, 2026-06-20 落地)

  • 状态: completed端到端本地 acceptance 步骤就绪 + 生产化部署动作待 ops 执行)
  • 落地:
    • data/orders/dao.py 新增 owns_conn: bool = False 参数;__exit__ 仅在 owns_conn=True 时 closeconnect() classmethod 自动设 owns_conn=True
    • tests/test_retention_cleanup.py 新增 test_retention_cleanup_apply_anonymizes_multiple_old_orders_in_sequence 锁住多订单连续 anonymize 契约
    • docs/DELIVERY_RETENTION_OPS_RUNBOOK.md §8 新增 T12-D 本地端到端 acceptance 步骤 + 验收通过判定表 + 部署前 checklist + 历史 bug 背景
    • CHANGELOG.md 顶部加 v2.1.1 (2026-06-20) 段
    • docs/CURRENT_STATE.md 顶部加 6/20 增量段;真相源优先级 6/20 > 6/19
    • docs/ACTIVE_REMEDIATION_2026-06-20.md + docs/ACTIVE_EXECUTION_BOARD_2026-06-20.md 取代 6/19 版本
  • 验证: 6 个 retention 测试全过 + 205 个直接相关子集全过 + ruff + mypy 通过 + 端到端 smoke 4 笔订单实测通过
  • 提交: bcb1e68 fix(retention): T12-D acceptance — OrdersDAO conn ownership → f9e68ee merge: T12-D retention cleanup conn ownership fix

3. 仍有效的执行任务清单(按优先级)

3.1 T12-A 真实支付 acceptance

  • Owner: tech-lead / ops
  • 优先级: P0
  • 状态: pending
  • 目标:
    • 在真实商户主体 + 备案域名 + 公网 notify_url 就绪后, 跑支付宝沙箱/生产 acceptance
  • 依赖:
    • 外部商户与域名前置
    • data/payments/service.py 6/19 持久化已就绪

3.2 T12-B info_submitted -> serving 自动主链

  • Owner: engineer
  • 优先级: P0
  • 状态: pending
  • 目标:
    • 真实 worker/生成服务/线上调度收口

3.3 T12-D retention cleanup 生产化部署验收6/20 端到端 acceptance 步骤就绪)

  • Owner: ops
  • 优先级: P1
  • 状态: ⚠ acceptance 步骤就绪 + 实际部署动作待执行
  • 目标:
    • scripts/gaokao-retention-cleanup.py 在目标主机实际安装 + cron/systemd 留痕
    • 监控 180 天窗口外的实际清理结果
  • 依赖:
    • docs/DELIVERY_RETENTION_OPS_RUNBOOK.md §8 acceptance 步骤已就绪
    • 6/20 conn ownership 修复已落地bug 必现6/20 已修)

3.4 L-A 隐私政策 / 服务协议正式法务审定

  • Owner: PM / legal
  • 优先级: P1
  • 状态: in_progress草案已补齐待正式法务审核
  • 依赖:
    • 当前已有 docs/LEGAL_PRIVACY_BASELINE.md + docs/PRIVACY_POLICY_DRAFT.md + docs/SERVICE_TERMS.md + docs/DATA_RETENTION_AND_DELETION.md 基线

3.5 L-B 备份恢复异机演练 + 密钥轮换记录

  • Owner: ops
  • 优先级: P1
  • 状态: pending
  • 依赖:
    • 当前已有 scripts/backup_snapshot.sh + scripts/backup_verify.sh + scripts/backup_restore_smoke.py

3.6 Q-A crowd_db 非湖南省份高置信数据密度

  • Owner: data / orchestrator
  • 优先级: P1
  • 状态: completed27 省口径下已完成 HIGH=7 / USABLE=20 / LOW=0;高信任白名单为 湖南 / 广东 / 江苏 / 山东 / 河北 / 浙江 / 福建;其余 20 省已全部达到 usable
  • 当前真相源:
    • docs/CROWD_DB_NATIONALIZATION_SOURCE_OF_TRUTH.md
    • docs/plans/2026-06-23-national-high-trust-crowd-db-plan.md
  • 目标:
    • 先完成 27 省口径下的 skeleton → usable/high 升级框架
    • 保持已完成的 7 省 high 白名单稳定
    • 让剩余 14 个 skeleton 省份脱离 skeleton
    • 后续再决定是否扩到 31 省全国口径
  • 当前批次:
    • Q-A0: README / SCHEMA / CURRENTSTATE / ACTIVE* 边界收口 已完成
    • Q-A1: 山东 → usable 方法样板 已完成
    • Q-A2: 测试门禁改造high 白名单 + usable/high 阈值) 已完成
    • Q-A3: 广东 / 江苏 / 浙江 / 河北 / 福建 usable 化复制 已完成
    • Q-A4: A1 第一批 high 白名单升级(广东 / 江苏 / 山东) 已完成
    • Q-A5: C 阶段第二批 high 白名单升级(河北 / 浙江 / 福建) 已完成
    • Q-A6: S 阶段首批 usable 升级(河南 / 湖北 / 四川) 已完成
    • Q-A7: S 阶段第二批 usable 升级(北京 / 天津 / 上海) 已完成
    • Q-A8: 下一批 skeleton 省份升级(当前下一步)
  • 当前并行分工(写入 goal / task:
    • Lane A资料核验: 剩余 skeleton 省份的省级官方入口复核与 trusted_sources 完整性复查
    • Lane B内容升档: 剩余 skeleton 省份按批次做 score_ranges / recommendations / alternatives 扩充
    • Lane C共享契约: 统一维护 README / SCHEMA / CURRENT_STATE / ACTIVE_REMEDIATION / ACTIVE_EXECUTION_BOARD / tests 的口径一致性

A-2 后台/外部渠道补录同意审计统一化6/20 完成)

  • Owner: engineer
  • 优先级: P1
  • 状态: completed6/20 已落地)
  • 目标:
    • 闲鱼/微信/学校/web 渠道代录/补录走同一同意审计口径
    • 同意字段写入 order_intakes 表 + orders 表冗余
  • 落地: CreateOrderRequest.consent: ConsentInfo 必填4 个 source 一致;consent_operator 严格按基线白名单 self / guardian / admin_import
  • 提交: 187b2aebd27b01

4. 当前仍然禁止的错误完成表述

禁止:

  • "已完成完整 Web 自助 SaaS"
  • "支付线上 acceptance 已完成"
  • "27省高质量推荐数据已完成"
  • "全国31省高信任数据已完成"
  • "T12 Web 自助闭环已全部完成"
  • "T12-D 已生产化部署"(仅"端到端本地 acceptance 步骤就绪" + "代码 conn ownership bug 修复" — 实际部署动作待 ops 执行)

允许:

  • "v2.1.1 已完成 retention cleanup 多订单 conn ownership 修复 + 端到端本地 acceptance 步骤"
  • "v2.1 人工服务运营增强系统 + 6/19 保留期门禁 + 支付失败持久化 + 前台删除工单 + 6/20 retention cleanup conn ownership 修复已落地"
  • "T12 Web 自助闭环仍在线上 acceptance 阶段"
  • "支付 / 交付 / 合规 / 备份恢复 / crowd_db 全国高信任建设仍是当前有效问题"

5. 当前推荐读取顺序

  1. docs/CURRENT_STATE.md
  2. docs/ACTIVE_REMEDIATION_2026-06-20.md
  3. docs/ACTIVE_EXECUTION_BOARD_2026-06-20.md(本文件)
  4. docs/DELIVERY_RETENTION_OPS_RUNBOOK.md §8T12-D acceptance 步骤)
  5. docs/plans/2026-06-19-production-readiness-remediation-plan.md
  6. reports/PRODUCTION_STRICT_REVIEW_2026-06-19.md
  7. product/PRD.md / product/ROADMAP.md

6. 下一步执行建议

最优先6/20 后续):

  1. 推进 L-A 隐私政策法务审定
  2. 推进 A-2 后台/外部渠道补录同意审计统一化
  3. 推进 T12-D 实际生产化部署动作ops 在目标主机执行)

原因:

  • L-A 与 A-2 都是 P1 且不依赖外部商户/域名前置
  • T12-D 实际部署动作依赖 ops 主机访问6/20 已提供完整 acceptance 步骤与部署前 checklist
  • 这三项完成后下一阶段v2.2)才有干净的合规与生产化基线