fix: allow empty synergies in fast path validator

This commit is contained in:
matt 2025-09-27 16:17:42 -07:00
parent eb5281623a
commit 3b4ae36a11
3 changed files with 11 additions and 2 deletions

View file

@ -16,6 +16,7 @@ This format follows Keep a Changelog principles and aims for Semantic Versioning
### Changed
- Theme catalog schema now accepts optional `id` values on entries so refreshed catalogs validate cleanly.
- CI installs `httpx` with the rest of the web stack and runs pytest via `python -m pytest` so FastAPI tests resolve the local `code` package correctly.
- Relaxed fast-path catalog validation to allow empty synergy lists while still warning on missing or malformed data types.
### Fixed
- Regenerated `logs/perf/theme_preview_warm_baseline.json` to repair preview performance CI regressions caused by a malformed baseline file and verified the regression gate passes with the refreshed data.