先提交到云仓库

结论:已提交当前 Python-remap proof 链路、runtime/browser/UI/docs 相关变更;保持 L4-PYTHON-REMAP inventory baseline 不直接批量 PASS。
This commit is contained in:
2026-06-20 00:06:10 +08:00
parent fbf9dade9c
commit ac52b48d62
36 changed files with 4388 additions and 240 deletions

View File

@@ -52,6 +52,10 @@ Current baseline:
`wasm-port/build/wasm/sim-configs-inventory/python-remap-native-runtime-state-plan.tsv`
- Node Python-remap native runtime fixture-plan artifact:
`wasm-port/build/wasm/sim-configs-inventory/python-remap-native-runtime-fixture-plan.tsv`
- Node Python-remap bulk promotion plan artifact:
`wasm-port/build/wasm/sim-configs-inventory/python-remap-bulk-promotion-plan.tsv`
- Node Python-remap row runtime proof artifact:
`wasm-port/build/wasm/sim-configs-inventory/python-remap-row-runtime-proof.tsv`
- Node runtime-boundary contract summary artifact:
`wasm-port/build/wasm/sim-configs-inventory/runtime-boundary-contract-summary.tsv`
- Node boundary-phase completion artifact:
@@ -235,6 +239,21 @@ Legend:
`ENABLE_PYTHON_REMAP_RUNTIME_PROBE=1` proves the `demo.ini`
path/toplevel import, `queuebuster` callable lookup, generator return, and
first `INTERP_EXECUTE_FINISH` yield.
- `python-remap-bulk-promotion-plan.tsv`: one row per current
`L4-PYTHON-REMAP` inventory row. It records the Phase 1 blockers required
before any bulk promotion, including row runtime proof, Python module and
callable binding, NGC remap asset staging, NGC-only standalone guards,
interpreter/canonical bridges, HAL/UI/HALUI boundaries, native/WASM/browser
row pass proof, and the manual lock. It keeps every row
`execution_enabled=0` and `promotion_allowed=0`, so the current
PASS/SKIP baseline is unchanged.
- `python-remap-row-runtime-proof.tsv`: one row per current
`L4-PYTHON-REMAP` inventory row. It records the Phase 2 row-aware runtime
proof substrate: the SDK row runtime port API and row proof plan are ready,
while module staging, TOPLEVEL execution, PATH_PREPEND application, callable
binding, generator lifecycle, NGC remap staging, NGC-only standalone guards,
interpreter/canonical bridges, and native/WASM/browser row pass proof remain
pending. Every row keeps `execution_enabled=0`.
- `runtime-boundary-contract-summary.tsv`: one row per blocked runtime boundary
class. It unifies the user-M transition contract, tool DB transaction
contract, and Python runtime contract with their native-alignment artifact,
@@ -349,7 +368,7 @@ Legend:
`build/wasm/sim-configs-inventory/` must be referenced by the current
compatibility, matrix, or full-process boundary docs, so generated gate
artifacts cannot silently appear without review text. The generated WASM
inventory artifact list must remain the exact duplicate-free 55-entry
inventory artifact list must remain the exact duplicate-free 57-entry
baseline, and every token plus the fixed-count, duplicate-free, and
fetchability guards must also be listed by browser smoke.
- The same inventory check covers native generated TSV artifacts under
@@ -362,7 +381,7 @@ Legend:
compatibility, matrix, and full-process boundary docs and checking the
generated WASM inventory artifact names plus native TSV tokens against the
same completion-summary counts. The Node coverage gate also locks the two
documentation-coverage completion counts to the current `55` WASM inventory
documentation-coverage completion counts to the current `57` WASM inventory
artifacts and `8` native TSV artifacts. It verifies that browser smoke
executes the artifact documentation coverage helper, calls the completion
count-parity helper with the generated completion rows, fetches and joins the
@@ -409,23 +428,25 @@ Legend:
affected opt-in environments, and exact probe command traceability while
remaining non-executing and non-promoting.
- `runtime-boundary-host-readiness-rollup.tsv`: the aggregate host-readiness
decision for all blocked runtime families. On this host it records zero
ready families, missing `halcmd`, `halrun`, `linuxcnc`, and `milltask`, and
`host_blocked_for_all_opt_in_native_probes`.
decision for all runtime-boundary proof families. On this host it records
three ready opt-in native probes, no missing host requirements, and
`host_ready_for_all_opt_in_native_probes`.
- `runtime-boundary-opt-in-probe-dispatch-plan.tsv`: one dispatch row per
guarded native runtime probe. It turns host readiness into a dispatch action
and remains non-promoting; a dispatchable row only means the manual opt-in
native probe may be attempted on a ready host.
- `runtime-boundary-opt-in-probe-dispatch-rollup.tsv`: the aggregate dispatch
switch for blocked runtime probes. Current rows are blocked for missing host
requirements, so no opt-in native probe is dispatchable on this host.
switch for runtime-boundary probes. Current rows are dispatchable for manual
opt-in native probes, while `execution_enabled=0` and `promotion_allowed=0`
remain unchanged.
- `runtime-boundary-opt-in-probe-skip-evidence-contract.tsv`: the per-probe
skip/evidence contract. It records the skip reason, missing host
requirements, current probe status, whether native pass evidence is required
now, and keeps every skipped probe non-executing and non-promoting.
- `runtime-boundary-opt-in-probe-skip-evidence-rollup.tsv`: the aggregate
evidence decision for skipped opt-in probes. While all probes are skipped for
missing host requirements, no native pass evidence is accepted.
evidence decision for opt-in probes. Dispatchable probes do not require skip
evidence; accepted Python remap lifecycle evidence still does not allow
promotion.
## Summary