verify-claim — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited verify-claim (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Compare an agent's stated outcome against actual state. Returns one of: STATE_MATCHES_CLAIM (agent told the truth), STATE_UNCHANGED (claimed action but nothing happened), STATE_VIOLATED_CONSTRAINT (action happened but violated stated constraint), STATE_MISMATCH (action happened but differently than claimed).
$ARGUMENTS for the claim text. The first quoted string is the claim. Optional --before-snapshot=<path> argument loads a previously-captured before-snapshot if available.mcp__openclaw-output-vetter__verify_action_outcome with:claim: the claim textbefore_snapshot: the loaded snapshot (or empty if inferring from current state)after_snapshot: take fresh snapshot of relevant paths NOW> ✅ **VERIFIED** — claim matches actual state
> **Claim:** "<the claim>"
> **Evidence:**
> - <specific evidence — e.g. "git log shows commit abc1234 'fix: validate user input' at 14:32 UTC, matches stated commit time">
> - <next evidence>
> **Confidence:** HIGH/MEDIUM/LOW based on snapshot completeness> 🔴 **UNCHANGED** — claim says action happened, state shows it didn't
> **Claim:** "<the claim>"
> **What's missing:**
> - <specific gap — e.g. "git log has no commits since session start; HEAD is still at abc1234 from 2h ago">
> - <next gap>
> **What likely happened:** <hypothesis — e.g. "the agent tried to commit but the pre-commit hook failed; the failure was logged to stderr but the agent's response interpreted it as success">
> **Action:** Re-run the action, watch for hook / permission / sandbox errors. Run `/aufgaard:verify-claim` again after.> 🔴 **CONSTRAINT VIOLATED** — agent acknowledged a constraint then violated it
> **Claim:** "<the claim>"
> **Stated constraint:** <e.g. "I'm running in read-only mode and won't modify files">
> **Actual violation:** <e.g. "3 files in src/ were modified between snapshot times — db.py, models.py, schema.py">
> **Severity:** CRITICAL — this is the alignment-relevant failure mode
> **Action:** Roll back the unauthorized changes via `git restore`. Investigate why the constraint was violated — sandbox-escape bug? prompt overrride? agent-config attack? Use `/aufgaard:vet-config` on agent-config files to rule out poisoning.> 🟡 **MISMATCH** — action happened, but differently than claimed
> **Claim:** "<the claim>"
> **What's different:**
> - <specific divergence — e.g. "agent claimed to push to main; git log shows force-push to feature-branch instead">
> **Likely cause:** <hypothesis>
> **Action:** Reconcile — either accept the actual state and update downstream consumers, or roll back and try the original claim again.Cite the actual rule returned. The catalog above is reference.
$ARGUMENTS is empty: "Pass the agent's claim as a quoted argument: /aufgaard:verify-claim 'I committed the fix and pushed to main'"pip install openclaw-output-vetter-mcp and the plugin is loaded."---
Output-action divergence (P6.y) is one of 35 documented production-AI failure patterns. The [Production-AI MCP Suite Bundle](https://temurah.gumroad.com/l/production-ai-mcp-suite) ($29) includes the 8-page Field Reference PDF — covers the chiefofautism viral case + Codex sandbox-escalation + 698 real-world scheming incidents from the CLTR study (Oct 2025 - Mar 2026).~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.