Verifies that a recorded DecisionRecord still holds — baseline-vs-measure evidence loop with drift detection per FPF Evidence Decay. Make sure to use this skill whenever the user asks "did dec-X work", "is decision Y still valid", "did the prediction come true", "check if the migration held", "is X stale", "measure that decision against reality", "did we actually fix Z", "is our caching decision still right" — or whenever a shipped decision needs a post-implementation reality-check before furthe
NewMaintained
Automatic
◆QA & Test Engineering pack
Last verified 8/14/2026
What it changes
Passed 5 of 11 test cases with the skill, and 5 of 11 without it.
Without skill46%
With skill46%
Checks it passed that the model alone missed
Recommends calling `haft_query`.
Recommends calling `haft_decision`.
Mentions context transfer and expiry.
and 7 more in the full report
7 fixed4 passed either way6 still failing7 broke
Pass-rate lift
0 pp
Tokens
-37%
Agent turns
0%
Response time
-31%
Model gemini-3.6-flashMeasured 8/14/2026v311 of 24 cases passed with skill · 11 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 7
Prompt
To query FPF evidence for UnitID `unit-storage-s3-99`, what action parameter value must be passed to the `haft_query` function?
What was checked, without and with the skill
Checked
Without skill
With skill
Specifies 'fpf' as the action parameter.
Missed
Passed
case-13 · gemini-3.6-flash · 8/14/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md12 linessingle file
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.