← 归档索引 · 2026-10-30 08:09 · 判据漂移守卫-每日8:05(零token·致盲即报)
# Cron Job: 判据漂移守卫-每日8:05(零token·致盲即报)
**Job ID:** 4ccea207bd76
**Run Time:** 2026-10-30 08:09:23
**Mode:** no_agent (script)
**Status:** script failed
Script exited with code 1
stderr:
❌ drift_guard_wrapper.sh: 失败 rc=1 (目标脚本返回非零)
stdout:
🔴 判据漂移守卫(10-30 08:09)
⚠️ [cron_run_record] 输入已变 且 覆盖减少 1: ['weekly_criteria_report.wrapped.sh'] ← 需解释(正常修复? 还是被新层挡住?)
⚠️ [system_map] 输入已变 且 覆盖减少 2: ['criterion_decay_monitor.py', 'six_step_absorb_check.py'] ← 需解释(正常修复? 还是被新层挡住?)
⚠️ [claim_caliber_audit.py] 输入已变 且 覆盖减少 2: ['bundle_051_办公知识库.md', 'bundle_057_办公知识库.md'] ← 需解释(正常修复? 还是被新层挡住?)
🔴 [cron_four_traits.py] ★疑似致盲: 覆盖丢失 10 个且这些文件【仍在且内容未变】: ['drift_guard_wrapper.wrapped.sh', 'knowledge_system.py', 'market_alert_wrapper.wrapped.sh', 'merged_dawn0630.wrapped.sh']
证据·本轮变化的输入(44): ['assertion_ledger.py', 'benchmark_health_check.sh', 'criterion_decay_monitor.py', 'cron_four_traits.py', 'cron_four_traits_gate.wrapped.sh']
证据·新出现的文件(27): ['benchmark_health_check.sh', 'cron_four_traits_gate.wrapped.sh', 'cron_trading_gate_audit_wrapper.wrapped.sh', 'defense_inventory_scan.wrapped.sh', 'digest_aggregate_verify.sh']
→ 判: 是【别的输入文件里的修复】? 还是【判据被新层挡住】?
⚠️ [cron_hardcode_audit.py] 输入已变 且 覆盖减少 5: ['f8_breadth_extended.py', 'f8_build_features.py', 'f8_exec_scan.py', 'f8_make_report.py', 'f8_validate_hypotheses.py'] ← 需解释(正常修复? 还是被新层挡住?)
🔴 [cron_trading_gate_audit.py] ★疑似致盲: 覆盖丢失 1 个且这些文件【仍在且内容未变】: ['gen_four_scan_wrapper.sh']
证据·本轮变化的输入(44): ['assertion_ledger.py', 'benchmark_health_check.sh', 'criterion_decay_monitor.py', 'cron_four_traits.py', 'cron_four_traits_gate.wrapped.sh']
证据·新出现的文件(27): ['benchmark_health_check.sh', 'cron_four_traits_gate.wrapped.sh', 'cron_trading_gate_audit_wrapper.wrapped.sh', 'defense_inventory_scan.wrapped.sh', 'digest_aggregate_verify.sh']
→ 判: 是【别的输入文件里的修复】? 还是【判据被新层挡住】?
⚠️ [wiring_triple_check.py] 输入已变 且 覆盖减少 1: ['f8_validate_hypotheses.py'] ← 需解释(正常修复? 还是被新层挡住?)
📊 因果基因
- 数据源: 26个判据的输入指纹(各检测器所读文件sha1)、detector_registry.json、基线~/.hermes/state/judgement_fingerprints.json
- 分析路径: 无基线→--snapshot建基线并静默;--check为每个判据记输入指纹+命中集合+输出指纹→与基线比对分类
- 判断: 【输入没变结论变了】→🔴判据漂移必须有人解释+exit 1;干净→零输出静默;超时→🔴+exit 1