SKILL.md
$27
List all changed files
git diff --stat <baseline_commit> HEAD
### Step 2: Analyze Report for Context Drift
1. Review changed files for core project configuration:
- `package.json`, `go.mod`, `Cargo.toml`, `requirements.txt`
- `Dockerfile`, `docker-compose.yml`
- `.env.example`, config files
2. If configuration files changed:
- Re-read project structure (README, config files)
- Compare detected context with `.fpf/context.md`
- Present diff to user
3. Ask user if they want to update `context.md`
### Step 3: Analyze Report for Evidence Staleness (Epistemic Debt)
1. Read all evidence files in `.fpf/evidence/`
2. Check `carrier_ref` field in each evidence file
3. Cross-reference with changed files from git diff
4. If a referenced file changed:
- Flag the evidence as **STALE**
- Note which hypothesis is affected
### Step 4: Analyze Report for Decision Relevance
1. Read all DRR files in `.fpf/decisions/`
2. Trace back to source evidence and hypothesis files
3. If foundational files changed:
- Flag the DRR as **POTENTIALLY OUTDATED**
### Step 5: Update Baseline
Create/update `.fpf/.baseline` file:
FPF Actualization Baseline
Last actualized: 2025-01-15T16:00:00Z
commit: abc123def456
### Step 6: Present Findings
Output a structured report:
Actualization Report
Baseline: abc123 (2025-01-10)
Current: def456 (2025-01-15)
Files Changed: 42
Context Drift
The following configuration files have changed:
- package.json (+5 dependencies)
- Dockerfile (base image updated)
Action Required: Review and update .fpf/context.md if constraints have changed.
Stale Evidence (3 items)
| Evidence | Hypothesis | Changed File |
|---|---|---|
| ev-benchmark-api | api-optimization | src/api/handler.ts |
| ev-test-auth | auth-module | src/auth/login.ts |
| ev-perf-db | db-indexing | migrations/002.sql |
Action Required: Re-validate to refresh evidence for affected hypotheses.
Decisions to Review (1 item)
| DRR | Affected By |
|---|---|
| DRR-2025-01-10-api-design | src/api/handler.ts changed |
Action Required: Consider re-evaluating decision via /fpf:propose-hypotheses.
Summary
- Context drift detected: YES
- Stale evidence: 3 items
- Decisions to review: 1 item
Run /fpf:decay for detailed freshness management.
## File: .fpf/.baseline
Track the last actualization point:
FPF Actualization Baseline
last_actualized: 2025-01-15T16:00:00Z
commit: abc123def456789
branch: main