What is the Impact Cascade Engine?
The Impact Cascade Engine is BFF’s crown jewel — a bidirectional dependency tracing system that automatically detects and surfaces the full impact chain when anything changes in your operations.
The Dependency Chain
BFF tracks dependencies across your entire operation:
SOPs → Work Instructions → Tasks → Time Blocks → Users → Schedules → Workflows
When any entity in this chain changes, the engine traces upstream and downstream to find everything affected.
How It Works
Downstream Cascades (Change flows down)
When you update an SOP:
- Engine identifies all Work Instructions linked to that SOP
- Then all Tasks linked to those WIs
- Then all Time Blocks scheduled for those tasks
- Then all Users and AI Agents assigned to those blocks
- Then all Workflows containing those tasks
Upstream Cascades (Change flows up)
When a task changes:
- Engine identifies affected SOPs (do they need updating?)
- Then affected Work Instructions (do steps still match?)
- Then affected Job Role templates (is the template still accurate?)
What Triggers a Cascade?
| Trigger | Direction | What Gets Flagged |
|---|---|---|
| SOP Published | ⬇️ Downstream | WIs, tasks, time blocks, agents, workflows |
| WI Published | ⬇️ Downstream | Assigned users, AI agents |
| Task Updated | ⬆️⬇️ Both | SOPs, WIs, Job Roles (up) + time blocks (down) |
| Task Deleted | ⬇️ Downstream | Workflows with gaps, job role templates |
| User Deactivated | ⬇️ Downstream | Orphaned tasks, unattended blocks, broken workflows |
The Self-Healing Promise
In other tools, when you change an SOP, nothing happens — people continue following the old version. In BFF, the Cascade Engine guarantees that every person and AI agent is notified, every affected schedule is flagged, and specific suggested fixes are provided.
This is what makes BFF different. Your team never executes on outdated instructions. Changes don’t break things — they trigger a self-healing response.