Files
FreeCADWasmDev/docs/current/runtime-issue-ledger.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

979 lines
52 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schema": "freecad-web-runtime-issue-ledger/v1",
"mode": "fix-on-use",
"issues": [
{
"id": "runtime:74f64afb20f2bb816726",
"status": "resolved",
"capabilityId": "Part:part.createRecompute",
"module": "Part",
"cmd": "part.createRecompute",
"args": {
"schema": "freecad-web-part/create-recompute/v1",
"module": "Part",
"action": "create/recompute",
"type": "Part::Box",
"dimensions": [
5,
6,
7
]
},
"requestId": null,
"firstError": "Source audit: web/src/part-facade.ts rejects every payload differing from PART_FIXTURE [2,3,4] with invalid_fixture. Reuse the existing native parameterized box implementation; accept user dimensions and return native results through the shared dispatcher. Do not mark the entire Part workflow complete based on the fixed smoke fixture.",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "04f339bd89421353",
"assetBaseUrl": "/kernel/",
"workers": {
"part-save.worker.ts": {
"revision": "860a28a258acdee9",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"hashes": {
"runtime": "e572719e156e2c4dd25b99dfb585b74718f4f54ba8bf1acd423302d50f264196",
"wasm": "860a28a258acdee9e6a2fd217bafe3457f90e83e36c0e8678a65533cc3095265"
}
},
"part.worker.ts": {
"revision": "c4c320cd45ca2609",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"hashes": {
"runtime": "db0fb9a23c0a15b44793b26766ab2975ca2c48e5062b6c81c8bf33c103e794b7",
"wasm": "c4c320cd45ca26093b5db1f8eafc8c8f0c5343aac5add2454d71c7874dd17050"
}
}
}
},
"firstSeenAt": "2026-09-07T13:55:47.864417+00:00",
"lastSeenAt": "2026-09-07T13:55:47.864417+00:00",
"occurrences": 1,
"deployedAt": "2026-09-07T14:32:36.111866+00:00",
"implementationBatchId": "c398e2ee6c0a29aefada33aa",
"resolvedAt": "2026-09-11T14:20:16.717615+00:00",
"businessEvidencePath": "docs/current/business-evidence/2dc1eba36219dd74b6e30ca3-20260911T142016732130.json",
"businessEvidenceSha256": "300843dc5ea70811d6ac4126f55eddf8aee5a546029c27de570d18f057e249f5",
"resolvedObservation": "f9b322038a8b0059d17d3f35bc67eefa67e6ae81ed1cb9a24cae9b24a9e7a792"
},
{
"id": "runtime:8fe11605fccfd0b61b22",
"status": "resolved",
"capabilityId": "Draft:draft.formatBatch",
"module": "Draft",
"cmd": "draft.formatBatch",
"args": {
"schema": "freecad-web-draft/format-batch/v1",
"module": "Draft",
"records": [
{
"format": "svg",
"direction": "import",
"documentId": "draft-user",
"payload": "<svg xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"5\" height=\"3\"/></svg>"
}
]
},
"requestId": null,
"firstError": "Source audit: native-source-policy blocks this route; DraftRuntimeProbe.cpp formatBatch stores Format/Payload string properties and returns imported:svg or echoed payload instead of importing/exporting real geometry. Worker also returns an object without the standard Facade schema/kind. Implement real source importer/exporter against user documents and structured errors before lifting the policy block.",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "1e797e61a2f81110",
"assetBaseUrl": "/kernel/",
"workers": {
"draft.worker.ts": {
"revision": "3616ad06fcf98774",
"runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm",
"hashes": {
"runtime": "d523b87c539167fb461498d46645e1b8d7f0b8fca9d10ed99cd9fce6cdd7d108",
"wasm": "3616ad06fcf98774adfb1b79afbb2b197f7522e9b789333e335c0935ddf90971"
}
}
}
},
"firstSeenAt": "2026-09-07T13:55:47.968839+00:00",
"lastSeenAt": "2026-09-07T13:55:47.968839+00:00",
"occurrences": 1,
"deployedAt": "2026-09-07T14:59:12.158701+00:00",
"implementationBatchId": "da28603b16e5e35694e49439",
"resolvedAt": "2026-09-11T15:25:55.033922+00:00",
"businessEvidencePath": "docs/current/business-evidence/bcbed2d1047785af9fd2fd80-20260911T152555171689.json",
"businessEvidenceSha256": "147652dc4034309386ffcab42ef96d5a340d1ac1b040db748a41f0fb0b4e6b10",
"resolvedObservation": "552df66d6f3ad1f3539060ac29fc10ab9b653a9aae5806eeef3996db12e7569b"
},
{
"id": "runtime:4edceb04f9efe42f1a2c",
"status": "resolved",
"capabilityId": "TechDraw:techdraw.createRecompute",
"module": "TechDraw",
"cmd": "techdraw.createRecompute",
"args": {},
"requestId": null,
"firstError": "历史 TechDraw WASM 加载故障待当前创建/重算业务覆盖:ESM 动态 import FreeCADWebTechDrawRuntimeProbe.js 后,工厂在 typeof require 检查处抛出 not compiled for this environment,尚未执行 native dispatch。当前生成 JS 的 Node 分支仍使用 require 和 __dirname;需复用适配该产物的现有加载器,在实际创建/重算业务中确认加载及文档结果,并由业务用例声明 resolvedFailureKeys。不得重放旧 pythonFamilyBatch API gate。",
"failureKeys": [
"1f9e4df157beb6ac50aa"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "8abce5b1915a0b9b",
"assetBaseUrl": "/kernel/",
"workers": {
"techdraw-inspect.worker.ts": {
"revision": "13e9d2f83d91bb5a",
"runtimeUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.wasm",
"hashes": {
"runtime": "4d06b52cf4e808d557b28b9f68be1200efa1e960335442f6bc0bbc162f1772ab",
"wasm": "13e9d2f83d91bb5a4e46c37ef8c21bdf24e2073a58fb12dda7f7da1f14897cb7"
}
},
"techdraw-native.worker.ts": {
"revision": "13e9d2f83d91bb5a",
"runtimeUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.wasm",
"hashes": {
"runtime": "4d06b52cf4e808d557b28b9f68be1200efa1e960335442f6bc0bbc162f1772ab",
"wasm": "13e9d2f83d91bb5a4e46c37ef8c21bdf24e2073a58fb12dda7f7da1f14897cb7"
}
},
"techdraw-python.worker.ts": {
"revision": "13e9d2f83d91bb5a",
"runtimeUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.wasm",
"hashes": {
"runtime": "4d06b52cf4e808d557b28b9f68be1200efa1e960335442f6bc0bbc162f1772ab",
"wasm": "13e9d2f83d91bb5a4e46c37ef8c21bdf24e2073a58fb12dda7f7da1f14897cb7"
}
},
"techdraw-save.worker.ts": {
"revision": "13e9d2f83d91bb5a",
"runtimeUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.wasm",
"hashes": {
"runtime": "4d06b52cf4e808d557b28b9f68be1200efa1e960335442f6bc0bbc162f1772ab",
"wasm": "13e9d2f83d91bb5a4e46c37ef8c21bdf24e2073a58fb12dda7f7da1f14897cb7"
}
},
"techdraw.worker.ts": {
"revision": "13e9d2f83d91bb5a",
"runtimeUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.wasm",
"hashes": {
"runtime": "4d06b52cf4e808d557b28b9f68be1200efa1e960335442f6bc0bbc162f1772ab",
"wasm": "13e9d2f83d91bb5a4e46c37ef8c21bdf24e2073a58fb12dda7f7da1f14897cb7"
}
}
}
},
"firstSeenAt": "2026-09-07T21:53:19.927118+00:00",
"lastSeenAt": "2026-09-08T00:19:44.151528+00:00",
"occurrences": 2,
"resolvedAt": "2026-09-11T15:26:19.612477+00:00",
"businessEvidencePath": "docs/current/business-evidence/a7d4d9fee7927965285e8838-20260911T152619623024.json",
"businessEvidenceSha256": "3cb7ff4723e536610579c6c6ea050f38aeed7a6203a8ea08862a8c181b530510",
"resolvedObservation": "492cf4823920936a33c60d5ee9a7d6bb7c801512866021a0c618050efe1eacdb"
},
{
"id": "runtime:b323c97a70cc280a9aeb",
"status": "resolved",
"capabilityId": "TechDraw:techdraw.createRecompute",
"module": "TechDraw",
"cmd": "techdraw.createRecompute",
"args": {},
"requestId": null,
"firstError": "历史构建失败 ef9280330f04cffee8a1 发生于 FreeCADWebTechDrawRuntimeProbe 的 TechDrawRuntimeProbe.cpp.o;原始记录仅有截断编译命令,没有具体 compiler diagnostic,根因尚未确认,不可标记已修复。当前创建/重算业务的 facade、Worker 和 Node 业务用例均依赖同名 probe。请复用现有源码、WASM 和构建缓存,在本业务内核实当前产物与源码关系,若仍有编译故障则修复实际首错;用真实创建/编辑/重算及异常用例证明结果后声明此 resolvedFailureKeys,由外层核验。不得重放旧 API gate,不得仅凭编译通过关闭。",
"failureKeys": [
"ef9280330f04cffee8a1"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "8abce5b1915a0b9b",
"assetBaseUrl": "/kernel/",
"workers": {
"techdraw-inspect.worker.ts": {
"revision": "13e9d2f83d91bb5a",
"runtimeUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.wasm",
"hashes": {
"runtime": "4d06b52cf4e808d557b28b9f68be1200efa1e960335442f6bc0bbc162f1772ab",
"wasm": "13e9d2f83d91bb5a4e46c37ef8c21bdf24e2073a58fb12dda7f7da1f14897cb7"
}
},
"techdraw-native.worker.ts": {
"revision": "13e9d2f83d91bb5a",
"runtimeUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.wasm",
"hashes": {
"runtime": "4d06b52cf4e808d557b28b9f68be1200efa1e960335442f6bc0bbc162f1772ab",
"wasm": "13e9d2f83d91bb5a4e46c37ef8c21bdf24e2073a58fb12dda7f7da1f14897cb7"
}
},
"techdraw-python.worker.ts": {
"revision": "13e9d2f83d91bb5a",
"runtimeUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.wasm",
"hashes": {
"runtime": "4d06b52cf4e808d557b28b9f68be1200efa1e960335442f6bc0bbc162f1772ab",
"wasm": "13e9d2f83d91bb5a4e46c37ef8c21bdf24e2073a58fb12dda7f7da1f14897cb7"
}
},
"techdraw-save.worker.ts": {
"revision": "13e9d2f83d91bb5a",
"runtimeUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.wasm",
"hashes": {
"runtime": "4d06b52cf4e808d557b28b9f68be1200efa1e960335442f6bc0bbc162f1772ab",
"wasm": "13e9d2f83d91bb5a4e46c37ef8c21bdf24e2073a58fb12dda7f7da1f14897cb7"
}
},
"techdraw.worker.ts": {
"revision": "13e9d2f83d91bb5a",
"runtimeUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebTechDrawRuntimeProbe.wasm",
"hashes": {
"runtime": "4d06b52cf4e808d557b28b9f68be1200efa1e960335442f6bc0bbc162f1772ab",
"wasm": "13e9d2f83d91bb5a4e46c37ef8c21bdf24e2073a58fb12dda7f7da1f14897cb7"
}
}
}
},
"firstSeenAt": "2026-09-07T22:31:43.534005+00:00",
"lastSeenAt": "2026-09-08T00:19:44.218820+00:00",
"occurrences": 2,
"resolvedAt": "2026-09-11T15:26:19.612477+00:00",
"businessEvidencePath": "docs/current/business-evidence/a7d4d9fee7927965285e8838-20260911T152619623024.json",
"businessEvidenceSha256": "3cb7ff4723e536610579c6c6ea050f38aeed7a6203a8ea08862a8c181b530510",
"resolvedObservation": "9a423c29a11f7e5ab4430bbba7e4686657d0530a095023f8b3488b3a1ec344a4"
},
{
"id": "runtime:be933a588c91c63f48da",
"status": "resolved",
"capabilityId": "Draft:draft.formatBatch",
"module": "Draft",
"cmd": "draft.formatBatch",
"args": {
"records": [
{
"format": "dxf",
"direction": "import",
"documentId": "DXFBusinessCheck",
"payload": "0\nSECTION\n2\nENTITIES\n0\nLINE\n8\n0\n10\n0\n20\n0\n30\n0\n11\n3\n21\n4\n31\n0\n0\nENDSEC\n0\nEOF\n"
}
]
},
"requestId": null,
"firstError": "Draft format operation failed: No module named 'Mesh'",
"failureKeys": [],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "a277418f63eb7947",
"assetBaseUrl": "/kernel/",
"workers": {
"draft.worker.ts": {
"revision": "6553ca65411cb46e",
"runtimeUrl": "/kernel/FreeCADWebDraftRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebDraftRuntimeProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDraftRuntimeProbe.worker.js",
"hashes": {
"runtime": "4f5a0be4df49e930e7938beae68f78708d742136bf038094eef47a1400408f38",
"wasm": "f086cd2fa44aa308283fe12b3db1bf8f014e3982a4712cbf3ea38fada63c854c",
"pthreadWorker": "bb8b86e7fb0f30ee6221b780771c5aacd266a94bda33499a8d423aced17c156d"
}
}
}
},
"firstSeenAt": "2026-09-08T02:32:32.876143+00:00",
"lastSeenAt": "2026-09-08T02:32:32.876143+00:00",
"occurrences": 1,
"resolvedAt": "2026-09-11T15:25:55.033922+00:00",
"businessEvidencePath": "docs/current/business-evidence/bcbed2d1047785af9fd2fd80-20260911T152555171689.json",
"businessEvidenceSha256": "147652dc4034309386ffcab42ef96d5a340d1ac1b040db748a41f0fb0b4e6b10",
"resolvedObservation": "624adea4cc3490bd4fe2bb649de0505593493b3b158b6a20d92b4ad7619e9e6a"
},
{
"id": "runtime:85046b4e442f6c3b6cc9",
"status": "resolved",
"capabilityId": "Web:desktop:Std_UserInterface",
"module": "Web",
"cmd": "Std_UserInterface",
"args": {},
"requestId": null,
"firstError": "Web 产品任务面板业务待修复及验收:历史真实浏览器输出 0c8fd14532dc432acf36 中 product:task-panel failed,route=/,actual.panels=0;0d85ccaa20bf7fa3c8f8 虽标 passed 但 panels 仍为 0,不足以证明任务交互。复用 docs/business-acceptance/Web.json、tools/web-business-cases.mjs 与合同指向的 web/src/project-shell.tsx,核对当前文档任务面板挂载、选择器及实际交互。product:task-panel 属于合同 ID,tools/record_runtime_issue.py 仅查 feature-capability-registry.json,造成 fd199e315318e583db08 unknown capability;本条以已注册用户界面业务承接,不代表 Std_UserInterface 命令本身已复现故障。修复业务 ID 映射或验收衔接后,通过真实浏览器用例声明实际覆盖的 resolvedIssueIds 和 resolvedFailureKeys,由外层核验。",
"failureKeys": [
"0c8fd14532dc432acf36",
"fd199e315318e583db08"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "446f0809f10344b3",
"assetBaseUrl": "/kernel/",
"workers": {
"stateful-family.worker.ts": {
"revision": "5755f553b252a425",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "687f5657c568adc6a118f2b7f4cd36ab06cfdfc1d6deefc5a62e4b1290bb70ff",
"wasm": "6501166d27b897ff6a8c436ae84fa6706a8d884ba623a33b6e4bb6495cea90e4",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"web-persistence.worker.ts": {
"revision": "9f83abf9a02fc354",
"runtimeUrl": "/kernel/FreeCADWebWebRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebWebRuntimeProbe.wasm",
"hashes": {
"runtime": "5dfd79b2822ed590e5cf8651f20dc377245e9ee47b26270d4ca4d0e3ac69519e",
"wasm": "0f99850fe7cf7b9fffd89a8a456c460efbfed834845a4a1b356a6307ae478030"
}
},
"web.worker.ts": {
"revision": "9f83abf9a02fc354",
"runtimeUrl": "/kernel/FreeCADWebWebRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebWebRuntimeProbe.wasm",
"hashes": {
"runtime": "5dfd79b2822ed590e5cf8651f20dc377245e9ee47b26270d4ca4d0e3ac69519e",
"wasm": "0f99850fe7cf7b9fffd89a8a456c460efbfed834845a4a1b356a6307ae478030"
}
}
}
},
"firstSeenAt": "2026-09-09T15:15:39.314187+00:00",
"lastSeenAt": "2026-09-09T15:15:39.314187+00:00",
"occurrences": 1,
"resolvedAt": "2026-09-10T00:20:50.986903+00:00",
"businessEvidencePath": "docs/current/business-evidence/0270c7e960ae92b45a40fcd5-20260910T002051038073.json",
"businessEvidenceSha256": "b74abb2bd255ba5a12227af0e1025e26a530016768f1dcd2e3357c6c13c66dd4",
"resolvedObservation": "a48eb00b296be5a460b90535fa55ab2b1914f754a0d8d8f782a994de6b5c8442"
},
{
"id": "runtime:919379a9079dbf4c2059",
"status": "resolved",
"capabilityId": "Web:desktop:Std_Workbench",
"module": "Web",
"cmd": "Std_Workbench",
"args": {},
"requestId": null,
"firstError": "Web 工作台导航业务历史失败:0d85ccaa20bf7fa3c8f8 的真实浏览器业务输出 product:workbench-navigation status=failed,提供的错误在 cases.input 处截断,根因尚未确定。复用 docs/business-acceptance/Web.json、tools/web-business-cases.mjs、合同中的 web/src/navigation.ts 及当前页面,先读取该次完整证据,再用当前文档的工作台切换业务复现并定点修复,不重放旧 API gate。以已注册工作台业务承接 product:workbench-navigation 合同项;仅对实际业务覆盖声明 resolvedIssueIds 和 resolvedFailureKeys,由外层核验;同次 task-panel 的 panels=0 passed 不能关闭另一条任务面板失败。",
"failureKeys": [
"0d85ccaa20bf7fa3c8f8"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "446f0809f10344b3",
"assetBaseUrl": "/kernel/",
"workers": {
"stateful-family.worker.ts": {
"revision": "5755f553b252a425",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "687f5657c568adc6a118f2b7f4cd36ab06cfdfc1d6deefc5a62e4b1290bb70ff",
"wasm": "6501166d27b897ff6a8c436ae84fa6706a8d884ba623a33b6e4bb6495cea90e4",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"web-persistence.worker.ts": {
"revision": "9f83abf9a02fc354",
"runtimeUrl": "/kernel/FreeCADWebWebRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebWebRuntimeProbe.wasm",
"hashes": {
"runtime": "5dfd79b2822ed590e5cf8651f20dc377245e9ee47b26270d4ca4d0e3ac69519e",
"wasm": "0f99850fe7cf7b9fffd89a8a456c460efbfed834845a4a1b356a6307ae478030"
}
},
"web.worker.ts": {
"revision": "9f83abf9a02fc354",
"runtimeUrl": "/kernel/FreeCADWebWebRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebWebRuntimeProbe.wasm",
"hashes": {
"runtime": "5dfd79b2822ed590e5cf8651f20dc377245e9ee47b26270d4ca4d0e3ac69519e",
"wasm": "0f99850fe7cf7b9fffd89a8a456c460efbfed834845a4a1b356a6307ae478030"
}
}
}
},
"firstSeenAt": "2026-09-09T15:15:39.415961+00:00",
"lastSeenAt": "2026-09-09T15:15:39.415961+00:00",
"occurrences": 1,
"resolvedAt": "2026-09-09T21:19:42.105111+00:00",
"businessEvidencePath": "docs/current/business-evidence/781df174f2b9620ef32cf81c-20260909T211942157055.json",
"businessEvidenceSha256": "4c0fff581a9d131d7724611edfee7826ee74c7d362f1f44bd931abd7fa020dc3",
"resolvedObservation": "f82d565322e6b447dbe81b1775cafdec77516a718df74db7677bc01e95894130"
},
{
"id": "runtime:df8e390fb6845113b946",
"status": "resolved",
"capabilityId": "Web:desktop:Std_UserInterface",
"module": "Web",
"cmd": "Std_UserInterface",
"args": {},
"requestId": null,
"firstError": "任务面板历史浏览器业务失败 0c8fd14532dc432acf36:product:task-panel status=failed,route=/,actual.panels=0;此前登记 fd199e315318e583db08 因 product:task-panel 非登记表 ID 失败。复用 Web.json 的桌面业务映射和 web-business-cases.mjs,由调度器执行真实任务面板业务确认;仅在实际覆盖后声明这两条 resolvedFailureKeys。",
"failureKeys": [
"0c8fd14532dc432acf36",
"fd199e315318e583db08"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "446f0809f10344b3",
"assetBaseUrl": "/kernel/",
"workers": {
"stateful-family.worker.ts": {
"revision": "5755f553b252a425",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "687f5657c568adc6a118f2b7f4cd36ab06cfdfc1d6deefc5a62e4b1290bb70ff",
"wasm": "6501166d27b897ff6a8c436ae84fa6706a8d884ba623a33b6e4bb6495cea90e4",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"web-persistence.worker.ts": {
"revision": "9f83abf9a02fc354",
"runtimeUrl": "/kernel/FreeCADWebWebRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebWebRuntimeProbe.wasm",
"hashes": {
"runtime": "5dfd79b2822ed590e5cf8651f20dc377245e9ee47b26270d4ca4d0e3ac69519e",
"wasm": "0f99850fe7cf7b9fffd89a8a456c460efbfed834845a4a1b356a6307ae478030"
}
},
"web.worker.ts": {
"revision": "9f83abf9a02fc354",
"runtimeUrl": "/kernel/FreeCADWebWebRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebWebRuntimeProbe.wasm",
"hashes": {
"runtime": "5dfd79b2822ed590e5cf8651f20dc377245e9ee47b26270d4ca4d0e3ac69519e",
"wasm": "0f99850fe7cf7b9fffd89a8a456c460efbfed834845a4a1b356a6307ae478030"
}
}
}
},
"firstSeenAt": "2026-09-09T17:56:18.377043+00:00",
"lastSeenAt": "2026-09-09T17:56:18.377043+00:00",
"occurrences": 1,
"resolvedAt": "2026-09-10T00:20:50.986903+00:00",
"businessEvidencePath": "docs/current/business-evidence/0270c7e960ae92b45a40fcd5-20260910T002051038073.json",
"businessEvidenceSha256": "b74abb2bd255ba5a12227af0e1025e26a530016768f1dcd2e3357c6c13c66dd4",
"resolvedObservation": "66dc2d3dc78e82c614d86e7359ff57a506b2cfd9d0e6bcca8ddc61c7ba0e5cce"
},
{
"id": "runtime:f54206349617d8d16c0d",
"status": "resolved",
"capabilityId": "Web:desktop:Std_Workbench",
"module": "Web",
"cmd": "Std_Workbench",
"args": {},
"requestId": null,
"firstError": "工作台导航历史失败 0d85ccaa20bf7fa3c8f8 尚需外层以当前指纹和真实业务证据核对;此前 product:workbench-navigation 登记 b63d8a19d31910f2cfca 因非登记表 ID 失败,77926d017058232d2ef2 是审查工具拒绝用 review 关闭业务失败。复用 Web.json 与 web-business-cases.mjs 的现有导航业务,通过实际覆盖后由外层处理 resolvedFailureKeys,不能根据旧命令中自述通过关闭。",
"failureKeys": [
"0d85ccaa20bf7fa3c8f8"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "446f0809f10344b3",
"assetBaseUrl": "/kernel/",
"workers": {
"stateful-family.worker.ts": {
"revision": "5755f553b252a425",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "687f5657c568adc6a118f2b7f4cd36ab06cfdfc1d6deefc5a62e4b1290bb70ff",
"wasm": "6501166d27b897ff6a8c436ae84fa6706a8d884ba623a33b6e4bb6495cea90e4",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"web-persistence.worker.ts": {
"revision": "9f83abf9a02fc354",
"runtimeUrl": "/kernel/FreeCADWebWebRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebWebRuntimeProbe.wasm",
"hashes": {
"runtime": "5dfd79b2822ed590e5cf8651f20dc377245e9ee47b26270d4ca4d0e3ac69519e",
"wasm": "0f99850fe7cf7b9fffd89a8a456c460efbfed834845a4a1b356a6307ae478030"
}
},
"web.worker.ts": {
"revision": "9f83abf9a02fc354",
"runtimeUrl": "/kernel/FreeCADWebWebRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebWebRuntimeProbe.wasm",
"hashes": {
"runtime": "5dfd79b2822ed590e5cf8651f20dc377245e9ee47b26270d4ca4d0e3ac69519e",
"wasm": "0f99850fe7cf7b9fffd89a8a456c460efbfed834845a4a1b356a6307ae478030"
}
}
}
},
"firstSeenAt": "2026-09-09T17:56:18.479745+00:00",
"lastSeenAt": "2026-09-09T17:56:18.479745+00:00",
"occurrences": 1,
"resolvedAt": "2026-09-09T21:19:42.105111+00:00",
"businessEvidencePath": "docs/current/business-evidence/781df174f2b9620ef32cf81c-20260909T211942157055.json",
"businessEvidenceSha256": "4c0fff581a9d131d7724611edfee7826ee74c7d362f1f44bd931abd7fa020dc3",
"resolvedObservation": "4bd68c413cedf3737fb601e1717126c5a5ed4b9d3fafe5c84935b0c8e0300ead"
},
{
"id": "runtime:441b272e22a56e4c5c78",
"status": "resolved",
"capabilityId": "Part:part.createRecompute",
"module": "Part",
"cmd": "part.createRecompute",
"args": {},
"requestId": null,
"firstError": "历史构建调用对账:34ab3de54cc19a928cb1 把 configure/bin 作为 cmake --build 根目录,导致 could not load cache。已定点确认 CMakeCache.txt 存在于 freecad-source/build-web/configure,bin 下不存在;docs/business-acceptance/Part.json 已使用 configure。复用当前合同及产物,不重放旧命令;本次未发现几何业务代码缺陷。failure_reconciliation.py review 拒绝 build_link 类别,需要调度器核对替代流程或由实际业务证据对账,不能标为业务通过。",
"failureKeys": [
"34ab3de54cc19a928cb1"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "e58af28a94194e5c",
"assetBaseUrl": "/kernel/",
"workers": {
"part-save.worker.ts": {
"revision": "5755f553b252a425",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "687f5657c568adc6a118f2b7f4cd36ab06cfdfc1d6deefc5a62e4b1290bb70ff",
"wasm": "6501166d27b897ff6a8c436ae84fa6706a8d884ba623a33b6e4bb6495cea90e4",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"part.worker.ts": {
"revision": "721d4f77aff85475",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebPartBoxProbe.worker.js",
"hashes": {
"runtime": "cd60c10d836f52e36a9e7ee8c628cc52721c81128f832de62e62d03ef626c8ce",
"wasm": "52c98d2773d9109d47fb135e1672aa0309a2846973caafa3a5cb0797fe718fd8",
"pthreadWorker": "ba097bb756d360115023874f46f7682d2c3da9c93237a7d61c84aa6d9e5bf91d"
}
}
}
},
"firstSeenAt": "2026-09-09T21:43:41.151931+00:00",
"lastSeenAt": "2026-09-09T21:43:41.151931+00:00",
"occurrences": 1,
"deployedAt": "2026-09-09T23:45:52.451419+00:00",
"implementationBatchId": "c398e2ee6c0a29aefada33aa",
"resolvedAt": "2026-09-11T14:20:16.717615+00:00",
"businessEvidencePath": "docs/current/business-evidence/2dc1eba36219dd74b6e30ca3-20260911T142016732130.json",
"businessEvidenceSha256": "300843dc5ea70811d6ac4126f55eddf8aee5a546029c27de570d18f057e249f5",
"resolvedObservation": "358a019b0ae55dc7b7702eefdb7fefa256ed354b01eff06368ca7582c5ec4967"
},
{
"id": "runtime:201e0521da22523235ef",
"status": "resolved",
"capabilityId": "Part:part.createRecompute",
"module": "Part",
"cmd": "part.createRecompute",
"args": {},
"requestId": null,
"firstError": "历史构建调用对账:5536db4ee9041779201d 的 preflight 已返回 buildDirectory=configure 且 errors=[],随后 cmake 仍使用 configure/bin,导致 could not load cache。已确认 cache 位于 configure;当前 Part 合同 build.tree 为 configure。复用现有构建入口和产物,不重放旧命令;不是已证明的几何业务缺陷。review 不接受 build_link,交调度器核对替代流程及真实业务证据。",
"failureKeys": [
"5536db4ee9041779201d"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "e58af28a94194e5c",
"assetBaseUrl": "/kernel/",
"workers": {
"part-save.worker.ts": {
"revision": "5755f553b252a425",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "687f5657c568adc6a118f2b7f4cd36ab06cfdfc1d6deefc5a62e4b1290bb70ff",
"wasm": "6501166d27b897ff6a8c436ae84fa6706a8d884ba623a33b6e4bb6495cea90e4",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"part.worker.ts": {
"revision": "721d4f77aff85475",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebPartBoxProbe.worker.js",
"hashes": {
"runtime": "cd60c10d836f52e36a9e7ee8c628cc52721c81128f832de62e62d03ef626c8ce",
"wasm": "52c98d2773d9109d47fb135e1672aa0309a2846973caafa3a5cb0797fe718fd8",
"pthreadWorker": "ba097bb756d360115023874f46f7682d2c3da9c93237a7d61c84aa6d9e5bf91d"
}
}
}
},
"firstSeenAt": "2026-09-09T21:43:41.253390+00:00",
"lastSeenAt": "2026-09-09T21:43:41.253390+00:00",
"occurrences": 1,
"deployedAt": "2026-09-09T23:45:52.451419+00:00",
"implementationBatchId": "c398e2ee6c0a29aefada33aa",
"resolvedAt": "2026-09-11T14:20:16.717615+00:00",
"businessEvidencePath": "docs/current/business-evidence/2dc1eba36219dd74b6e30ca3-20260911T142016732130.json",
"businessEvidenceSha256": "300843dc5ea70811d6ac4126f55eddf8aee5a546029c27de570d18f057e249f5",
"resolvedObservation": "0d415125ef20df2129e3db37ce67338b192e894ebcd1bb5be05cbc56fb5e6f54"
},
{
"id": "runtime:2fdaf656f4e3dc6776d4",
"status": "resolved",
"capabilityId": "Part:part.createRecompute",
"module": "Part",
"cmd": "part.createRecompute",
"args": {},
"requestId": null,
"firstError": "历史预检调用对账:a3da0805549d006e7158 在 configure/bin 搜索链接规则失败。现有 check_web_link_closure.py target_rule 从构建根目录 build.ninja 读取规则;后续失败记录 5536db4ee9041779201d 的相同预检已正确返回 configure、目标 FreeCADWebPartBoxProbe、errors=[]。当前 Part 合同使用 configure。旧诊断已有替代依据,但 review 不接受 build_link;请调度器核对,不重放 API gate,不据此声称构建或业务通过。",
"failureKeys": [
"a3da0805549d006e7158"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "e58af28a94194e5c",
"assetBaseUrl": "/kernel/",
"workers": {
"part-save.worker.ts": {
"revision": "5755f553b252a425",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "687f5657c568adc6a118f2b7f4cd36ab06cfdfc1d6deefc5a62e4b1290bb70ff",
"wasm": "6501166d27b897ff6a8c436ae84fa6706a8d884ba623a33b6e4bb6495cea90e4",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"part.worker.ts": {
"revision": "721d4f77aff85475",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebPartBoxProbe.worker.js",
"hashes": {
"runtime": "cd60c10d836f52e36a9e7ee8c628cc52721c81128f832de62e62d03ef626c8ce",
"wasm": "52c98d2773d9109d47fb135e1672aa0309a2846973caafa3a5cb0797fe718fd8",
"pthreadWorker": "ba097bb756d360115023874f46f7682d2c3da9c93237a7d61c84aa6d9e5bf91d"
}
}
}
},
"firstSeenAt": "2026-09-09T21:43:41.354807+00:00",
"lastSeenAt": "2026-09-09T21:43:41.354807+00:00",
"occurrences": 1,
"deployedAt": "2026-09-09T23:45:52.451419+00:00",
"implementationBatchId": "c398e2ee6c0a29aefada33aa",
"resolvedAt": "2026-09-11T14:20:16.717615+00:00",
"businessEvidencePath": "docs/current/business-evidence/2dc1eba36219dd74b6e30ca3-20260911T142016732130.json",
"businessEvidenceSha256": "300843dc5ea70811d6ac4126f55eddf8aee5a546029c27de570d18f057e249f5",
"resolvedObservation": "6cb66a6418ccd8c5f587d784aaeaca6b0f81dea0949f9582671084d692284ce0"
},
{
"id": "runtime:92ca06ea8e3bbf6987ab",
"status": "resolved",
"capabilityId": "Part:part.createRecompute",
"module": "Part",
"cmd": "part.createRecompute",
"args": {},
"requestId": null,
"firstError": "历史 Node 加载对账:7f243b1e37f36c79804e 直接动态导入 Emscripten JS,虽导入 createRequire 却未设置 require,触发环境检查。当前 tools/wasm-probe-runtime.mjs loadWasmProbe 设置 globalThis.require=createRequire、__dirname、locateFile 并暂存 pthread CJS;tools/part-business-cases.mjs 已实际接入该加载器。复用此链及现有参数化业务用例,由外层真实运行后核对 resolvedFailureKeys;不重放 part.pythonFamily API gate。本轮无新运行证据,保留 pending,review 不接受 business_runtime。",
"failureKeys": [
"7f243b1e37f36c79804e"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "e58af28a94194e5c",
"assetBaseUrl": "/kernel/",
"workers": {
"part-save.worker.ts": {
"revision": "5755f553b252a425",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "687f5657c568adc6a118f2b7f4cd36ab06cfdfc1d6deefc5a62e4b1290bb70ff",
"wasm": "6501166d27b897ff6a8c436ae84fa6706a8d884ba623a33b6e4bb6495cea90e4",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"part.worker.ts": {
"revision": "721d4f77aff85475",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebPartBoxProbe.worker.js",
"hashes": {
"runtime": "cd60c10d836f52e36a9e7ee8c628cc52721c81128f832de62e62d03ef626c8ce",
"wasm": "52c98d2773d9109d47fb135e1672aa0309a2846973caafa3a5cb0797fe718fd8",
"pthreadWorker": "ba097bb756d360115023874f46f7682d2c3da9c93237a7d61c84aa6d9e5bf91d"
}
}
}
},
"firstSeenAt": "2026-09-09T21:43:41.474586+00:00",
"lastSeenAt": "2026-09-09T21:43:41.474586+00:00",
"occurrences": 1,
"deployedAt": "2026-09-09T23:45:52.451419+00:00",
"implementationBatchId": "c398e2ee6c0a29aefada33aa",
"resolvedAt": "2026-09-11T14:20:16.717615+00:00",
"businessEvidencePath": "docs/current/business-evidence/2dc1eba36219dd74b6e30ca3-20260911T142016732130.json",
"businessEvidenceSha256": "300843dc5ea70811d6ac4126f55eddf8aee5a546029c27de570d18f057e249f5",
"resolvedObservation": "117437cd629063f3de744100f91e2fdee5bbc504d68d241215457cf00ee0a6b3"
},
{
"id": "runtime:dc4f0154b95b844119ed",
"status": "resolved",
"capabilityId": "product:task-panel",
"module": "Web",
"cmd": "React task panel generated from command schema",
"routingCorrection": {
"previousCapabilityId": "Web:desktop:Std_UserInterface",
"previousCommand": "Std_UserInterface",
"reason": "Original failure 0c8fd14532dc432acf36 reports product:task-panel panels=0. Std_UserInterface docks views and is not this business. The original issue, observation and failure keys are retained; only the owning business is corrected. Closure still requires real browser assertions.",
"source": "freecad-source/src/Gui/CommandWindow.cpp"
},
"args": {},
"requestId": null,
"firstError": "失败对账续接:fd199e315318e583db08 因旧命令使用未注册的 product:task-panel 而 unknown capability,目前仍 pending,failure_reconciliation.py 禁止 business_runtime 人工 review。已有 Web.json 将 Web:desktop:Std_UserInterface 映射到任务面板用例,web-business-cases.mjs 已声明 fd199e315318e583db08 和 0c8fd14532dc432acf36;既有 runtime:85046b4e442f6c3b6cc9、runtime:df8e390fb6845113b946 已引用 docs/current/business-evidence/0270c7e960ae92b45a40fcd5-20260909T185236205748.json。请外层先核验现有证据与当前失败指纹,未变则复用,否则执行此已覆盖业务并核验 resolvedFailureKeys;本登记不声明新业务故障或验收通过,不重放旧 API gate。",
"failureKeys": [
"fd199e315318e583db08"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "446f0809f10344b3",
"assetBaseUrl": "/kernel/",
"workers": {
"stateful-family.worker.ts": {
"revision": "5755f553b252a425",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "687f5657c568adc6a118f2b7f4cd36ab06cfdfc1d6deefc5a62e4b1290bb70ff",
"wasm": "6501166d27b897ff6a8c436ae84fa6706a8d884ba623a33b6e4bb6495cea90e4",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"web-persistence.worker.ts": {
"revision": "9f83abf9a02fc354",
"runtimeUrl": "/kernel/FreeCADWebWebRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebWebRuntimeProbe.wasm",
"hashes": {
"runtime": "5dfd79b2822ed590e5cf8651f20dc377245e9ee47b26270d4ca4d0e3ac69519e",
"wasm": "0f99850fe7cf7b9fffd89a8a456c460efbfed834845a4a1b356a6307ae478030"
}
},
"web.worker.ts": {
"revision": "9f83abf9a02fc354",
"runtimeUrl": "/kernel/FreeCADWebWebRuntimeProbe.js",
"wasmUrl": "/kernel/FreeCADWebWebRuntimeProbe.wasm",
"hashes": {
"runtime": "5dfd79b2822ed590e5cf8651f20dc377245e9ee47b26270d4ca4d0e3ac69519e",
"wasm": "0f99850fe7cf7b9fffd89a8a456c460efbfed834845a4a1b356a6307ae478030"
}
}
}
},
"firstSeenAt": "2026-09-09T23:39:17.375395+00:00",
"lastSeenAt": "2026-09-09T23:39:17.375395+00:00",
"occurrences": 1,
"resolvedAt": "2026-09-11T15:22:55.180626+00:00",
"businessEvidencePath": "docs/current/business-evidence/815a9219e10b1a8b04f5db32-20260911T152255236484.json",
"businessEvidenceSha256": "3411db7221f80ed4055ca2da2173ad84cb72a8b63022a68d340b0fdbfd09fa4e",
"resolvedObservation": "9b077d50df72febb612cf48c778e19fab9f573185c0cde524e8a7dbae3307384"
},
{
"id": "runtime:80ee127e41544bc44247",
"status": "resolved",
"capabilityId": "Part:desktop:Part_Boolean",
"module": "Part",
"cmd": "Part_Boolean",
"args": {},
"requestId": null,
"firstError": "失败 99e2862ad207c42767fd 的真实证据 docs/current/business-evidence/45d09f59d65c68d774475703-20260910T165716112333.json 对该业务返回 status=not_implemented、cases=[],processExitCode=0;当前 Part 合同 coveredIds 未包含该 ID。需按该命令业务工作流复用已有实现并补齐真实 WASM/浏览器用例,发现调用链缺口再定点修复;不能将此记录解释为已执行几何断言失败。验收成功须声明实际覆盖的 resolvedIssueIds 和 resolvedFailureKeys。",
"failureKeys": [
"99e2862ad207c42767fd"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "1a2ed7006dbfde37",
"assetBaseUrl": "/kernel/",
"workers": {
"part-save.worker.ts": {
"revision": "8cfbc2a3a5ae883d",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "1e7348133db963cd96d78f1aca28daa1b9876df6998771a7ad56d2a3b0e01f0c",
"wasm": "301abc5329c2796c07bb9b57619821483db91d514b3bd055d632495800b9be97",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"part.worker.ts": {
"revision": "354e3eb15027bccd",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebPartBoxProbe.worker.js",
"hashes": {
"runtime": "64f609aeadd41fac7096545042a320cbcb87de7b232069f371a435fb1b1ab072",
"wasm": "60282b4c15e7002c25024786655bfd129bfd26c63044727e940450835bff2a4a",
"pthreadWorker": "ba097bb756d360115023874f46f7682d2c3da9c93237a7d61c84aa6d9e5bf91d"
}
}
}
},
"firstSeenAt": "2026-09-11T11:41:19.894167+00:00",
"lastSeenAt": "2026-09-11T11:41:19.894167+00:00",
"occurrences": 1,
"resolvedAt": "2026-09-11T13:28:52.155585+00:00",
"businessEvidencePath": "docs/current/business-evidence/242c0029f6d8c5d13fcdb9ca-20260911T132852169938.json",
"businessEvidenceSha256": "14a565f1e5e197c73d57c34f219d2e408a1d81f2d6ecf4c03e887661be5b2176",
"resolvedObservation": "7669d0b4c0cb55b0e82185b5d2930be96ae3d045d6d8afd10134d1f2388835a3"
},
{
"id": "runtime:a7dd841dda85b24919a2",
"status": "fix_deployed_pending_use",
"capabilityId": "Part:desktop:Part_BoxSelection",
"module": "Part",
"cmd": "Part_BoxSelection",
"args": {},
"requestId": null,
"firstError": "失败 99e2862ad207c42767fd 的真实证据 docs/current/business-evidence/45d09f59d65c68d774475703-20260910T165716112333.json 对该业务返回 status=not_implemented、cases=[],processExitCode=0;当前 Part 合同 coveredIds 未包含该 ID。需按该命令业务工作流复用已有实现并补齐真实 WASM/浏览器用例,发现调用链缺口再定点修复;不能将此记录解释为已执行几何断言失败。验收成功须声明实际覆盖的 resolvedIssueIds 和 resolvedFailureKeys。",
"failureKeys": [
"99e2862ad207c42767fd"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "1a2ed7006dbfde37",
"assetBaseUrl": "/kernel/",
"workers": {
"part-save.worker.ts": {
"revision": "8cfbc2a3a5ae883d",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "1e7348133db963cd96d78f1aca28daa1b9876df6998771a7ad56d2a3b0e01f0c",
"wasm": "301abc5329c2796c07bb9b57619821483db91d514b3bd055d632495800b9be97",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"part.worker.ts": {
"revision": "354e3eb15027bccd",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebPartBoxProbe.worker.js",
"hashes": {
"runtime": "64f609aeadd41fac7096545042a320cbcb87de7b232069f371a435fb1b1ab072",
"wasm": "60282b4c15e7002c25024786655bfd129bfd26c63044727e940450835bff2a4a",
"pthreadWorker": "ba097bb756d360115023874f46f7682d2c3da9c93237a7d61c84aa6d9e5bf91d"
}
}
}
},
"firstSeenAt": "2026-09-11T11:41:19.993015+00:00",
"lastSeenAt": "2026-09-11T11:41:19.993015+00:00",
"occurrences": 1,
"deployedAt": "2026-09-11T16:20:32.564619+00:00",
"implementationBatchId": "69fe39ac4430b2f5f2e1b255"
},
{
"id": "runtime:e885d331cbe01e94b1dd",
"status": "fix_deployed_pending_use",
"capabilityId": "Part:desktop:Part_Builder",
"module": "Part",
"cmd": "Part_Builder",
"args": {},
"requestId": null,
"firstError": "失败 99e2862ad207c42767fd 的真实证据 docs/current/business-evidence/45d09f59d65c68d774475703-20260910T165716112333.json 对该业务返回 status=not_implemented、cases=[],processExitCode=0;当前 Part 合同 coveredIds 未包含该 ID。需按该命令业务工作流复用已有实现并补齐真实 WASM/浏览器用例,发现调用链缺口再定点修复;不能将此记录解释为已执行几何断言失败。验收成功须声明实际覆盖的 resolvedIssueIds 和 resolvedFailureKeys。",
"failureKeys": [
"99e2862ad207c42767fd"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "1a2ed7006dbfde37",
"assetBaseUrl": "/kernel/",
"workers": {
"part-save.worker.ts": {
"revision": "8cfbc2a3a5ae883d",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "1e7348133db963cd96d78f1aca28daa1b9876df6998771a7ad56d2a3b0e01f0c",
"wasm": "301abc5329c2796c07bb9b57619821483db91d514b3bd055d632495800b9be97",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"part.worker.ts": {
"revision": "354e3eb15027bccd",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebPartBoxProbe.worker.js",
"hashes": {
"runtime": "64f609aeadd41fac7096545042a320cbcb87de7b232069f371a435fb1b1ab072",
"wasm": "60282b4c15e7002c25024786655bfd129bfd26c63044727e940450835bff2a4a",
"pthreadWorker": "ba097bb756d360115023874f46f7682d2c3da9c93237a7d61c84aa6d9e5bf91d"
}
}
}
},
"firstSeenAt": "2026-09-11T11:41:20.093158+00:00",
"lastSeenAt": "2026-09-11T11:41:20.093158+00:00",
"occurrences": 1,
"deployedAt": "2026-09-11T16:20:32.564619+00:00",
"implementationBatchId": "69fe39ac4430b2f5f2e1b255"
},
{
"id": "runtime:42876ac8d8754c52b449",
"status": "fix_deployed_pending_use",
"capabilityId": "Part:desktop:Part_Chamfer",
"module": "Part",
"cmd": "Part_Chamfer",
"args": {},
"requestId": null,
"firstError": "失败 99e2862ad207c42767fd 的真实证据 docs/current/business-evidence/45d09f59d65c68d774475703-20260910T165716112333.json 对该业务返回 status=not_implemented、cases=[],processExitCode=0;当前 Part 合同 coveredIds 未包含该 ID。需按该命令业务工作流复用已有实现并补齐真实 WASM/浏览器用例,发现调用链缺口再定点修复;不能将此记录解释为已执行几何断言失败。验收成功须声明实际覆盖的 resolvedIssueIds 和 resolvedFailureKeys。",
"failureKeys": [
"99e2862ad207c42767fd"
],
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifact": {
"revision": "1a2ed7006dbfde37",
"assetBaseUrl": "/kernel/",
"workers": {
"part-save.worker.ts": {
"revision": "8cfbc2a3a5ae883d",
"runtimeUrl": "/kernel/FreeCADWebDocumentProbe.js",
"wasmUrl": "/kernel/FreeCADWebDocumentProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebDocumentProbe.worker.js",
"hashes": {
"runtime": "1e7348133db963cd96d78f1aca28daa1b9876df6998771a7ad56d2a3b0e01f0c",
"wasm": "301abc5329c2796c07bb9b57619821483db91d514b3bd055d632495800b9be97",
"pthreadWorker": "355241182b45e186a63a0218925784f08e91f216295386c7544a524c4d8f5a0b"
}
},
"part.worker.ts": {
"revision": "354e3eb15027bccd",
"runtimeUrl": "/kernel/FreeCADWebPartBoxProbe.js",
"wasmUrl": "/kernel/FreeCADWebPartBoxProbe.wasm",
"pthreadWorkerUrl": "/kernel/FreeCADWebPartBoxProbe.worker.js",
"hashes": {
"runtime": "64f609aeadd41fac7096545042a320cbcb87de7b232069f371a435fb1b1ab072",
"wasm": "60282b4c15e7002c25024786655bfd129bfd26c63044727e940450835bff2a4a",
"pthreadWorker": "ba097bb756d360115023874f46f7682d2c3da9c93237a7d61c84aa6d9e5bf91d"
}
}
}
},
"firstSeenAt": "2026-09-11T11:41:20.192371+00:00",
"lastSeenAt": "2026-09-11T11:41:20.192371+00:00",
"occurrences": 1,
"deployedAt": "2026-09-11T16:20:32.564619+00:00",
"implementationBatchId": "69fe39ac4430b2f5f2e1b255"
}
],
"updatedAt": "2026-09-11T16:20:32.564619+00:00"
}