github m0n0x41d/haft 2.0.0
Release: 2.0.0

latest releases: v7.1.0, v7.0.0, v6.2.1...
5 months ago

Version 2.0.0 is a major release that transforms FPF from advisory guidance into an enforced reasoning framework. The core change: phases are now gates, not suggestions.

Headline Changes

1. Phase Gate Enforcement

  • Commands now block invalid phase transitions. You can't /fpf-2-check without hypotheses, can't gather evidence without L1 claims.
  • The ADI cycle is strictly sequential for phases 1→2→3. Audit (phase 4) can be skipped to go directly to /fpf-5-decide, but this is not recommended.

2. Transformer Mandate Enforcement

  • Explicit "AWAIT HUMAN INPUT" sections at all decision points
  • Claude generates options, presents analysis, then stops and waits
  • No more implicit decisions buried in command output

3. Quantitative WLNK Analysis

  • R_eff = R_base - Φ(CL) formula now calculated in audit
  • Evidence chain tables show exactly where your argument is weakest
  • Congruence penalties formalized: High=0.00, Medium=0.15, Low=0.35

4. Plausibility Filters

  • Hypotheses assessed against four filters: Simplicity, Explanatory Power, Consistency, Falsifiability
  • Clear verdicts: PLAUSIBLE / MARGINAL / IMPLAUSIBLE
  • Ranking table for comparison

5. Better Learning Preservation

  • /fpf-discard now captures key insights before cleanup
  • Evidence validity windows mandatory
  • Epistemic debt tracking in /fpf-decay

Breaking Changes

None. Existing .fpf/ directories work without modification.

Recommended migration:

  1. Run /fpf-decay to identify evidence needing validity dates
  2. Add congruence assessment to existing external evidence
  3. Existing DRRs remain valid

What's New in Documentation

  • README updated with phase strictness explanation and visual diagram annotations
  • Commands Reference table now shows which phases are required vs optional
  • "Common Mistakes to Avoid" sections in each command
  • Anti-pattern tables with explanations

Upgrade Path

cd crucible-code
git pull origin main
./install.sh /path/to/your/project

Existing FPF sessions continue working. New sessions get enforced gates

Don't miss a new haft release

NewReleases is sending notifications on new releases.