The demo operation: a local HTTP GET route validates one test-only signed bearer token, then returns a project only when the requested ID and token tenant match.
The fixture: two in-memory records and synthetic token claims for Tenant North and Tenant South; no actual account or customer data.
Not exercised: a real identity provider/session, database or RLS, other roles, deployment, logs, dependencies, production controls, or other application paths.
The HMAC token and signing key exist only for this demo. They are not a production authentication implementation. The tests show one local route's behavior, not that any real app authenticates or enforces the same boundary.
For real work, the asset owner must approve the exact repository/version, environment, test accounts and checks in writing before access or changes.