L4-TOOL-DB接入数控系统仿真证据
结论:L4-TOOL-DB 已接入浏览器/WASM/OPFS 仿真证明链,并纳入 release/host gate;axis/db_demo/base.ngc 仍保持 L4-TOOL-DB locked,promotion_allowed=0,sim-config baseline 保持 28/28/131/0。
This commit is contained in:
@@ -1672,6 +1672,32 @@ assert.deepEqual(
|
||||
);
|
||||
assert.equal(releaseReadinessReady.virtualHalSimConfigMacroLoadFixturesReady, true);
|
||||
assert.equal(releaseReadinessReady.virtualHalMotionControllerMatrixReady, true);
|
||||
const expectedToolDbProcessProofSummary = {
|
||||
apiName: "tool-db-process-proof-summary",
|
||||
summaryVersion: 1,
|
||||
phase: "ready",
|
||||
ready: true,
|
||||
boundaryClass: "L4-TOOL-DB",
|
||||
path: "axis/db_demo/base.ngc",
|
||||
dbProgramPath: "./db_nonran.py",
|
||||
runtimeMode: "browser-python-wasm-worker",
|
||||
nativeProtocolReady: false,
|
||||
nativeRuntimeRequiredForPromotion: true,
|
||||
wasmProtocolReady: true,
|
||||
browserProtocolReady: true,
|
||||
opfsPersistenceReady: true,
|
||||
tblFallbackSufficient: false,
|
||||
promotionAllowed: false,
|
||||
executionEnabled: false,
|
||||
requiredCommands: [
|
||||
"wasm-port/tests/sdk/node/verify_tool_db_process_port.sh",
|
||||
"wasm-port/tests/opfs/node/verify_tool_db_store.sh",
|
||||
"wasm-port/tests/wasm/node/verify_tool_db_process_port_wasm.sh",
|
||||
"SKIP_INI_BUILD=1 SKIP_INTERP_BUILD=1 wasm-port/tests/browser/verify_tool_db_process_browser.sh",
|
||||
],
|
||||
};
|
||||
assert.deepEqual(releaseReadinessReady.toolDbProcessProofSummary, expectedToolDbProcessProofSummary);
|
||||
assert.equal(releaseReadinessReady.toolDbProcessProofReady, true);
|
||||
assert.deepEqual(releaseReadinessReady.gateManifest, createProjectReleaseGateManifest());
|
||||
assert.equal(releaseReadinessReady.gateResultMatrix.rows.length, createProjectReleaseGateManifest().gateCount);
|
||||
assert.equal(createProjectReleaseGateActionPlan({
|
||||
@@ -1831,6 +1857,8 @@ assert.deepEqual(releaseReadinessArtifactValidation, {
|
||||
promotionCandidateArtifactSummaryReady: true,
|
||||
virtualHalSimConfigMacroLoadFixturesReady: true,
|
||||
virtualHalMotionControllerMatrixReady: true,
|
||||
toolDbProcessProofSummary: expectedToolDbProcessProofSummary,
|
||||
toolDbProcessProofReady: true,
|
||||
axisScreenshotArtifactSummaryReady: true,
|
||||
axisScreenshotArtifactCount: 0,
|
||||
blockedRuntimeFamilies: [
|
||||
@@ -1957,6 +1985,16 @@ assert.deepEqual(releaseReadinessArtifactValidation, {
|
||||
label: "Virtual HAL motion controller matrix",
|
||||
value: "ready",
|
||||
},
|
||||
{
|
||||
id: "tool-db-process-proof",
|
||||
label: "Tool DB process proof",
|
||||
value: "ready",
|
||||
},
|
||||
{
|
||||
id: "tool-db-process-proof-detail",
|
||||
label: "Tool DB process proof detail",
|
||||
value: "wasm=ready browser=ready opfs=ready promotion_allowed=0",
|
||||
},
|
||||
{
|
||||
id: "blocked-runtime-families",
|
||||
label: "Blocked runtime families",
|
||||
@@ -2157,6 +2195,7 @@ assert.deepEqual(
|
||||
"promotionCandidateArtifactSummary",
|
||||
"virtualHalSimConfigMacroLoadFixtures",
|
||||
"virtualHalMotionControllerMatrix",
|
||||
"toolDbProcessProofSummary",
|
||||
"blockedRuntimeFamilies",
|
||||
"gateManifest",
|
||||
"gateExecutionManifest",
|
||||
|
||||
Reference in New Issue
Block a user