| content |
{"Commits":[{"Sha1":"03fcb50c0 {"Commits":[{"Sha1":"03fcb50c037d4d5bb2780177d8a7f69e7dce499b","Message":"docs(evidence): record real PostgreSQL tenant isolation; align the pool case title with its assertions\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-31T07:39:29-07:00"},{"Sha1":"8a94d52a1626de32295883068d49cbf9830cc508","Message":"test: real PostgreSQL tenant isolation across the kernel and seven packages\n\nOn the migrated harness catalog every tenant table must force row level\nsecurity and every permissive policy must use exactly the tenant predicate\n(the engine's two fact-outbox tables are pinned to their platform-tenant\nsetting); runtime and domain roles are neither superuser nor BYPASSRLS.\nBehaviourally, reads under the runtime role see own rows only, a foreign or\nempty tenant context sees none, cross-tenant updates touch nothing, moving a\nrow to another tenant is refused, and pooled connections keep no role or\ntenant after a command. Loosening one real policy turns both checks red.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-31T07:23:55-07:00"}],"HeadCommit":{"Sha1":"03fcb50c037d4d5bb2780177d8a7f69e7dce499b","Message":"docs(evidence): record real PostgreSQL tenant isolation; align the pool case title with its assertions\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-31T07:39:29-07:00"},"CompareURL":"luoanwu/juhai-seven-domain-platform/compare/7804cd3c2720306464f5f4fe0145bc819605567e...03fcb50c037d4d5bb2780177d8a7f69e7dce499b","Len":2}... |