Cognition · Software component

Contingency Branch Activator

Software componentCognitionCognition & Memoryarc:ContingencyBranchActivator

A replanner that, when an observed condition matches a prepared failure signature, immediately switches execution to the corresponding pre-computed contingency branch.

Responsibility. Activates the matching pre-computed contingency branch without search at execution time.

Also known as: Tactical contingency layer, Layer 2 contingency activation

Variant of Replanner abstract

When to choose. Choose when failures are frequent (>30%), predictable from observable conditions (time of day, sensor state), stable, few (2-5 modes), and replanning pauses of 3-5 s are intolerable.

fails over to; alternative tospecializesis routed to byis target of alternativeTosends data toreadsIncremental Search Replanner: fails over to; alternative toIncremental Search Repla…Replanner: specializesReplannerReplanning Strategy Router: is routed to byReplanning Strategy RouterComplete Replanner: is target of alternativeToComplete ReplannerReplanning Layer Arbiter: sends data toReplanning Layer ArbiterConditional Execution Plan: readsConditional Execution Plan
Direct neighbourhood (hover for relationship types)

Relationships

reads dependency

is routed to by dynamic

sends data to dynamic

fails over to control

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
IF condition THEN pre-planned responseFailure-signature matching
Quality attributes
Performance efficiency (ISO/IEC 25010)

Sources

  1. Ch5.6: T. Nguyen, "A* Search and Replaning," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.6. ISBN: 9798244538229.