h-reasonlisted
Install: claude install-skill m0n0x41d/haft
<!-- haft-contract-source: kernel_interface_catalog source_digest=sha256:26e174fdd87993d53721c925be9727239d77e8a425b7c52d28fd9f833b6d1153 -->
# h-reason — Source-first FPF entry
Contract truth: source-native FPF Query and typed-memory resolve, neighborhood,
and recall are **V9 CONTRACT** capabilities. Source, schema, skill, or
local-test presence is not installed-runtime proof and does not establish Pi
host parity. A readiness claim requires current
**EXACT-CANDIDATE EVIDENCE** from P14 tied to one exact candidate; RC or release
status additionally requires release authority. Pi support is an experimental
compatibility carrier; stable host parity is not proven. Do not infer
**CURRENT PRODUCT** status from contract inclusion or evidence alone.
For purely mechanical, status-only, or exact project-lookup work where no FPF
pattern choice is material, caller abstention is the result: skip FPF Query and
do the bounded work directly. Do not fabricate
`QueryResult(kind="abstained")`; no query ran. Query when pattern applicability
is material or uncertain.
Name the current object, question, relations, constraints, evidence, and
smallest useful result. Query `haft_query(action="fpf", mode="concern",
query="<object + question + terms>")`; compare README practical-use cards, use
the source ToC as the identifier/keyword index, recover exact source units with
`mode="lookup"` or non-broadening `mode="inspect"`, and inspect the selected
pattern's full body. Retrieval returns source candi