状态:ENGINEERING_READY_BLOCKED_EXTERNAL。本指南及配套机器包已具备执行条件,但未取得真实企业账号、脱敏样本、预生产环境和五方签字;不得据此宣称企业验收通过。
environment_id 必须与执行上下文一致。status/state/状态/当前状态,JSON 任意字段和 Markdown/CSV 独立单元格也不得保留未完成值;普通历史说明不受此限制。docs/ 保存并计算 SHA-256;本地 PASS_LOCAL 不能替代 ENTERPRISE_PASS。v0.3.0-phase2 发布物;版本必须精确为 v0.3.0-phase2,执行提交必须精确为该标签解引用提交 95023e59bfb9f00be4ed61f7a8307fac56fbcee9,同时记录文件名及摘要。open_p1_ids,由不同的业务、技术实名批准人对同一 ID 集合形成正式书面处置决定,covered_p1_ids 必须与其精确相等。P3_WP01_ENTERPRISE_ACCEPTANCE.json,把每个证据引用改为 ENTERPRISE_FORMAL 并填入真实摘要,然后运行验收器。PYTHONPATH=. .venv/bin/python scripts/validate_phase3_wp01_acceptance.py docs/acceptance/P3_WP01_ENTERPRISE_ACCEPTANCE.json
ACCEPTED(退出码 0):全部企业事实、证据和签署满足契约。BLOCKED(退出码 3):工程包就绪,但仍缺外部企业输入或执行事实。FAILED(退出码 2):存在版本/提交/环境/时序错误、阈值未达、证据越界/缺失/摘要不符、纯占位证据、冒充企业通过、自批、代签、开放 P0、P1 无完整书面决定或执行不完整。