pg-multi-tenancy-via-project-id
IN premise
`PgApi` isolates beliefs by `project_id` so identical node IDs in different projects store independent data with no cross-contamination — each test gets a unique UUID project
Summary
Each project's data is kept completely separate in the database by tagging everything with a project ID. Two projects can use the same internal names without interfering with each other, and tests take advantage of this by generating a fresh unique project ID each time, guaranteeing a clean slate.
Details
| Source | entries/2026/04/29/tests-test_pg.md |