Imported from ActiveInferenceInstitute/GeneralizedNotationNotation (
src/gnn/type_checker/checking/AGENTS.md). Install upstream withnpx skills add ActiveInferenceInstitute/GeneralizedNotationNotation --skill checking. Copyright stays with the author.
Type Checker Checking Agent
Overview
This directory owns the core structural type-checking rules for src/gnn/type_checker/.
Purpose
- Implement dimension and rule checks used by Step 5.
sections.pyowns the single section-scoped content extraction shared by the checker and the estimator;summary.pyowns theValidationSummaryaggregation.- Keep public exports in
__init__.pyaligned withcore.py,sections.py,summary.py,dimensions.py, andrules.py. - Keep tests in
tests/type_checker/focused on real checker behavior.
Verification
Run uv run --extra dev python -m pytest tests/type_checker/ -q.