Document system flow and next execution baseline

This commit is contained in:
2026-08-21 17:31:50 +08:00
parent 63c0408ce7
commit 1325504544
10 changed files with 553 additions and 9 deletions

View File

@@ -9,7 +9,7 @@ pointer_version: 3
updated: 2026-08-21
context_id: linuxcnc-2.10.0-pre0-wasm-m1-py-c1
milestone: K8
last_verified_checkpoint: PROJECT-AUDIT-02
last_verified_checkpoint: OWNER-INTAKE-01
task:
id: WAIT-OWNER-01
status: blocked
@@ -43,11 +43,11 @@ python3 scripts/validate_task_pointer.py
**目标**:等待六项 owner decision 或新的 locked context input;期间不重跑 K8 release gate、不创建新 context、不重复执行已完成 implementation matrix。
**直接输入**:`docs/linuxcnc-web-wasm-task-map.md`、`coverage/project-task-readiness.report.json`、全部 M3/FE/REG 报告、`coverage/release-candidate-gate.report.json`、`coverage/post-release-audit.report.json`、`coverage/owner-review-gate-refresh.report.json`、`context-lock.json`。
**直接输入**:`coverage/owner-decision-intake.template.json`、`coverage/owner-decisions.json`(当前不存在)、`scripts/validate_owner_decision_intake.py`、`context-lock.json`、`coverage/project-task-readiness.report.json`。
**必须产出**:保持 `coverage/project-task-readiness.report.json` 和所有实现报告作为 blocked evidence;owner input 到位前不生成新 context、不刷新 gate。
**必须产出**:`coverage/owner-decision-intake.template.json`、`docs/linuxcnc-web-wasm-owner-decision-intake.md`、`coverage/owner-decision-intake.report.json` 和验证器;当前 `owner-decisions.json` 缺失时只生成 blocked report,不创建 context、不刷新 gate。
**完成条件**:六项 owner decision 或新 locked context input 可定位后才解除 blocked;当前 `owner_inputs=0`、gate refresh=blocked、`STOP_RELEASE` verified;不自动回到 K8-REL-17。
**完成条件**:模板精确包含六项 blocker;缺失、重复、未知、context mismatch、字段不全和非 approve decision 均 blocked;完整六项 approve 只代表 intake shape verified,gate refresh 仍 blocked,必须另经新 context 审查;`context-lock.json` 不被验证器修改。
**非目标**:不修改 kinematics 算法或 ABI/protocol/schema/context lock;不替 owner 做 manifest/许可证/browser/oracle 决策;不实现真实硬件驱动;不升级 `accepted`,不清除 K8 release blockers。
@@ -55,7 +55,7 @@ python3 scripts/validate_task_pointer.py
## Next
本任务是 external wait,不执行自动重试;只有六项 owner decision 或新 locked context input 到位时,才新建 context 并重新打开 K8 release task。
本任务是 external wait,不执行自动重试;owner 将 decision 文件放置为 `coverage/owner-decisions.json` 后运行 `python3 scripts/validate_owner_decision_intake.py`。只有验证通过并完成新 context 审查后,才重新打开 K8 release task。
## Verify
@@ -66,6 +66,8 @@ python3 scripts/generate_virtual_device_fault_matrix.py
python3 scripts/generate_workspace_session_integration.py
python3 scripts/generate_project_task_readiness.py
python3 scripts/test_project_task_readiness.py
python3 scripts/validate_owner_decision_intake.py
python3 scripts/test_owner_decision_intake.py
node python-runtime/test_runtime.mjs
node web/worker/test_python_bridge.mjs
python3 scripts/generate_python_worker_bridge.py