Implement configuration, runtime, frontend, and task governance closure
This commit is contained in:
73
nextTask.md
73
nextTask.md
@@ -9,18 +9,18 @@ pointer_version: 3
|
||||
updated: 2026-08-21
|
||||
context_id: linuxcnc-2.10.0-pre0-wasm-m1-py-c1
|
||||
milestone: K8
|
||||
last_verified_checkpoint: K8-REL-15-r01
|
||||
last_verified_checkpoint: PROJECT-AUDIT-02
|
||||
task:
|
||||
id: K8-REL-15
|
||||
id: WAIT-OWNER-01
|
||||
status: blocked
|
||||
title: owner review and release gate refresh
|
||||
owner: WS-7
|
||||
title: pause until external owner decisions or new lock input
|
||||
owner: WS-5
|
||||
profile: milestone
|
||||
next:
|
||||
id: K8-REL-16
|
||||
status: pending
|
||||
title: new context and release gate refresh after owner decisions
|
||||
owner: WS-7
|
||||
id: OWNER-INPUT-01
|
||||
status: blocked
|
||||
title: six owner decisions or new locked context input required
|
||||
owner: WS-5
|
||||
profile: milestone
|
||||
```
|
||||
|
||||
@@ -41,48 +41,57 @@ python3 scripts/validate_task_pointer.py
|
||||
|
||||
## Task
|
||||
|
||||
**目标**:检查 K8-REL-14 roundup 后是否存在六项 owner decision 或新锁定输入,并在缺失时 fail-closed;保留六项阻塞和 `STOP_RELEASE`。
|
||||
**目标**:等待六项 owner decision 或新的 locked context input;期间不重跑 K8 release gate、不创建新 context、不重复执行已完成 implementation matrix。
|
||||
|
||||
**直接输入**:`coverage/remediation-evidence-roundup.report.json`、`coverage/release-candidate-gate.report.json`、`coverage/post-release-audit.report.json`、`context-lock.json`。
|
||||
**直接输入**:`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-review-gate-refresh.report.json`、六项 owner decision 缺口和可重建的 blocked release 结论;没有 owner 输入时不得刷新 gate、升级 blocked、删除样本或就地覆盖 context lock。
|
||||
**必须产出**:保持 `coverage/project-task-readiness.report.json` 和所有实现报告作为 blocked evidence;owner input 到位前不生成新 context、不刷新 gate。
|
||||
|
||||
**完成条件**:六项 owner decision 状态逐项可定位;当前工作区无批准输入时,task 必须为 `blocked`,gate refresh 必须 blocked,`STOP_RELEASE` 必须 verified。
|
||||
**完成条件**:六项 owner decision 或新 locked context input 可定位后才解除 blocked;当前 `owner_inputs=0`、gate refresh=blocked、`STOP_RELEASE` verified;不自动回到 K8-REL-17。
|
||||
|
||||
**非目标**:不替 owner 做 manifest/context/许可证/browser/oracle 决策,不修改 ABI/protocol/schema/context lock,不升级 accepted,不清除其他 K8 release blockers。
|
||||
**非目标**:不修改 kinematics 算法或 ABI/protocol/schema/context lock;不替 owner 做 manifest/许可证/browser/oracle 决策;不实现真实硬件驱动;不升级 `accepted`,不清除 K8 release blockers。
|
||||
|
||||
**回滚点**:保留 K8-REL-01..14 全部报告、原 manifest、license source index 和 context lock;owner-review report 为新增证据,删除它即可回到 roundup 状态。
|
||||
**回滚点**:保留所有 M3/FE/REG/K8 报告和原 context lock;删除 task map/readiness report 并恢复旧指针即可回到审计前状态,不触碰实现代码。
|
||||
|
||||
## Next
|
||||
|
||||
完成本任务后,在同一变更中把 `next` 提升为 `Current.task`,更新 `last_verified_checkpoint` 和最近证据摘要,并重新运行 `Read` 中的门禁。不得跳过未完成依赖;同一时刻只允许一个 current task。
|
||||
本任务是 external wait,不执行自动重试;只有六项 owner decision 或新 locked context input 到位时,才新建 context 并重新打开 K8 release task。
|
||||
|
||||
## Verify
|
||||
|
||||
```bash
|
||||
python3 scripts/generate_release_closure.py
|
||||
python3 scripts/generate_post_release_audit.py
|
||||
python3 scripts/generate_k8_milestone_closeout.py
|
||||
python3 scripts/generate_release_remediation_intake.py
|
||||
python3 scripts/generate_manifest_ownership_remediation.py
|
||||
python3 scripts/generate_release_acceptance_remediation.py
|
||||
python3 scripts/generate_official_oracle_remediation.py
|
||||
python3 scripts/generate_configuration_resource_remediation.py
|
||||
python3 scripts/generate_browser_matrix_remediation.py
|
||||
python3 scripts/generate_implementation_license_remediation.py
|
||||
python3 scripts/generate_remediation_evidence_roundup.py
|
||||
python3 scripts/generate_owner_review_gate_refresh.py
|
||||
node web/worker/test_replay.mjs
|
||||
node web/workspace/test_recovery.mjs
|
||||
node web/workspace/test_migration.mjs
|
||||
python3 scripts/generate_configuration_startup_closure.py
|
||||
python3 scripts/generate_hal_component_manifest.py
|
||||
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
|
||||
node python-runtime/test_runtime.mjs
|
||||
node web/worker/test_python_bridge.mjs
|
||||
python3 scripts/generate_python_worker_bridge.py
|
||||
python3 scripts/generate_frontend_m1.py
|
||||
node web/app/test_frontend_m1.mjs
|
||||
node web/app/test_frontend_m2.mjs
|
||||
python3 scripts/generate_frontend_m2.py
|
||||
node web/app/test_frontend_m3.mjs
|
||||
python3 scripts/generate_frontend_m3.py
|
||||
python3 scripts/generate_workspace_session_integration.py
|
||||
python3 scripts/validate_baseline.py
|
||||
python3 scripts/validate_task_pointer.py
|
||||
python3 -m unittest discover -s scripts -p 'test_*.py' -v
|
||||
ctest --test-dir build-native --output-on-failure
|
||||
node web/worker/test_replay.mjs
|
||||
node web/worker/test_configuration_preflight.mjs
|
||||
node web/worker/test_hal_preflight.mjs
|
||||
node web/worker/test_virtual_devices.mjs
|
||||
node web/worker/test_device_recovery.mjs
|
||||
node web/workspace/test_recovery.mjs
|
||||
node web/workspace/test_migration.mjs
|
||||
python3 scripts/validate_download_index.py
|
||||
rg -n 'REAL-EXCLUDED|blocked|accepted|release-evidence|ownership|acceptance|oracle|resource|browser|remediation|migration|rollback|SPDX|NOTICE|license|release candidate|STOP_RELEASE|post-release' coverage docs
|
||||
rg -n 'configuration-startup|resource source|LIB:|blocked|STOP_RELEASE|kinematics' coverage docs web scripts
|
||||
```
|
||||
|
||||
最近证据:K8-REL-15 的 `coverage/owner-review-gate-refresh.report.json` 已定位六项 owner decision,owner inputs=0、gate refresh=blocked,`STOP_RELEASE` verified;下一步等待 owner 提供决定后创建新 context 并刷新 gate。
|
||||
最近证据:PROJECT-AUDIT-02 readiness 审计通过;M3/FE/REG 实现证据唯一且 verified,六项 blocker/context consistency/`STOP_RELEASE` verified,`no_self_loop.automatic_retry=false`;当前进入 WAIT-OWNER-01 blocked,不自动回到 K8-REL-17。
|
||||
|
||||
## Stop
|
||||
|
||||
|
||||
Reference in New Issue
Block a user