edit | blame | history | raw

Windows 私有原生复跑

用户目标

严格绑定三个 PASS Gate 与固定四文件,从 private head 00830ad... 形成一个 child commit,只 fast-forward 私有 github-build 同名分支,只 dispatch 一次 Windows x64/ARM64 native workflow attempt 1,并仅收集固定脱敏 JSON。

已完成事项

  • Preflight 核对 branch/HEAD、PRIVATE visibility、default/target branch、remote head、三个 Gate、四变更与九保护 SHA。
  • 复跑 contract 8/8、production list、host core、双 Windows target compile-only、YAML/diff/privacy 门。
  • 创建唯一 commit 6a2530178872b64c36a37ffcbf9a1d0f0b9a28a1,parent 00830ad80a633df70b8f8e523d6a7f9cde47ef63,仅四文件。
  • 只 push 私有 github-build/codex/md-1.2.7-cross-platform,只 dispatch run 31786586195 attempt 1。
  • 仅下载两份固定 sanitized JSON;没有读取 raw logs,也没有 rerun。

关键决策

run 双架构均 failure,且 actual native tests 均未运行,因此结论仅是 private precondition failure,不是产品失败、Windows QA、支持、包或发布结论。安全汇总类别固定为 FAIL_ARM64_RUNNER_CONTRACT_AND_X64_NATIVE_LIST_EMPTY

文件变更

  • Cross-platform worktree 新增唯一四文件 snapshot commit,并只推 private remote。
  • 新增 run report、structured evidence 与两个 sanitized artifact JSON。
  • 回写统一台账与 PMO_INBOX。
  • 未触碰 origin、macOS evidence、产品源码语义、包或发布。

核心事实 / 变更快照

  • Private branch before:00830ad80a633df70b8f8e523d6a7f9cde47ef63
  • Private branch after:6a2530178872b64c36a37ffcbf9a1d0f0b9a28a1
  • Run:31786586195 / attempt 1 / completed failure。
  • x64:identity PASS、core list 5、native list LIST_EMPTY 0、actual tests NOT_RUN。
  • ARM64:toolchain PASS、identity RUNNER_CONTRACT、actual tests NOT_RUN。
  • Artifact SHA:x64 3b58e06d9bc1dfb278fe45570ec2a6fbf5a229ec8ce74b8e4df2eaf4fcd0c65d;ARM64 2afb043965c6bdccf9333eb108afa93edb4ceaa2f2cdcb2a7584855b5327cf92

未决问题与后续建议

PMO 需基于两类固定失败另行决定是否拆新的 runner identity/native list 诊断或修正任务。本任务禁止现场修复和 rerun,已按失败终态停止。

可复用命令 / Runbook

用途:只读复核该 private run 的 attempt、job 终态与 artifact metadata。前置条件:gh 已登录且可读 private 17lang/mindraw

gh run view 31786586195 --repo 17lang/mindraw --json databaseId,headSha,headBranch,event,status,conclusion,attempt,createdAt,updatedAt,jobs
gh api repos/17lang/mindraw/actions/runs/31786586195/artifacts --jq '{total_count, artifacts:[.artifacts[]|{id,name,size_in_bytes,expired,workflow_run:{id:.workflow_run.id,head_sha:.workflow_run.head_sha}}]}'

验证:run 必须是 head 6a25301...、attempt 1、completed failure;artifact 恰好为 x64/ARM64 两个 fixed JSON。清理:命令只读,无恢复动作。搜索关键词:31786586195FAIL_ARM64_RUNNER_CONTRACT_AND_X64_NATIVE_LIST_EMPTY