Skip to main content

Module trace_engine

Module trace_engine 

Source
Expand description

Trace 引擎 — 确定性回放验证

记录 GoldenTrace 并在回放时验证脱敏 / 策略 / 执行的确定性。

设计取舍:

  • 脱敏校验完全在 aios-core 内完成 (sanitizer 是 PrivacyAirGap 的 trait 对象),所以 validate_sanitization 不需要外部依赖。
  • 策略与执行的“实际值“必须由调用方驱动 (aios-cli 或 daemon 已经 持有 router/policy/executor),否则 aios-core 就要反向依赖 aios-agentTraceValidator::validate 因此接收调用方已经计算好的 actual_intentsactual_executed,引擎只负责按“语义“逐条比对 并填出 ReplayResult

语义比对刻意忽略易变字段 (uuids、wall-clock 时间),所以回放只验证 pipeline 的可观测结果,不验证 token-by-token 的字节一致。如果想锁 字节一致,请用 ReplaySummary.audit_hash

Structs§

DefaultTraceEngine
默认 Trace 引擎