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-checkwithout 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-discardnow 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:
- Run
/fpf-decayto identify evidence needing validity dates - Add congruence assessment to existing external evidence
- 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/projectExisting FPF sessions continue working. New sessions get enforced gates