Decouple application tests from bundled profiles

This commit is contained in:
2026-10-17 06:05:27 +00:00
parent 473fc1f6d7
commit ee40a1bdd2
5 changed files with 52 additions and 20 deletions

View File

@@ -532,6 +532,14 @@ Scope: owned fixtures and examples that currently assume automatic provider data
Validation: the affected root, engine, and usecase tests plus examples. Ordinary
coverage should now express its own backend, profile, and prompt requirements.
Completion: ordinary application tests now provide the backend, profile, and
smoke metadata they exercise instead of relying on bundled provider entries.
The listing and inheritance contracts use synthetic resources; catalog-specific
assembly tests remain isolated for the later integration removal. Maintained
examples already supplied their own definitions and needed no changes.
Validation passed: `GOWORK=off go test ./...`,
`GOWORK=off python3 scripts/check-examples.py`, and `git diff --check`.
## Stage 10: Remove Automatic Catalogs And Built-In Profiles
Scope: engine composition, dependency/notices cleanup, and the retired promise.