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

Sourceentries/2026/04/29/tests-test_pg.md