diff --git a/.gitignore b/.gitignore index 6e1ff10..b993424 100644 --- a/.gitignore +++ b/.gitignore @@ -61,3 +61,8 @@ scripts/zcbot_filetest.txt # 诊断脚本的使用即弃 dump 输出(diag_*.py 写本地,不入库) scripts/_*.txt + +# scripts 探针输出(本地产物,不入库) +scripts/clawbot_qr_*.png +scripts/_*.txt +WW_verify_*.txt.bak diff --git a/scripts/archive/README.md b/scripts/archive/README.md new file mode 100644 index 0000000..e6c0566 --- /dev/null +++ b/scripts/archive/README.md @@ -0,0 +1,14 @@ +# scripts/archive — 已结案的一次性脚本 + +结论已固化进代码 / DESIGN / PROGRESS 的一次性诊断与 backfill,归档留证不再维护: + +- `diag_task_*` / `diag_narrated_*` / `diag_progress_*` / `diag_sched_*`:带具体 + task-id 的事故取证(对应结论见 PROGRESS / git log / 记忆条目) +- `diag_run_python_*` / `diag_glm_empty_probe` / `diag_mmdc_*` / `diag_malformed_samples` + / `diag_svgguard_breakdown` / `diag_search_args` / `diag_error_retry` / `diag_tool_repeat`: + 已结案调查(RepeatGuard / salvage / GLM 禁 thinking / mermaid loopback 等均已上线) +- `backfill_*`:对应 migration 应用完即废 + +可复用的运维/诊断工具(toolfail_scan / unifyllm / asr / wechat 推送 / context +压力 / dump_task 等)仍在 `scripts/` 一级;DESIGN 引用的协议探针 +(`probe_clawbot*` / `probe_ark_doc`)也留在一级。 diff --git a/scripts/backfill_chat_cost_cache_discount.py b/scripts/archive/backfill_chat_cost_cache_discount.py similarity index 100% rename from scripts/backfill_chat_cost_cache_discount.py rename to scripts/archive/backfill_chat_cost_cache_discount.py diff --git a/scripts/backfill_tool_message_name.py b/scripts/archive/backfill_tool_message_name.py similarity index 100% rename from scripts/backfill_tool_message_name.py rename to scripts/archive/backfill_tool_message_name.py diff --git a/scripts/diag_error_retry.py b/scripts/archive/diag_error_retry.py similarity index 100% rename from scripts/diag_error_retry.py rename to scripts/archive/diag_error_retry.py diff --git a/scripts/diag_glm_empty_probe.py b/scripts/archive/diag_glm_empty_probe.py similarity index 100% rename from scripts/diag_glm_empty_probe.py rename to scripts/archive/diag_glm_empty_probe.py diff --git a/scripts/diag_malformed_samples.py b/scripts/archive/diag_malformed_samples.py similarity index 100% rename from scripts/diag_malformed_samples.py rename to scripts/archive/diag_malformed_samples.py diff --git a/scripts/diag_mmdc_history2.py b/scripts/archive/diag_mmdc_history2.py similarity index 100% rename from scripts/diag_mmdc_history2.py rename to scripts/archive/diag_mmdc_history2.py diff --git a/scripts/diag_mmdc_ok_case.py b/scripts/archive/diag_mmdc_ok_case.py similarity index 100% rename from scripts/diag_mmdc_ok_case.py rename to scripts/archive/diag_mmdc_ok_case.py diff --git a/scripts/diag_narrated_toolcall_2a1bc25d.py b/scripts/archive/diag_narrated_toolcall_2a1bc25d.py similarity index 100% rename from scripts/diag_narrated_toolcall_2a1bc25d.py rename to scripts/archive/diag_narrated_toolcall_2a1bc25d.py diff --git a/scripts/diag_progress_d1285247.py b/scripts/archive/diag_progress_d1285247.py similarity index 100% rename from scripts/diag_progress_d1285247.py rename to scripts/archive/diag_progress_d1285247.py diff --git a/scripts/diag_run_python_empty.py b/scripts/archive/diag_run_python_empty.py similarity index 100% rename from scripts/diag_run_python_empty.py rename to scripts/archive/diag_run_python_empty.py diff --git a/scripts/diag_run_python_noent.py b/scripts/archive/diag_run_python_noent.py similarity index 100% rename from scripts/diag_run_python_noent.py rename to scripts/archive/diag_run_python_noent.py diff --git a/scripts/diag_run_python_noent2.py b/scripts/archive/diag_run_python_noent2.py similarity index 100% rename from scripts/diag_run_python_noent2.py rename to scripts/archive/diag_run_python_noent2.py diff --git a/scripts/diag_run_python_trace.py b/scripts/archive/diag_run_python_trace.py similarity index 100% rename from scripts/diag_run_python_trace.py rename to scripts/archive/diag_run_python_trace.py diff --git a/scripts/diag_sched_e621.py b/scripts/archive/diag_sched_e621.py similarity index 100% rename from scripts/diag_sched_e621.py rename to scripts/archive/diag_sched_e621.py diff --git a/scripts/diag_search_args.py b/scripts/archive/diag_search_args.py similarity index 100% rename from scripts/diag_search_args.py rename to scripts/archive/diag_search_args.py diff --git a/scripts/diag_svgguard_breakdown.py b/scripts/archive/diag_svgguard_breakdown.py similarity index 100% rename from scripts/diag_svgguard_breakdown.py rename to scripts/archive/diag_svgguard_breakdown.py diff --git a/scripts/diag_task_2a1bc25d.py b/scripts/archive/diag_task_2a1bc25d.py similarity index 100% rename from scripts/diag_task_2a1bc25d.py rename to scripts/archive/diag_task_2a1bc25d.py diff --git a/scripts/diag_task_7f904e5f.py b/scripts/archive/diag_task_7f904e5f.py similarity index 100% rename from scripts/diag_task_7f904e5f.py rename to scripts/archive/diag_task_7f904e5f.py diff --git a/scripts/diag_task_9dcae061.py b/scripts/archive/diag_task_9dcae061.py similarity index 100% rename from scripts/diag_task_9dcae061.py rename to scripts/archive/diag_task_9dcae061.py diff --git a/scripts/diag_task_d9c74a5a.py b/scripts/archive/diag_task_d9c74a5a.py similarity index 100% rename from scripts/diag_task_d9c74a5a.py rename to scripts/archive/diag_task_d9c74a5a.py diff --git a/scripts/diag_tool_repeat.py b/scripts/archive/diag_tool_repeat.py similarity index 100% rename from scripts/diag_tool_repeat.py rename to scripts/archive/diag_tool_repeat.py