991 lines
53 KiB
JSON
991 lines
53 KiB
JSON
{
|
||
"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-18T14:27:21.510064+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/6c71ed6ea6d59e121da8b5b4-20260918T142721560792.json",
|
||
"businessEvidenceSha256": "04e99bf652383f011db27770664b78b1304b50e8b55738477b06e75f3f8fb499",
|
||
"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-18T11:16:53.880512+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/bcbed2d1047785af9fd2fd80-20260918T111654038171.json",
|
||
"businessEvidenceSha256": "70abb56965598ca887e33a32f402e34cf42584bcb3325536540fe1793356c4eb",
|
||
"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-18T11:24:43.279736+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/138c8b80548cf2778879d534-20260918T112443293612.json",
|
||
"businessEvidenceSha256": "7904b90391a1b2879ecf5abf9f91f295553aee4c91f813b2abfb3e01a6cee75f",
|
||
"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-18T11:24:43.279736+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/138c8b80548cf2778879d534-20260918T112443293612.json",
|
||
"businessEvidenceSha256": "7904b90391a1b2879ecf5abf9f91f295553aee4c91f813b2abfb3e01a6cee75f",
|
||
"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-18T11:16:53.880512+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/bcbed2d1047785af9fd2fd80-20260918T111654038171.json",
|
||
"businessEvidenceSha256": "70abb56965598ca887e33a32f402e34cf42584bcb3325536540fe1793356c4eb",
|
||
"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-18T14:27:21.510064+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/6c71ed6ea6d59e121da8b5b4-20260918T142721560792.json",
|
||
"businessEvidenceSha256": "04e99bf652383f011db27770664b78b1304b50e8b55738477b06e75f3f8fb499",
|
||
"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-18T14:27:21.510064+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/6c71ed6ea6d59e121da8b5b4-20260918T142721560792.json",
|
||
"businessEvidenceSha256": "04e99bf652383f011db27770664b78b1304b50e8b55738477b06e75f3f8fb499",
|
||
"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-18T14:27:21.510064+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/6c71ed6ea6d59e121da8b5b4-20260918T142721560792.json",
|
||
"businessEvidenceSha256": "04e99bf652383f011db27770664b78b1304b50e8b55738477b06e75f3f8fb499",
|
||
"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-18T14:27:21.510064+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/6c71ed6ea6d59e121da8b5b4-20260918T142721560792.json",
|
||
"businessEvidenceSha256": "04e99bf652383f011db27770664b78b1304b50e8b55738477b06e75f3f8fb499",
|
||
"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-18T20:42:39.283101+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/815a9219e10b1a8b04f5db32-20260918T204239791468.json",
|
||
"businessEvidenceSha256": "081bfb3203f93e10355a615f31829cec408815a8a8df19bbf3c480795d939c3b",
|
||
"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-18T20:47:35.392182+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/f65118353b471794409accf7-20260918T204735442284.json",
|
||
"businessEvidenceSha256": "866b9158b5d0b12275e92dbdfa2c64fa8a5ea088cd3cb5f5f9f5e5e6a7569711",
|
||
"resolvedObservation": "7669d0b4c0cb55b0e82185b5d2930be96ae3d045d6d8afd10134d1f2388835a3"
|
||
},
|
||
{
|
||
"id": "runtime:a7dd841dda85b24919a2",
|
||
"status": "resolved",
|
||
"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",
|
||
"resolvedAt": "2026-09-18T20:45:19.563629+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/adef41dba5a768e0d8863f94-20260918T204519613986.json",
|
||
"businessEvidenceSha256": "2bccc8c2d249c23e028f18f68a7b8db5af1e0b87512cd5cc4d63d580369cb0fb",
|
||
"resolvedObservation": "9aac275d10c6715e781a36cd181433b347c0cd36172fd8c0c5ba0acf8f10cd1a"
|
||
},
|
||
{
|
||
"id": "runtime:e885d331cbe01e94b1dd",
|
||
"status": "resolved",
|
||
"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",
|
||
"resolvedAt": "2026-09-18T20:46:22.301594+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/d530c34d605d7404c989d048-20260918T204622351853.json",
|
||
"businessEvidenceSha256": "b26e44238c831cda8d3edb61bff562d632ab0f6844c678fc1c7a8a07770e791e",
|
||
"resolvedObservation": "f3928c106b490c2fb0e48d8291752973bd5b557853c66dbed90154a40a89c84e"
|
||
},
|
||
{
|
||
"id": "runtime:42876ac8d8754c52b449",
|
||
"status": "resolved",
|
||
"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",
|
||
"resolvedAt": "2026-09-18T20:45:52.829392+00:00",
|
||
"businessEvidencePath": "docs/current/business-evidence/81e1947b4d2a9c8bdce455d0-20260918T204552880101.json",
|
||
"businessEvidenceSha256": "b8f570cf4355a1131ccf1e0f8098acf53384ccc80ba713ce9c7541439918077b",
|
||
"resolvedObservation": "610ced585764ba0ec509d54804914e005f8cf37bbfbe00b01af92418c9e00792"
|
||
}
|
||
],
|
||
"updatedAt": "2026-09-18T20:47:42.188608+00:00"
|
||
}
|