d29e04e647
端到端验收实测(2026-10-10):标注后取件以 artifact_fetch_rejected: credentials 终态失败。 根因:artifactfetch runner 给子进程的是白名单环境(防凭据外泄),但没有透传 dws 取件器 必需的 ARTIFACT_DINGTALK_FETCHER/DWS_BIN/DWS_CONFIG_DIR/DWS_HOME/DWS_DISABLE_KEYCHAIN → dws 找不到配置目录与文件型 keychain($HOME/.local/share/dws-cli 落空)→ 报未登录 → 映射成 credentials 终态(不可重试)→ 且不会回落老路径。脚本单跑正常,因为绕过了白名单。 - handler.go: childEnv() 显式透传 dws 变量(仅非空值);失败时把 stderr 尾部脱敏后带进错误, 否则只能看到裸 code 无法定位(本次排查就卡在这) - 新增 3 个回归测试:环境透传 / 空值不透传 / stderr 上报与敏感内容抑制 - 实测:修复后重新入队 → artifact.fetch completed,产物 sn-753f….docx 4799B(adoc→docx 导出), content_objects 记为 docx/verified