Maintain the service-boundary and pipeline test strategy for this repo. Use when adding or updating tests under `tests/`, tightening schema validation coverage, organizing service-level versus end-to-end tests, or adding deterministic fixtures for ingestion, planning, layout, indexing, and rendering.
Read AGENTS.md, conftest.py, and the relevant service module before editing tests.
tests/conftest.py for shared factories, fixture paths, and deterministic helpers.tests/fixtures/; avoid network access in tests.