Skip to main content
ClaudeWave
Skill1.4k repo starsupdated 1mo ago

h-verify

h-verify enforces the FPF verification loop (baseline, measure, evidence, record) by identifying a decision, reading its predictions, optionally baselining affected files for drift detection, gathering evidence for each prediction through tests or metrics, and attaching verdict-tagged evidence artifacts. Use it when you need to validate whether previously declared predictions still hold, detect file drift, or surface stale decisions past their valid_until date.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/m0n0x41d/haft /tmp/h-verify && cp -r /tmp/h-verify/packages/haft-pi/skills/h-verify ~/.claude/skills/h-verify
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# h-verify — Evidence against reality

When an FPF evidence or validity distinction is material, inspect a known
SourceID/UnitID with `haft_query(action="fpf", mode="inspect",
identifier="...")`, or query the exact concern and inspect the direct pattern
body. Retrieval is not evidence or a verdict.

Recover the exact record and its claims, thresholds, validity window, and
planned evidence. Gather current evidence, state context transfer and expiry,
and attach it with `haft_decision(action="evidence", ...)`. Surface weakened,
refuted, stale, or drifted claims honestly. Any rebaseline, supersede,
deprecate, or reopen mutation requires explicit operator action.