Skip to content

test(tenancy): prove identity read isolation (#157) - #373

Merged
smiggleworth merged 4 commits into
mainfrom
feature/en-01-tenant-identity-read-leak-matrix
Sep 23, 2026
Merged

smiggleworth merged 4 commits into
mainfrom
feature/en-01-tenant-identity-read-leak-matrix

Conversation

@smiggleworth

@smiggleworth smiggleworth commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Based on merged #372 (6a5f101f3ead7b434db61aa51e66ff52a33edad4); final head 7f29bf7d6334c4c390a88e06807dc0e6eec51f61.

Validation

  • Client check — no client source changed; the Release build completed the bundled SPA build.
  • Format check — dotnet format Compliance.slnx --verify-no-changes --no-restore passed.
  • Release build — dotnet build Compliance.slnx -c Release --no-restore -p:EnableAotAnalyzer=true passed with zero warnings.
  • Focused and nonbroker tests — tenant identity matrix passed 2/2 against the real broker after rebase; Category!=BrokerIntegration passed 595/595 on the prior head.
  • Exact-head CI — run 35922937708 passed Validate, dependency review, and native AMD64/ARM64 checks.

Contracts and operations

  • Authentication and authorization — positive and denied HTTP/MCP reads cover two tenants, an outsider, and an operator; self-list and invitation cursors are exhausted, and a tenant A invitation cursor is rejected under tenant B.
  • API, persistence, scheduling, and wire compatibility — test and documentation only; no runtime contract, event, projection, job, or schema changes.
  • Deployment and rollback — no deployment or configuration change; reverting this PR removes only evidence tests and ledger documentation.

@smiggleworth
smiggleworth force-pushed the feature/en-01-tenant-identity-read-leak-matrix branch from 4c32089 to 87d448f Compare September 23, 2026 20:30
@smiggleworth
smiggleworth force-pushed the feature/en-01-tenant-identity-read-leak-matrix branch from 987fb3d to 7f29bf7 Compare September 23, 2026 21:31
@smiggleworth
smiggleworth merged commit fd6237b into main Sep 23, 2026
4 checks passed
@smiggleworth
smiggleworth deleted the feature/en-01-tenant-identity-read-leak-matrix branch September 23, 2026 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant