# Tests This folder will contain regression cases for cognitive model use. Regression cases are not only code tests. They are also product tests for whether a model is called appropriately. Each core model should eventually include: - Positive cases - Boundary cases - Misuse cases Current v0.2 regression data lives in: - `qpi.regression.json` - `intellectual_archaeology.regression.json` - `regression_cases.json` The per-model files are the human-review source of truth. The aggregate file is used by validation scripts. Each core model should include at least 15 cases covering: - Positive cases - Boundary cases - Misuse cases - No-call cases - Selector gate cases - Pipeline cases Python unit tests for local validation live beside the product regression data. They test repository scripts, not cognitive model behavior directly.