Baseline run
Before fix
Risk reproduced
Other user could read the invoice.
The setup checks pass, then the boundary request returns a protected resource with HTTP 200.
3/4
assertions passed
HTTP 200 leak
01
Identify
Two signed-in users
Owner and other user identities confirmed
02
Control
Owner requests the invoice
HTTP 200 · expected invoice returned
03
Boundary
Other user requests that invoice
HTTP 200 · protected invoice returned