SuperAPI AI 工具集

Audit Trail

安全与审计

查看项目

更新于 10-16 10:09

技能介绍

用途

Audit Trail 用于提供决策历史的双向遍历,帮助用户理解决策为何做出、决策之后发生了什么,并支持在多次验证会话中搜索特定模式。

主要能力

双向遍历

  • 向前:"这个决策之后发生了什么?"
  • 向后:"我们为什么做出这个决策?"
  • 搜索:"显示所有安全评审的拒绝记录"

持久化层

  • 内存存储——仅当前会话
  • 文件存储——.claude/coherence-audit/ 目录
  • Git 提交——在提交信息中记录决策理由

使用方式

查看会话审计轨迹

/audit-trail show session-abc123

返回某个验证会话的完整决策历史。

按条件搜索

/audit-trail search security critic rejections

查找所有安全评审行使否决权的会话。

向后追溯

/audit-trail why was token storage changed to httpOnly

将决策通过评审评估追溯到原始需求。

向前追溯

/audit-trail what files depend on auth/middleware.ts

显示变更的下游影响(暴露分析)。

审计日志格式

{
  "session_id": "session-abc123",
  "timestamp": "2026-02-03T14:30:00Z",
  "user": "reggie",
  "operation": "coherence-check",
  "scope": {
    "files": ["src/auth/login.ts"],
    "operation": "refactor to JWT"
  },
  "plan": {
    "acceptance_criteria": [
      "All tests pass",
      "No OWASP violations",
      "httpOnly cookies used"
    ],
    "critics": ["code", "security", "domain"]
  },
  "iterations": [
    {
      "iteration": 1,
      "code_critic": {"verdict": "approve", "reason": "..."},
      "security_critic": {"verdict": "veto", "reason": "XSS in error msgs"},
      "domain_critic": {"verdict": "approve", "reason": "..."}
    },
    {
      "iteration": 2,
      "code_critic": {"verdict": "approve", "reason": "..."},
      "security_critic": {"verdict": "approve", "reason": "Fixed XSS"},
      "domain_critic": {"verdict": "veto", "reason": "Missing audit log"}
    },
    {
      "iteration": 3,
      "all_critics": "approve"
    }
  ],
  "final_status": "approved",
  "cost": {"tokens": 15420, "overhead_pct": 38.6},
  "files_changed": ["src/auth/login.ts", "src/auth/middleware.ts"]
}

存储位置

会话文件

路径:.claude/coherence-audit/{session_id}.json

在每次验证会话后创建,包含完整的决策历史。

Git 提交信息

格式:

feat(auth): refactor to JWT tokens

Verified by Code Coherence (session-abc123)
- 3 iterations required
- Security critic caught XSS vulnerability
- Domain critic ensured audit trail present

Critics: code✓ security✓ domain✓
Files: src/auth/login.ts src/auth/middleware.ts

搜索索引

路径:.claude/coherence-audit/index.json

维护所有会话的可搜索索引,以便快速查询。

搜索查询

按评审

/audit-trail search "security critic rejections"

按文件

/audit-trail search "changes to src/auth/**"

按日期范围

/audit-trail search "sessions from 2026-02-01 to 2026-02-03"

按迭代次数

/audit-trail search "sessions with >4 iterations"

暴露分析

当被引用的事实被修正时,识别下游影响:

/audit-trail exposure analyze "token storage decision"

返回所有依赖该令牌存储方式的会话,以便评估变更的影响。

附加资源

  • references/traversal-examples.md——详细查询示例
  • references/audit-schema.md——完整的审计日志 JSON schema

适用场景

适用于需要追踪代码变更决策来源、审查评审否决记录、评估变更下游影响,以及维护决策可追溯性的开发与验证流程。

限制

关于该技能的具体安装方式、收费情况、支持平台及运行环境要求,资料中暂未提供。