Cognition · Software component

Plan Validator

Software componentCognitionCognition & Memoryarc:PlanValidator

A pre-execution validator that checks whether an agent's proposed plan—tool choices, step ordering and parameters—satisfies the task requirements and declared dependency rules before any tool runs.

Responsibility. Rejects plans that violate task requirements or tool dependency rules before execution begins.

Also known as: Plan output validation

guardsreadsis configured byPlan Executor: guardsPlan ExecutorExecution Plan: readsExecution PlanPlanning Constraint Set: is configured byPlanning Constraint Set
Direct neighbourhood (hover for relationship types)

Relationships

is configured by structural

reads dependency

guards control

Design guidance

Classification

Patterns
Validate-before-execute
Quality attributes
Functional suitability: correctness and validity (ISO/IEC 25010 | NIST AI RMF: valid)Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
Risks mitigated
Planning failures: wrong tool selectionPlanning failures: invalid step ordering

Sources

  1. Ch8.2A: T. Nguyen, "Error Rates and Reliability," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 8.2A. ISBN: 9798244538229.