Unattended Execution Timing
Between-event time is observed time with no active command; it may include model, service, transport or client waiting. Between-cycle gaps include backoff, preparation, pipeline work and restarts; do not add them again to the phase totals. Historical backoff was not instrumented.
Cycles: 20; aggregate measured time: 2327.110 s.
| Phase |
Total (s) |
Share |
Count |
Average (s) |
Maximum (s) |
| agent/post-read |
534.728 |
22.98% |
61 |
8.766 |
53.468 |
| request/first-activity-wait |
329.519 |
14.16% |
3 |
109.840 |
179.850 |
| agent/editing |
204.550 |
8.79% |
10 |
20.455 |
44.336 |
| scheduler/provider-backoff |
196.704 |
8.45% |
3 |
65.568 |
116.734 |
| agent/decision |
190.923 |
8.20% |
32 |
5.966 |
21.478 |
| agent/failure-recovery |
174.068 |
7.48% |
6 |
29.011 |
54.060 |
| other |
164.402 |
7.06% |
24 |
6.850 |
110.144 |
| agent/initial-decision |
158.860 |
6.83% |
12 |
13.238 |
32.796 |
| agent/post-edit |
60.077 |
2.58% |
7 |
8.582 |
11.981 |
| agent/synthesis |
50.228 |
2.16% |
10 |
5.023 |
18.965 |
| agent/finalization |
49.644 |
2.13% |
9 |
5.516 |
20.807 |
| pre-agent-pipeline/build |
47.095 |
2.02% |
5 |
9.419 |
46.455 |
| build |
46.935 |
2.02% |
1 |
46.935 |
46.935 |
| agent/idle-stop |
36.161 |
1.55% |
2 |
18.081 |
26.004 |
| post-pipeline/build |
23.459 |
1.01% |
2 |
11.730 |
23.295 |
| preparation/continue |
14.029 |
0.60% |
18 |
0.779 |
3.476 |
| pre-agent-pipeline/business-acceptance |
12.642 |
0.54% |
5 |
2.528 |
4.737 |
| post-pipeline/capability-registry |
8.552 |
0.37% |
3 |
2.851 |
2.855 |
| preparation/implementationPacket |
6.624 |
0.28% |
18 |
0.368 |
0.610 |
| pre-agent-pipeline/business-audit |
3.213 |
0.14% |
5 |
0.643 |
0.708 |
| post-pipeline/business-acceptance |
2.556 |
0.11% |
2 |
1.278 |
1.286 |
| scheduler/process-start |
2.520 |
0.11% |
15 |
0.168 |
0.346 |
| pre-agent-pipeline/artifact-sync |
2.133 |
0.09% |
5 |
0.427 |
1.926 |
| post-pipeline/failure-reconciliation |
1.790 |
0.08% |
3 |
0.597 |
0.742 |
| artifact-manifest |
1.706 |
0.07% |
1 |
1.706 |
1.706 |
| source/read |
1.542 |
0.07% |
68 |
0.023 |
0.858 |
| post-pipeline/artifact-sync |
1.180 |
0.05% |
2 |
0.590 |
1.128 |
| preparation/batchPreflight |
0.756 |
0.03% |
18 |
0.042 |
0.044 |
| post-pipeline/module-registry |
0.252 |
0.01% |
3 |
0.084 |
0.084 |
| pre-agent-pipeline/preflight |
0.187 |
0.01% |
5 |
0.037 |
0.038 |
| post-pipeline/preflight |
0.075 |
0.00% |
2 |
0.037 |
0.038 |
Wall-Clock Coverage
First cycle start to last observed event: 3665.870 s.
Inside observed cycles: 1977.140 s; between cycles: 1688.730 s.
| Previous Cycle |
Next Cycle |
Gap (s) |
| 4981 |
4982 |
60.286 |
| 4982 |
4983 |
120.425 |
| 4983 |
4984 |
4.828 |
| 4984 |
4985 |
21.205 |
| 4985 |
4986 |
1333.384 |
| 4986 |
4987 |
10.579 |
| 4987 |
4988 |
3.102 |
| 4988 |
4993 |
27.701 |
| 4993 |
4994 |
5.969 |
| 4994 |
4995 |
5.897 |
| 4995 |
4997 |
61.661 |
| 4997 |
4998 |
1.292 |
| 4998 |
4999 |
1.700 |
| 4999 |
5000 |
30.700 |
Cycle 4981
Task: FW-P6-FPA-Y; batch: {'id': '2c258ef07e314e58142f5d7f', 'module': 'CAM', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}.
Observed command time (union): 0.000 s; between-event time: 120.054 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.128 |
| batchPreflight |
0.044 |
| implementationPacket |
0.145 |
waitingTiming
| Step |
Seconds |
| scheduler/provider-backoff |
59.979 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.175 |
scheduler.cycle.started |
thread.started |
| 0.203 |
119.850 |
turn.started |
scheduler.cycle.completed |
Cycle 4982
Task: UNATTENDED-OPTIMIZATION; batch: {'id': '2c258ef07e314e58142f5d7f', 'module': 'CAM', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}.
Observed command time (union): 0.000 s; between-event time: 180.057 s; file changes: 0.
waitingTiming
| Step |
Seconds |
| scheduler/provider-backoff |
116.734 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.176 |
scheduler.cycle.started |
thread.started |
| 0.197 |
179.860 |
turn.started |
scheduler.cycle.completed |
Cycle 4983
Task: FW-P6-FPA-Y; batch: {'id': '2c258ef07e314e58142f5d7f', 'module': 'CAM', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}.
Observed command time (union): 0.531 s; between-event time: 179.582 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.130 |
| batchPreflight |
0.042 |
| implementationPacket |
0.144 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
source/read |
4.023 |
0.001 |
0 |
/bin/bash -lc "sed -n '1,220p' docs/current/provided-source-index.md && printf '\n--- related files ---\n' && rg -n "cam-python|CamRuntime|CAM|failureReconciliation|module-batch" docs tools freecad-source web 2>/dev/null | head -240" |
| 2 |
source/read |
17.891 |
0.003 |
0 |
/bin/bash -lc "rg --files | rg 'cam|Cam|module-batch|failure_reconciliation' | head -200; sed -n '1,220p' tools/failure_reconciliation.py" |
| 3 |
other |
23.353 |
0.001 |
0 |
/bin/bash -lc 'python3 tools/failure_reconciliation.py --help | tail -40' |
| 4 |
other |
8.051 |
0.520 |
1 |
/bin/bash -lc "python3 tools/failure_reconciliation.py --review 788b37eda261d9c3606c 3458d6647cb18139f55c 74e115e78279f57e1b33 --disposition superseded --reason '该历史事件是诊断脚本引用不存在的源码路径/过时批次上下文导致,当前 CAM 实现与用例已由现存 facade、worker 和 gate 源码承载;不代表当前业务失败。' --source web/src/cam-python-family-batch-facade.ts && python3 tools/failure_reconciliation.py --check --module CAM" |
| 5 |
other |
30.833 |
0.002 |
0 |
/bin/bash -lc "python3 - <<'PY' import json p=json.load(open('docs/current/failure-reconciliation.json')) for k in ['788b37eda261d9c3606c','3458d6647cb18139f55c','74e115e78279f57e1b33','e4a142ef5eaad9bc168c']: print(k,p.get('resolutions',{}).get(k) or p.get('failures',{}).get(k)) PY" |
| 6 |
other |
17.412 |
0.001 |
0 |
/bin/bash -lc "python3 - <<'PY' import json p=json.load(open('docs/current/failure-reconciliation.json')); print(p.keys()) PY" |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.178 |
scheduler.cycle.started |
thread.started |
| 0.204 |
32.796 |
turn.started |
agent_message |
| 33.000 |
4.023 |
item.completed |
command_execution |
| 37.025 |
17.891 |
command:source/read |
command_execution |
| 54.920 |
23.353 |
command:source/read |
command_execution |
| 78.274 |
18.965 |
command:other |
agent_message |
| 97.239 |
8.051 |
item.completed |
command_execution |
| 105.811 |
30.833 |
command:other |
command_execution |
| 136.646 |
17.412 |
command:other |
command_execution |
| 154.059 |
26.053 |
command:other |
scheduler.cycle.completed |
Cycle 4984
Task: FW-P6-FPA-Y; batch: {'id': '411b91a55e558b568969077c', 'module': 'TechDraw', 'tier': 'feature-workflow', 'family': 'desktop-command-mixed', 'records': 8}.
Observed command time (union): 0.000 s; between-event time: 30.041 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.547 |
| batchPreflight |
0.043 |
| implementationPacket |
0.310 |
waitingTiming
| Step |
Seconds |
| scheduler/provider-backoff |
19.991 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.173 |
scheduler.cycle.started |
thread.started |
| 0.202 |
29.839 |
turn.started |
scheduler.cycle.completed |
Cycle 4985
Task: FW-P6-FPA-Y; batch: {'id': '411b91a55e558b568969077c', 'module': 'TechDraw', 'tier': 'feature-workflow', 'family': 'desktop-command-mixed', 'records': 8}.
Observed command time (union): 0.008 s; between-event time: 106.047 s; file changes: 2.
preparationTiming
| Step |
Seconds |
| continue |
0.178 |
| batchPreflight |
0.043 |
| implementationPacket |
0.310 |
postPipelineTiming
| Step |
Seconds |
| post-pipeline/module-registry |
0.084 |
| post-pipeline/capability-registry |
2.855 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
source/read |
3.094 |
0.001 |
0 |
/bin/bash -lc "rg -n 'TechDraw_(GeometricHatch|Hatch|Image|StackBottom|StackDown|StackGroup|StackTop|StackUp)|StackOrder|DrawViewImage|DrawGeomHatch' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp" |
| 2 |
source/read |
7.550 |
0.002 |
0 |
/bin/bash -lc "rg -n 'TechDraw|Stack|Hatch|Image|source|Command' docs/current/provided-source-index.md web/src/desktop-command-dispatcher.ts web/src/workbench-shell.tsx" |
| 3 |
source/read |
9.015 |
0.001 |
0 |
/bin/bash -lc "sed -n '2940,3175p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp" |
| 4 |
source/read |
2.469 |
0.001 |
0 |
/bin/bash -lc "sed -n '295,340p;505,535p' web/src/workbench-shell.tsx" |
| 5 |
source/read |
0.136 |
0.000 |
0 |
/bin/bash -lc "rg -n -A 65 -B 5 'CmdTechDrawImage::activated' freecad-source/src/Mod/TechDraw/Gui/CommandDecorate.cpp" |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.161 |
scheduler.cycle.started |
thread.started |
| 0.184 |
5.874 |
turn.started |
agent_message |
| 6.058 |
3.094 |
item.completed |
command_execution |
| 9.153 |
7.550 |
command:source/read |
command_execution |
| 16.705 |
9.015 |
command:source/read |
command_execution |
| 25.723 |
10.992 |
command:source/read |
agent_message |
| 36.714 |
2.469 |
item.completed |
command_execution |
| 39.185 |
0.136 |
command:source/read |
command_execution |
| 39.322 |
29.651 |
command:source/read |
agent_message |
| 68.973 |
24.796 |
item.completed |
file_change |
| 93.781 |
10.476 |
item.completed |
agent_message |
| 104.257 |
0.676 |
item.completed |
turn.completed |
| 104.933 |
1.121 |
turn.completed |
scheduler.cycle.completed |
Cycle 4986
Task: UNATTENDED-OPTIMIZATION; batch: {'id': '411b91a55e558b568969077c', 'module': 'TechDraw', 'tier': 'feature-workflow', 'family': 'desktop-command-mixed', 'records': 8}.
Observed command time (union): 175.225 s; between-event time: 247.950 s; file changes: 6.
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
source/read |
2.126 |
0.002 |
0 |
/bin/bash -lc "sed -n '1,220p' docs/UNATTENDED_WORKFLOW.md && sed -n '1,180p' docs/current/provided-source-index.md && cat docs/current/periodic-optimization/optimization-000022-context.json" |
| 2 |
source/read |
6.549 |
0.002 |
0 |
/bin/bash -lc "python3 tools/fast_source_search.py --help && cat docs/business-acceptance/TechDraw.json && cat web/package.json && sed -n '1,120p' tools/run_business_acceptance.py" |
| 3 |
source/read |
9.230 |
0.004 |
0 |
/bin/bash -lc "python3 tools/fast_source_search.py --pattern 'stack|Stack|techDrawImages' --paths web/src/workbench-shell.tsx web/src/desktop-command-dispatcher.ts web/src/techdraw-python-family-facade.ts --max-count 100 && sed -n '290,370p' web/src/workbench-shell.tsx && sed -n '2940,3045p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp && cat tools/techdraw-business-cases.mjs" |
| 4 |
source/read |
5.407 |
0.002 |
0 |
/bin/bash -lc "sed -n '1,200p' freecad-source/src/Mod/TechDraw/App/DrawViewImage.cpp && sed -n '312,370p' freecad-source/src/Mod/TechDraw/Gui/CommandDecorate.cpp && sed -n '1,150p' web/tools/sync-assets.mjs && sed -n '1,120p' tools/wasm-probe-runtime.mjs && rg -n 'pythonFamilyBatch|desktopCommand|dispatchTechDrawDesktop|status.*success' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawKernelProbe.cpp && rg --files tools | rg 'techdraw|sync.*artifact'" |
| 5 |
source/read |
11.353 |
0.002 |
0 |
/bin/bash -lc "sed -n '1570,1615p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp && sed -n '1,180p' tools/techdraw-browser-cases.mjs && sed -n '1,110p' freecad-source/src/Mod/TechDraw/Gui/QGIViewImage.cpp && ls tools/techdraw tools/artifact && sed -n '1,100p' freecad-source/src/Mod/TechDraw/App/DrawViewImage.h" |
| 6 |
build |
0.159 |
46.935 |
0 |
/bin/bash -lc 'cmake --build freecad-source/build-web/techdraw-native-configure --target FreeCADWebTechDrawRuntimeProbe -j 4' |
| 7 |
artifact-manifest |
8.961 |
1.706 |
0 |
/bin/bash -lc 'node web/tools/sync-assets.mjs' |
| 8 |
other |
13.081 |
2.351 |
0 |
/bin/bash -lc 'python3 tools/run_business_acceptance.py --module TechDraw --ids TechDraw:techdraw.createRecompute TechDraw:desktop:TechDraw_Image --reuse' |
| 9 |
source/read |
11.888 |
0.002 |
0 |
/bin/bash -lc "sed -n '110,180p' tools/techdraw-browser-cases.mjs && sed -n '175,240p' web/src/desktop-command-dispatcher.ts && sed -n '410,465p' web/src/workbench-shell.tsx && sed -n '570,615p' web/src/workbench-shell.tsx && sed -n '1,130p' tools/inspect_web_module_artifacts.py && sed -n '130,175p' freecad-source/src/Mod/TechDraw/Gui/QGIViewImage.cpp" |
| 10 |
source/read |
12.666 |
0.002 |
0 |
/bin/bash -lc "sed -n '95,113p' tools/techdraw-browser-cases.mjs && sed -n '480,570p' web/src/workbench-shell.tsx && sed -n '95,170p' web/src/desktop-command-dispatcher.ts && sed -n '1,90p' web/vite.config.ts" |
| 11 |
other |
0.047 |
0.001 |
127 |
/bin/bash -lc './node_modules/.bin/vite --host 127.0.0.1 --port 5197 --strictPort' |
| 12 |
other |
0.160 |
30.667 |
1 |
/bin/bash -lc 'python3 tools/inspect_web_module_artifacts.py --module TechDraw --output docs/current/periodic-optimization/optimization-000022-artifacts.json && FREECAD_BROWSER_ORIGIN=http://127.0.0.1:5197 node tools/techdraw-browser-cases.mjs' |
| 13 |
other |
0.000 |
3.822 |
0 |
/bin/bash -lc 'web/node_modules/.bin/tsc --noEmit --project web/tsconfig.json' |
| 14 |
other |
0.000 |
4.061 |
1 |
/bin/bash -lc 'FREECAD_BROWSER_ORIGIN=http://127.0.0.1:5197 node tools/techdraw-browser-cases.mjs' |
| 15 |
source/read |
0.000 |
0.002 |
0 |
/bin/bash -lc "sed -n '345,460p' web/src/techdraw-python-family-facade.ts && cat web/src/techdraw-python.worker.ts && sed -n '1,100p' web/src/techdraw.worker.ts" |
| 16 |
other |
0.000 |
3.840 |
1 |
/bin/bash -lc 'FREECAD_TECHDRAW_BROWSER_CASE=image FREECAD_BROWSER_ORIGIN=http://127.0.0.1:5197 node tools/techdraw-browser-cases.mjs' |
| 17 |
other |
0.000 |
110.144 |
130 |
/bin/bash -lc '/home/mes123456/FreeCADWasmDev/working/FreeCAD/web/node_modules/.bin/vite /home/mes123456/FreeCADWasmDev/working/FreeCAD/web --host 127.0.0.1 --port 5197 --strictPort' |
| 18 |
other |
0.000 |
2.159 |
1 |
/bin/bash -lc 'python3 tools/run_business_acceptance.py --module TechDraw --ids TechDraw:techdraw.createRecompute TechDraw:desktop:TechDraw_Image --reuse' |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.175 |
scheduler.cycle.started |
thread.started |
| 0.209 |
5.444 |
turn.started |
agent_message |
| 5.653 |
2.126 |
item.completed |
command_execution |
| 7.782 |
6.549 |
command:source/read |
command_execution |
| 14.334 |
9.230 |
command:source/read |
command_execution |
| 23.569 |
9.596 |
command:source/read |
agent_message |
| 33.165 |
5.407 |
item.completed |
command_execution |
| 38.574 |
11.353 |
command:source/read |
command_execution |
| 49.930 |
16.864 |
command:source/read |
file_change |
| 66.800 |
0.159 |
item.completed |
command_execution |
| 113.895 |
2.149 |
command:build |
file_change |
| 116.046 |
8.961 |
item.completed |
command_execution |
| 126.774 |
13.081 |
command:artifact-manifest |
command_execution |
| 142.207 |
11.888 |
command:other |
command_execution |
| 154.097 |
12.666 |
command:source/read |
command_execution |
| 166.767 |
12.453 |
command:source/read |
agent_message |
| 179.219 |
33.310 |
item.completed |
file_change |
| 212.579 |
0.160 |
command:other |
command_execution |
| 336.888 |
29.736 |
command:other |
agent_message |
| 366.623 |
44.336 |
item.completed |
file_change |
| 410.960 |
9.913 |
item.completed |
agent_message |
| 420.874 |
0.743 |
item.completed |
turn.completed |
| 421.617 |
1.558 |
turn.completed |
scheduler.cycle.completed |
Cycle 4987
Task: FW-P6-FPA-Y; batch: {'id': '7ce988078568634df76f3730', 'module': 'TechDraw', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}.
Observed command time (union): 5.242 s; between-event time: 71.810 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
3.309 |
| batchPreflight |
0.042 |
| implementationPacket |
0.142 |
postPipelineTiming
| Step |
Seconds |
| post-pipeline/failure-reconciliation |
0.742 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
other |
2.592 |
0.001 |
0 |
/bin/bash -lc 'pwd;' |
| 2 |
source/read |
0.136 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,180p' docs/current/provided-source-index.md" |
| 3 |
source/read |
0.136 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,200p' tools/failure_reconciliation.py" |
| 4 |
source/read |
10.173 |
0.001 |
0 |
/bin/bash -lc "rg -n 'add_argument|args.source|args.review|reviewEvidence' tools/failure_reconciliation.py" |
| 5 |
source/read |
0.137 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,160p' docs/business-acceptance/TechDraw.json" |
| 6 |
source/read |
0.136 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,140p' tools/techdraw-business-cases.mjs" |
| 7 |
source/read |
0.136 |
0.000 |
0 |
/bin/bash -lc "rg -n 'TechDraw|techdraw' web/public/modules/manifest.json" |
| 8 |
source/read |
0.136 |
0.000 |
0 |
/bin/bash -lc "rg --files -g AGENTS.md -g '"'!freecad-source/'"' -g '"'!FreeCADBaseLib/'"' -g '"'!node_modules/'"' -g '"'!web/node_modules/'"'" |
| 9 |
source/read |
9.505 |
0.001 |
0 |
/bin/bash -lc "sed -n '410,515p' tools/failure_reconciliation.py" |
| 10 |
source/read |
0.156 |
0.359 |
0 |
/bin/bash -lc 'sha256sum freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm web/public/kernel/FreeCADWebTechDrawRuntimeProbe.js web/public/kernel/FreeCADWebTechDrawRuntimeProbe.wasm' |
| 11 |
source/read |
0.138 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,100p' docs/WEB_BUSINESS_MIGRATION_RULES.md" |
| 12 |
other |
21.478 |
0.389 |
0 |
/bin/bash -lc "python3 tools/failure_reconciliation.py --review 38090726fd56e4cfebe6 --disposition superseded --reason '已核对当前 argparse:--source 为 action=append,每个路径必须重复 --source;原命令将多个路径放在单个 --source 后导致解析失败。本次使用正确参数逐条提交复核,替代该失败诊断;不据此关闭原命令拟复核的其它失败或声明业务通过。' --source tools/failure_reconciliation.py" |
| 13 |
other |
0.156 |
1.262 |
0 |
/bin/bash -lc "python3 tools/failure_reconciliation.py --review 607fba7cdc043a11367f --disposition superseded --reason '已按本地索引及 TechDraw manifest 核对实际发布地址为 web/public/kernel 而非旧命令的 web/public/modules/TechDraw。当前构建目录与 kernel 的 JS SHA256 均为 f723c54ad3b6811faf3f3c7363e41f4c36aafd8b7094997d9e289c44d4bb905d,WASM 均为 9a88ac501faae042d3aa12866b45ec1783b645506329e3c3647ae01fc2b4d12c;正确路径的哈希检查成功,替代旧路径诊断,仅证明产物存在且同步。' --source web/public/modules/manifest.json --source tools/techdraw-business-cases.mjs --source web/public/kernel/FreeCADWebTechDrawRuntimeProbe.js --source web/public/kernel/FreeCADWebTechDrawRuntimeProbe.wasm" |
| 14 |
other |
0.158 |
1.267 |
0 |
/bin/bash -lc "python3 tools/failure_reconciliation.py --review 979b0accfeff81d31042 --disposition superseded --reason '本次已成功读取 docs/business-acceptance/TechDraw.json 和 tools/techdraw-business-cases.mjs;当前合同声明 node 业务入口及 TechDraw 构建目标,脚本复用 wasm-probe-runtime 加载实际 kernel 产物。旧文件缺失诊断被当前已存在的合同及用例替代;未执行用例,不声明业务验收通过。' --source docs/business-acceptance/TechDraw.json --source tools/techdraw-business-cases.mjs" |
| 15 |
other |
0.158 |
1.274 |
0 |
/bin/bash -lc "python3 tools/failure_reconciliation.py --review c5cd53c7c119197e872e --disposition superseded --reason '已核对 main 的 argparse:没有 --list 选项;当前支持 --module TechDraw 输出模块 remaining,支持 --keys 定点核对并以 --check 检查闭环。本次改用受支持的定点检查替代旧 --list 诊断,失败由调用参数导致,不是 TechDraw 业务执行失败。' --source tools/failure_reconciliation.py" |
| 16 |
other |
0.156 |
0.591 |
0 |
/bin/bash -lc 'python3 tools/failure_reconciliation.py --check --keys 38090726fd56e4cfebe6 607fba7cdc043a11367f 979b0accfeff81d31042 c5cd53c7c119197e872e' |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.160 |
scheduler.cycle.started |
thread.started |
| 0.183 |
5.791 |
turn.started |
agent_message |
| 5.975 |
2.592 |
item.completed |
command_execution |
| 8.569 |
0.136 |
command:other |
command_execution |
| 8.706 |
0.136 |
command:source/read |
command_execution |
| 8.842 |
10.173 |
command:source/read |
command_execution |
| 19.016 |
0.137 |
command:source/read |
command_execution |
| 19.154 |
0.136 |
command:source/read |
command_execution |
| 19.290 |
0.136 |
command:source/read |
command_execution |
| 19.427 |
0.136 |
command:source/read |
command_execution |
| 19.650 |
9.505 |
command:source/read |
command_execution |
| 29.156 |
0.156 |
command:source/read |
command_execution |
| 29.671 |
0.138 |
command:source/read |
command_execution |
| 29.810 |
8.327 |
command:source/read |
agent_message |
| 38.137 |
21.478 |
item.completed |
command_execution |
| 60.005 |
0.156 |
command:other |
command_execution |
| 61.424 |
0.158 |
command:other |
command_execution |
| 62.849 |
0.158 |
command:other |
command_execution |
| 64.281 |
0.156 |
command:other |
command_execution |
| 65.029 |
10.079 |
command:other |
agent_message |
| 75.109 |
0.813 |
item.completed |
turn.completed |
| 75.922 |
1.130 |
turn.completed |
scheduler.cycle.completed |
Cycle 4988
Task: FW-P6-FPA-Y; batch: {'id': 'dbbb44fdc4bf66614bf8dabc', 'module': 'Part', 'tier': 'business-acceptance', 'family': 'business-acceptance', 'records': 11}.
Observed command time (union): 0.009 s; between-event time: 85.051 s; file changes: 2.
preparationTiming
| Step |
Seconds |
| continue |
1.099 |
| batchPreflight |
0.042 |
| implementationPacket |
0.550 |
postPipelineTiming
| Step |
Seconds |
| post-pipeline/preflight |
0.037 |
| post-pipeline/build |
0.164 |
| post-pipeline/artifact-sync |
0.052 |
| post-pipeline/business-acceptance |
1.286 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
source/read |
4.051 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,200p' docs/current/provided-source-index.md" |
| 2 |
source/read |
0.139 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,240p' tools/part-business-cases.mjs" |
| 3 |
source/read |
0.138 |
0.000 |
0 |
/bin/bash -lc 'cat docs/business-acceptance/Part.json' |
| 4 |
source/read |
0.138 |
0.000 |
0 |
/bin/bash -lc "rg -n 'Part_Export|Part_Import|CurveNet|saveReopen|part.io|part.save|export|import' web/src/desktop-command-dispatcher.ts web/src/workbench-shell.tsx" |
| 5 |
source/read |
10.923 |
0.001 |
0 |
/bin/bash -lc "rg -n 'ImportCurveNet|Part_Import|Part_Export|save|document|fileContent' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp" |
| 6 |
source/read |
0.137 |
0.000 |
0 |
/bin/bash -lc "sed -n '75,220p' web/src/desktop-command-dispatcher.ts" |
| 7 |
source/read |
0.138 |
0.000 |
0 |
/bin/bash -lc "sed -n '330,490p' web/src/workbench-shell.tsx" |
| 8 |
source/read |
0.140 |
0.000 |
0 |
/bin/bash -lc "rg -n 'saveReopen|document|format|content' web/src/part-python-family-facade.ts web/src/part-save-facade.ts freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp" |
| 9 |
source/read |
7.417 |
0.001 |
0 |
/bin/bash -lc "sed -n '245,305p' web/src/workbench-shell.tsx" |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.163 |
scheduler.cycle.started |
thread.started |
| 0.192 |
6.832 |
turn.started |
agent_message |
| 7.024 |
4.051 |
item.completed |
command_execution |
| 11.076 |
0.139 |
command:source/read |
command_execution |
| 11.215 |
0.138 |
command:source/read |
command_execution |
| 11.354 |
0.138 |
command:source/read |
command_execution |
| 11.493 |
10.923 |
command:source/read |
command_execution |
| 22.418 |
0.137 |
command:source/read |
command_execution |
| 22.556 |
0.138 |
command:source/read |
command_execution |
| 22.694 |
0.140 |
command:source/read |
command_execution |
| 22.835 |
12.555 |
command:source/read |
agent_message |
| 35.391 |
19.132 |
item.completed |
file_change |
| 54.525 |
7.417 |
item.completed |
command_execution |
| 61.944 |
10.299 |
command:source/read |
file_change |
| 72.244 |
11.171 |
item.completed |
agent_message |
| 83.414 |
0.623 |
item.completed |
turn.completed |
| 84.038 |
1.022 |
turn.completed |
scheduler.cycle.completed |
Cycle 4989
Task: FW-P6-FPA-Y; batch: {'id': '134d419c8569a1279fca36a8', 'module': 'Part', 'tier': 'business-acceptance', 'family': 'business-acceptance', 'records': 2}.
Observed command time (union): 0.000 s; between-event time: 0.000 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.415 |
| batchPreflight |
0.041 |
| implementationPacket |
0.496 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
Cycle 4990
Task: FW-P6-FPA-Y; batch: {'id': '7ec9fdcd9c6935d577ce0a3b', 'module': 'TechDraw', 'tier': 'business-acceptance', 'family': 'business-acceptance', 'records': 1}.
Observed command time (union): 0.000 s; between-event time: 0.000 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.412 |
| batchPreflight |
0.042 |
| implementationPacket |
0.493 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
Cycle 4991
Task: FW-P6-FPA-Y; batch: {'id': 'f0c973d91d81e02d77383b27', 'module': 'Draft', 'tier': 'business-acceptance', 'family': 'business-acceptance', 'records': 4}.
Observed command time (union): 0.000 s; between-event time: 0.000 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.412 |
| batchPreflight |
0.042 |
| implementationPacket |
0.493 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
Cycle 4992
Task: FW-P6-FPA-Y; batch: {'id': 'aa718a128ddc3267efe2d2ff', 'module': 'CAM', 'tier': 'business-acceptance', 'family': 'business-acceptance', 'records': 2}.
Observed command time (union): 0.000 s; between-event time: 0.000 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.416 |
| batchPreflight |
0.041 |
| implementationPacket |
0.477 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
Cycle 4993
Task: FW-P6-FPA-Y; batch: {'id': '3b7342aa75909159d2591cde', 'module': 'CAM', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}.
Observed command time (union): 1.936 s; between-event time: 81.155 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.917 |
| batchPreflight |
0.041 |
| implementationPacket |
0.435 |
postPipelineTiming
| Step |
Seconds |
| post-pipeline/failure-reconciliation |
0.681 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
other |
3.428 |
0.000 |
0 |
/bin/bash -lc pwd |
| 2 |
source/read |
0.137 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,200p' docs/current/provided-source-index.md" |
| 3 |
source/read |
0.136 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,180p' tools/failure_reconciliation.py" |
| 4 |
source/read |
0.138 |
0.001 |
0 |
/bin/bash -lc "sed -n '1,160p' docs/WEB_BUSINESS_MIGRATION_RULES.md" |
| 5 |
source/read |
12.530 |
0.001 |
0 |
/bin/bash -lc "rg -n 'review|add_argument|sources' tools/failure_reconciliation.py" |
| 6 |
source/read |
0.138 |
0.001 |
0 |
/bin/bash -lc "rg -n 'FreeCADWebCAMProbe|FreeCADWebCamRuntimeProbe|CAMRuntimeProbe' freecad-source/src/WebAssembly/FreeCADCoreProbe/CMakeLists.txt docs/business-acceptance/CAM.json freecad-source/build-web/cam-configure-r1/build.ninja freecad-source/build-web/configure/build.ninja" |
| 7 |
other |
0.137 |
0.001 |
0 |
/bin/bash -lc "python3 -c 'import json; p=json.load(open("docs/current/freecad-web-scheduler-failures.json")); f=p["failures"]; keys=["feb130ea304a50d6e48e","80cd5c3661d63eaa6f81","e7b8840afdd70a86cb67","071582dc5d48c58dae62"]; print(json.dumps({k:f.get(k) for k in keys},ensure_ascii=False,indent=2))'" |
| 8 |
source/read |
11.201 |
0.001 |
0 |
/bin/bash -lc 'cat docs/business-acceptance/CAM.json' |
| 9 |
source/read |
0.139 |
0.000 |
0 |
/bin/bash -lc "rg -n 'Box.h|Path.h|FeaturePartBox|FreeCADWebCAMProbe|load|worker' freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp tools/cam-business-cases.mjs tools/check_web_link_closure.py web/src/cam-python-family-batch-facade.ts" |
| 10 |
source/read |
0.138 |
0.001 |
0 |
/bin/bash -lc "rg --files freecad-source/src/Mod/Part/App freecad-source/src/Mod/CAM/App tools -g 'Box' -g 'Path.h' -g 'camworker' -g AGENTS.md" |
| 11 |
source/read |
0.139 |
0.000 |
0 |
/bin/bash -lc "sed -n '395,450p' tools/failure_reconciliation.py" |
| 12 |
source/read |
7.726 |
0.001 |
0 |
/bin/bash -lc "sed -n '1,160p' tools/record_runtime_issue.py" |
| 13 |
source/read |
0.138 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,100p' tools/check_web_link_closure.py" |
| 14 |
other |
0.137 |
0.001 |
0 |
/bin/bash -lc "python3 -c 'from pathlib import Path; p=Path("freecad-source/src/Mod/Part/App"); print("Box-related headers:", [str(x) for x in p.glob("Box.h")]); paths=["freecad-source/src/Mod/Part/App/Box.h","freecad-source/src/Mod/CAM/App/Path.h","tools/cam-business-cases.mjs","freecad-source/build-web/cam-configure-r1/bin/FreeCADWebCAMProbe.js","web/public/kernel/FreeCADWebCAMProbe.wasm"]; print("\n".join(str(Path(x).is_file())+" "+x for x in paths))'" |
| 15 |
source/read |
0.137 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,55p' freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp" |
| 16 |
other |
20.639 |
1.260 |
0 |
/bin/bash -lc "python3 tools/failure_reconciliation.py --review 80cd5c3661d63eaa6f81 --disposition superseded --reason '历史 sed 读取诊断使用不存在的 Part/App/Box.h;当前本地实际头文件为 FeaturePartBox.h,CAMRuntimeProbe.cpp 和 CAM/App/Path.h 均存在。记录中的 Python 初始化文本是源码输出,不能视作实际运行异常。以正确源码路径替代旧读取诊断,不声明 CAM 业务通过。' --source freecad-source/src/Mod/Part/App/FeaturePartBox.h --source freecad-source/src/Mod/CAM/App/Path.h --source freecad-source/src/WebAssembly/FreeCADCoreProbe/CAMRuntimeProbe.cpp" |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.159 |
scheduler.cycle.started |
thread.started |
| 0.192 |
5.892 |
turn.started |
agent_message |
| 6.084 |
3.428 |
item.completed |
command_execution |
| 9.514 |
0.137 |
command:other |
command_execution |
| 9.651 |
0.136 |
command:source/read |
command_execution |
| 9.789 |
0.138 |
command:source/read |
command_execution |
| 9.928 |
12.530 |
command:source/read |
command_execution |
| 22.459 |
0.138 |
command:source/read |
command_execution |
| 22.597 |
0.137 |
command:source/read |
command_execution |
| 22.735 |
11.201 |
command:other |
command_execution |
| 33.937 |
0.139 |
command:source/read |
command_execution |
| 34.077 |
0.138 |
command:source/read |
command_execution |
| 34.299 |
0.139 |
command:source/read |
command_execution |
| 34.439 |
8.762 |
command:source/read |
agent_message |
| 43.201 |
7.726 |
item.completed |
command_execution |
| 50.929 |
0.138 |
command:source/read |
command_execution |
| 51.067 |
0.137 |
command:source/read |
command_execution |
| 51.205 |
0.137 |
command:other |
command_execution |
| 51.343 |
9.114 |
command:source/read |
agent_message |
| 60.457 |
20.639 |
item.completed |
command_execution |
| 82.357 |
0.158 |
command:other |
command_execution |
Cycle 4994
Task: FW-P6-FPA-Y; batch: {'id': 'ba7f47d606c45e7f3d5a1645', 'module': 'TechDraw', 'tier': 'feature-workflow', 'family': 'desktop-command-command', 'records': 12}.
Observed command time (union): 0.004 s; between-event time: 137.070 s; file changes: 1.
preparationTiming
| Step |
Seconds |
| continue |
0.529 |
| batchPreflight |
0.042 |
| implementationPacket |
0.607 |
postPipelineTiming
| Step |
Seconds |
| post-pipeline/module-registry |
0.084 |
| post-pipeline/capability-registry |
2.843 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
source/read |
20.167 |
0.001 |
0 |
/bin/bash -lc 'rg -n "TechDraw_(ActiveView|ArchView|BrokenView|ComplexSection|DraftView|ExportPageSVG|PrintAll|ProjectShape|ProjectionGroup|SectionGroup|SectionView|View)|desktop" freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp web/src/desktop-command-dispatcher.ts web/src/techdraw-python-family-facade.ts web/src/techdraw-python.worker.ts web/src/workbench-shell.tsx' |
| 2 |
source/read |
12.788 |
0.002 |
0 |
/bin/bash -lc "sed -n '840,930p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp; sed -n '3160,3225p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp" |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.354 |
scheduler.cycle.started |
thread.started |
| 0.388 |
12.380 |
turn.started |
agent_message |
| 12.768 |
20.167 |
item.completed |
command_execution |
| 32.937 |
12.788 |
command:source/read |
command_execution |
| 45.728 |
53.468 |
command:source/read |
agent_message |
| 99.196 |
17.754 |
item.completed |
file_change |
| 116.956 |
20.118 |
item.completed |
scheduler.cycle.completed |
Cycle 4995
Task: FW-P6-FPA-Y; batch: {'id': 'ba7f47d606c45e7f3d5a1645', 'module': 'TechDraw', 'tier': 'feature-workflow', 'family': 'desktop-command-command', 'records': 12}.
Observed command time (union): 0.023 s; between-event time: 126.035 s; file changes: 1.
preparationTiming
| Step |
Seconds |
| continue |
0.172 |
| batchPreflight |
0.042 |
| implementationPacket |
0.610 |
postPipelineTiming
| Step |
Seconds |
| post-pipeline/module-registry |
0.084 |
| post-pipeline/capability-registry |
2.854 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
source/read |
5.036 |
0.021 |
0 |
/bin/bash -lc 'rg -n "implementation_required|TechDraw_ActiveView|fc_web_dispatch_json|desktop" freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawRuntimeProbe.cpp web/src/desktop-command-dispatcher.ts web/src/techdraw-python-family-facade.ts web/src/techdraw-python.worker.ts' |
| 2 |
source/read |
1.978 |
0.001 |
0 |
/bin/bash -lc "sed -n '3460,3565p' freecad-source/src/WebAssembly/FreeCADCoreProbe/TechDrawDesktopCommands.cpp" |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.166 |
scheduler.cycle.started |
thread.started |
| 0.196 |
19.314 |
turn.started |
agent_message |
| 19.510 |
5.036 |
item.completed |
command_execution |
| 24.568 |
51.260 |
command:source/read |
agent_message |
| 75.828 |
1.978 |
item.completed |
command_execution |
| 77.807 |
34.061 |
command:source/read |
file_change |
| 111.874 |
11.981 |
item.completed |
agent_message |
| 123.855 |
0.726 |
item.completed |
turn.completed |
| 124.581 |
1.478 |
turn.completed |
scheduler.cycle.completed |
Cycle 4996
Task: FW-P6-FPA-Y; batch: {'id': '7ec9fdcd9c6935d577ce0a3b', 'module': 'TechDraw', 'tier': 'business-acceptance', 'family': 'business-acceptance', 'records': 1}.
Observed command time (union): 0.000 s; between-event time: 0.000 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.428 |
| batchPreflight |
0.041 |
| implementationPacket |
0.505 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
Cycle 4997
Task: FW-P6-FPA-Y; batch: {'id': 'ba7f47d606c45e7f3d5a1645', 'module': 'TechDraw', 'tier': 'feature-workflow', 'family': 'desktop-command-command', 'records': 12}.
Observed command time (union): 0.000 s; between-event time: 28.041 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.500 |
| batchPreflight |
0.042 |
| implementationPacket |
0.320 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.158 |
scheduler.cycle.started |
thread.started |
| 0.175 |
25.866 |
turn.started |
agent_message |
| 26.041 |
0.627 |
item.completed |
turn.completed |
| 26.668 |
1.373 |
turn.completed |
scheduler.cycle.completed |
Cycle 4998
Task: FW-P6-FPA-Y; batch: {'id': '9970555a88788d5442ee1b4e', 'module': 'TechDraw', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}.
Observed command time (union): 1.041 s; between-event time: 145.060 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
0.462 |
| batchPreflight |
0.042 |
| implementationPacket |
0.158 |
postPipelineTiming
| Step |
Seconds |
| post-pipeline/failure-reconciliation |
0.367 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
source/read |
3.502 |
0.001 |
0 |
/bin/bash -lc "sed -n '1,240p' docs/current/provided-source-index.md; printf '\n--- techdraw files ---\n'; rg --files web freecad-source tools docs/business-acceptance | rg 'TechDraw|techdraw|DrawHatchTest|business-acceptance' | head -120" |
| 2 |
source/read |
42.105 |
0.001 |
0 |
/bin/bash -lc "rg --files web/src web/public freecad-source/src/WebAssembly tools docs/business-acceptance | rg -i 'techdraw|hatch|business'; ls web/public/modules/TechDraw 2>/dev/null || true; ls freecad-source/build-web/techdraw-native-configure/bin 2>/dev/null | head" |
| 3 |
source/read |
20.086 |
0.253 |
1 |
/bin/bash -lc "sha256sum freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.wasm web/public/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.js web/public/modules/TechDraw/FreeCADWebTechDrawRuntimeProbe.wasm; test -f docs/business-acceptance/TechDraw.json && sed -n '1,220p' docs/business-acceptance/TechDraw.json; python3 tools/failure_reconciliation.py --check --module TechDraw" |
| 4 |
other |
10.181 |
0.786 |
1 |
/bin/bash -lc "python3 tools/failure_reconciliation.py --review 607fba7cdc043a11367f --disposition superseded --reason '探针构建产物已在索引确认的 freecad-source/build-web/techdraw-native-configure/bin 中存在;web/public/modules/TechDraw 发布路径当前不存在,属于旧发布路径诊断,不能代表当前业务失败。' --source docs/current/provided-source-index.md --source docs/business-acceptance/TechDraw.json --source freecad-source/build-web/techdraw-native-configure/bin/FreeCADWebTechDrawRuntimeProbe.js; python3 tools/failure_reconciliation.py --review ecf4a464949efb7a7036 --disposition not_applicable --reason '该搜索命令因未限定索引确认的 TechDraw 源码子路径而触发 more-than-5000 工具保护;不是业务或运行时失败。当前验收合同和用例已由 docs/business-acceptance/TechDraw.json 定位。' --source docs/current/provided-source-index.md --source docs/business-acceptance/TechDraw.json; python3 tools/failure_reconciliation.py --check --module TechDraw" |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.152 |
scheduler.cycle.started |
thread.started |
| 0.195 |
7.880 |
turn.started |
agent_message |
| 8.076 |
3.502 |
item.completed |
command_execution |
| 11.578 |
42.105 |
command:source/read |
command_execution |
| 53.684 |
20.086 |
command:source/read |
command_execution |
| 74.024 |
35.430 |
command:source/read |
agent_message |
| 109.454 |
10.181 |
item.completed |
command_execution |
| 120.421 |
23.849 |
command:other |
agent_message |
| 144.270 |
0.623 |
item.completed |
turn.completed |
| 144.893 |
1.208 |
turn.completed |
scheduler.cycle.completed |
Cycle 4999
Task: FW-P6-FPA-Y; batch: {'id': 'dbbb44fdc4bf66614bf8dabc', 'module': 'Part', 'tier': 'business-acceptance', 'family': 'business-acceptance', 'records': 11}.
Observed command time (union): 0.012 s; between-event time: 75.037 s; file changes: 1.
preparationTiming
| Step |
Seconds |
| continue |
0.499 |
| batchPreflight |
0.042 |
| implementationPacket |
0.269 |
postPipelineTiming
| Step |
Seconds |
| post-pipeline/preflight |
0.038 |
| post-pipeline/build |
23.295 |
| post-pipeline/artifact-sync |
1.128 |
| post-pipeline/business-acceptance |
1.270 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
source/read |
2.209 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,220p' tools/part-business-cases.mjs" |
| 2 |
source/read |
0.137 |
0.000 |
0 |
/bin/bash -lc 'cat docs/business-acceptance/Part.json' |
| 3 |
source/read |
0.138 |
0.000 |
0 |
/bin/bash -lc 'cat docs/current/provided-source-index.md' |
| 4 |
source/read |
7.493 |
0.001 |
0 |
/bin/bash -lc "rg -n 'Part_Import|Part_Export|CurveNet|saveReopen|part\.(document|export|import)|session' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp web/src/desktop-command-dispatcher.ts web/src/workbench-shell.tsx freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp" |
| 5 |
source/read |
11.155 |
0.002 |
0 |
/bin/bash -lc "sed -n '2300,2470p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp" |
| 6 |
source/read |
0.138 |
0.000 |
0 |
/bin/bash -lc "sed -n '2885,3010p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp" |
| 7 |
source/read |
0.137 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,235p' web/src/desktop-command-dispatcher.ts" |
| 8 |
source/read |
10.439 |
0.002 |
0 |
/bin/bash -lc "sed -n '343,420p;1270,1325p;1565,1595p;1645,1690p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartDesktopCommands.cpp" |
| 9 |
source/read |
0.139 |
0.000 |
0 |
/bin/bash -lc "rg -n 'Part|brep|desktopDispatcher|desktopCommandDispatcher|execute\(' web/src/workbench-shell.tsx" |
| 10 |
source/read |
0.137 |
0.000 |
0 |
/bin/bash -lc "sed -n '1,110p' freecad-source/src/Mod/Part/App/FeaturePartCurveNet.cpp" |
| 11 |
source/read |
0.138 |
0.000 |
0 |
/bin/bash -lc "sed -n '2210,2295p' freecad-source/src/WebAssembly/FreeCADCoreProbe/PartBoxProbe.cpp" |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.150 |
scheduler.cycle.started |
thread.started |
| 0.184 |
6.105 |
turn.started |
agent_message |
| 6.289 |
2.209 |
item.completed |
command_execution |
| 8.499 |
0.137 |
command:source/read |
command_execution |
| 8.637 |
0.138 |
command:source/read |
command_execution |
| 8.776 |
7.493 |
command:source/read |
command_execution |
| 16.271 |
11.155 |
command:source/read |
command_execution |
| 27.428 |
0.138 |
command:source/read |
command_execution |
| 27.567 |
0.137 |
command:source/read |
command_execution |
| 27.705 |
10.439 |
command:source/read |
command_execution |
| 38.146 |
0.139 |
command:source/read |
command_execution |
| 38.285 |
0.137 |
command:source/read |
command_execution |
| 38.423 |
0.138 |
command:source/read |
command_execution |
| 38.561 |
13.817 |
command:source/read |
agent_message |
| 52.378 |
1.851 |
item.completed |
file_change |
| 54.231 |
20.819 |
item.completed |
scheduler.cycle.completed |
Cycle 5000
Task: FW-P6-FPA-Y; batch: {'id': '4eda40a94b18af525c195e8b', 'module': 'Part', 'tier': 'failure-reconciliation', 'family': 'failure-reconciliation', 'records': 4}.
Observed command time (union): 0.864 s; between-event time: 179.256 s; file changes: 0.
preparationTiming
| Step |
Seconds |
| continue |
3.476 |
| batchPreflight |
0.042 |
| implementationPacket |
0.160 |
Commands
| # |
Phase |
Wait Before (s) |
Execute (s) |
Exit |
Command |
| 1 |
source/read |
3.330 |
0.001 |
0 |
/bin/bash -lc "sed -n '1,200p' docs/current/provided-source-index.md && printf '\n--part refs--\n' && rg -n "PartBoxProbe|part.pythonFamily|FreeCADWebPartBoxProbe" docs tools freecad-source web | head -80" |
| 2 |
source/read |
22.168 |
0.858 |
1 |
/bin/bash -lc "python3 tools/fast_source_search.py 'PartBoxProbe|part.pythonFamily|FreeCADWebPartBoxProbe' --paths freecad-source/src/Mod freecad-source/src/WebAssembly web docs/business-acceptance freecad-source/build-web web/public/kernel" |
| 3 |
source/read |
54.060 |
0.001 |
0 |
/bin/bash -lc "rg -n 'PartBoxProbe|part.pythonFamily|FreeCADWebPartBoxProbe' freecad-source/src/WebAssembly web/src docs/business-acceptance freecad-source/build-web web/public/kernel 2>/dev/null | head -100" |
| 4 |
other |
43.617 |
0.001 |
0 |
/bin/bash -lc "find freecad-source/src -iname 'PartProbe*' -o -iname 'PartBoxProbe.cpp'; find web/public/kernel -name 'Part' | head; find freecad-source/build-web -maxdepth 3 -type f -name CMakeCache.txt" |
| 5 |
source/read |
4.656 |
0.001 |
0 |
/bin/bash -lc "test -f freecad-source/build-web/configure/CMakeCache.txt && echo cache-ok; rg -n 'PartBoxProbe' freecad-source/build-web/configure/CMakeFiles/TargetDirectories.txt freecad-source/build-web/configure/build.ninja 2>/dev/null | head; sed -n '1,160p' tools/wasm-probe-runtime.mjs; python3 tools/failure_reconciliation.py --help" |
Between-Event Intervals
| Offset (s) |
Seconds |
After |
Before |
| 0.000 |
0.148 |
scheduler.cycle.started |
thread.started |
| 0.178 |
24.686 |
turn.started |
agent_message |
| 24.865 |
3.330 |
item.completed |
command_execution |
| 28.195 |
22.168 |
command:source/read |
command_execution |
| 51.222 |
54.060 |
command:source/read |
command_execution |
| 105.284 |
43.617 |
command:source/read |
command_execution |
| 148.902 |
16.353 |
command:other |
agent_message |
| 165.254 |
4.656 |
item.completed |
command_execution |
| 169.912 |
10.208 |
command:source/read |
scheduler.cycle.completed |