Step-by-step answer
Core 60–90 min8 stepsRoute auth and tenant isolation, checked
A firmSession() authenticator first in eve's auth walk, a tenant helper that is the only source of the firm for tools, a session-ownership map enforced by a small guard in front of eve's routes and again inside the walk, and an Agent Runs policy that redacts private sessions. Run end to end with two synthetic firms, and against a production build that answers 401 without credentials.
Back to the exercise