接续上一轮,按接续文件持续推进
结论:已完成剩余77个SKIP的promotion复核;仅2个main SKIP且promotion_allowed均为0,当前baseline保持82/82/77/0,并新增文档与docs smoke防止误promotion。
This commit is contained in:
@@ -45,6 +45,11 @@ for (const phrase of [
|
||||
"sim_configs_wasm_node_inventory_skip_UPSTREAM_DEMO=1",
|
||||
"build/wasm/sim-configs-inventory/skip-summary.tsv",
|
||||
"build/wasm/sim-configs-inventory/blocked-dependency-summary.tsv",
|
||||
"remaining_skip_count=77",
|
||||
"remaining_skipped_main_program_rows=2",
|
||||
"remaining_skipped_main_program_promotion_allowed=0",
|
||||
"direct_inventory_promotion_rows=0",
|
||||
"baseline_change_allowed=no",
|
||||
"verify_no_standalone_cnc_semantics.sh",
|
||||
"verify_sim_configs_coverage_docs.sh",
|
||||
"L4-PYTHON-REMAP",
|
||||
@@ -65,6 +70,11 @@ for (const phrase of [
|
||||
"axis/rose_engine/rcone_demo.ngc",
|
||||
"axis/external_offsets/queuebuster.ngc",
|
||||
"Web Simulation Improvements From Virtual HAL",
|
||||
"2026-06-20 Remaining Skip Promotion Audit",
|
||||
"remaining_skipped_main_program_promotion_allowed=0",
|
||||
"direct_inventory_promotion_rows=0",
|
||||
"axis/vismach/millturn/example.ngc",
|
||||
"incremental_repetition_g533.ngc",
|
||||
"Browser and Node simulation no longer need host `halcmd`, `halrun`, or a",
|
||||
"servo-period stepping",
|
||||
"8 diagnostics-ready candidates across 3 families and 17 source files",
|
||||
@@ -109,4 +119,33 @@ if (existsSync(skipSummaryPath)) {
|
||||
);
|
||||
}
|
||||
|
||||
const remainingSkipAuditPath = resolve(
|
||||
root,
|
||||
"build/wasm/sim-configs-inventory/remaining-skip-main-program-promotion-audit.tsv",
|
||||
);
|
||||
if (existsSync(remainingSkipAuditPath)) {
|
||||
const rows = parseTsv(readFileSync(remainingSkipAuditPath, "utf8"));
|
||||
assert.equal(rows.length, 2);
|
||||
assert.deepEqual(
|
||||
rows.map((row) => row.path).sort(),
|
||||
[
|
||||
"axis/vismach/5axis/table-rotary_spindle-rotary-nutating/demos/incremental_repetition_g533.ngc",
|
||||
"axis/vismach/millturn/example.ngc",
|
||||
],
|
||||
);
|
||||
assert.deepEqual(
|
||||
Object.fromEntries(rows.map((row) => [row.path, row.skip_kind])),
|
||||
{
|
||||
"axis/vismach/5axis/table-rotary_spindle-rotary-nutating/demos/incremental_repetition_g533.ngc":
|
||||
"UPSTREAM-DEMO",
|
||||
"axis/vismach/millturn/example.ngc": "L4-USER-M-PROCESS",
|
||||
},
|
||||
);
|
||||
for (const row of rows) {
|
||||
assert.equal(row.class, "main");
|
||||
assert.equal(row.promotion_allowed, "0");
|
||||
assert.equal(row.promotion_ready, "0");
|
||||
}
|
||||
}
|
||||
|
||||
console.log("sim_configs_coverage_docs_node_smoke=ok");
|
||||
|
||||
Reference in New Issue
Block a user