Check whether the outcome improved
Verify visible context
Switch between synthetic workspaces and assert selected name, page heading, route, project directory, and primary action all refer to the same workspace. Use similar names as a stress case and ensure the decision remains understandable before a create or edit action.
Verify scope and links
Open projects, Signals, and Work Items from each workspace and compare identifiers and records with authorized fixtures. Follow an old or unavailable link and assert a safe message or explicit reselect action. Confirm no fallback shows another workspace’s records.
Verify roles and interruption
Repeat as supported owner and restricted role, after refresh, back navigation, and in narrow layout. Assert unauthorized actions remain unavailable, context survives navigation, and switcher controls are keyboard reachable. Mark concurrent-tab timing partial if the harness cannot control it.
What to carry forward
Accept when context is visible, reads and writes stay tenant-scoped, and stale links explain safe recovery. Mark unsupported parallel-tab or role variants partial; a correct switcher label alone cannot prove record isolation with explicit evidence.
Keep the decision with the work.
Use a Work Item in Aglet to record the problem, the evidence you have, and the next decision. Add an owner and priority, then keep updates in the discussion so the next person can follow the reasoning.
Create an account See the product workflow