Cognition · Software component
Progress Validator
Software componentCognitionCognition & Memoryarc:ProgressValidator
A cognition component that checks each iteration's tool results against success criteria to decide whether the workflow advanced or strategy must change.
Responsibility. Judges whether each iteration made progress toward the goal.
Also known as: Progress check, Success validation gate
Relationships
is invoked by dependency
evaluates assurance
Design guidance
- SHOULD NOT allow the same failing tool call to be retried with identical inputs.
Classification
- Patterns
- Progress validation
- Quality attributes
- Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
- Risks mitigated
- Deterministic retry loops on failing tools
Sources
- Ch1.6: T. Nguyen, "Stateful Orchestration - Pitfalls, Integration, and Synthesis," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.6. ISBN: 9798244538229.
- Ch2.6: T. Nguyen, "Tool Integration and Function Calling," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.6. ISBN: 9798244538229.