What problem does it solve?
Reconcile the project's Formal Project File (FPF) knowledge base with recent repository changes to surface context drift, stale evidence, and decisions that may be outdated; this reduces epistemic debt and keeps assurance cases accurate as the code evolves.
Core Features & Use Cases
- Git change audit: Compare current HEAD to a stored baseline to enumerate changed files and summarize diffs.
- Context drift detection: Highlight modifications to configuration and project constraints and suggest updates to .fpf/context.md.
- Evidence and decision validation: Scan .fpf/evidence for carrier references, flag evidence whose referenced files changed as stale, and identify DRRs that may need review.
- Use Case: Run before starting new work or after major merges to ensure evidence and decisions remain valid and to update the .fpf/.baseline for future audits.
Quick Start
Run the fpf:actualize command to scan recent commits, flag stale evidence and decisions, and update the .fpf/.baseline file.