/**
 * test_catalog_quality.ts — Story 5.6
 *
 * Regression gate against bad squad/skill check-ins.
 *
 * Scans `.catalog/squads/` and `.catalog/skills/` (excluding `test-*`) and asserts:
 *  - Every entry has the expected primary doc (SQUAD.md or SKILL.md).
 *  - Frontmatter parses and contains required fields (id, name, status).
 *  - Frontmatter `id` matches the directory name.
 *  - No squad is left in status=`draft` with `source: aiobuilder-auto-route` for
 *    more than CATALOG_DRAFT_TTL_DAYS days (default 7).
 *
 * Test-pollution entries (prefix `test-`) are ignored — `clean-test-pollution.js`
 * sweeps them in `pretest:all`. This test guards permanent check-ins.
 */
export {};
