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:

  1. Engine identifies all Work Instructions linked to that SOP
  2. Then all Tasks linked to those WIs
  3. Then all Time Blocks scheduled for those tasks
  4. Then all Users and AI Agents assigned to those blocks
  5. Then all Workflows containing those tasks

Upstream Cascades (Change flows up)

When a task changes:

  1. Engine identifies affected SOPs (do they need updating?)
  2. Then affected Work Instructions (do steps still match?)
  3. Then affected Job Role templates (is the template still accurate?)

What Triggers a Cascade?

TriggerDirectionWhat Gets Flagged
SOP Published⬇️ DownstreamWIs, tasks, time blocks, agents, workflows
WI Published⬇️ DownstreamAssigned users, AI agents
Task Updated⬆️⬇️ BothSOPs, WIs, Job Roles (up) + time blocks (down)
Task Deleted⬇️ DownstreamWorkflows with gaps, job role templates
User Deactivated⬇️ DownstreamOrphaned 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.