pg-cleanup-covers-five-tables
IN premise
Fixture teardown deletes from exactly `rms_propagation_log`, `rms_justifications`, `rms_nogoods`, `rms_network_meta`, and `rms_nodes` — adding a new `project_id`-scoped table without updating the fixture will leak test data.
Summary
The test cleanup code only knows about five specific database tables. If a new table is added that stores project-scoped data, the cleanup won't touch it, so rows from one test run will silently persist and potentially contaminate later tests.
Details
| Source | entries/2026/04/29/tests-conftest.md |