ATS-PFM-CSH-010 Enter the workspace named by a link — acceptance
Markdown Planning / Platform / Console Shell and Navigation / Addresses and working context / Capability Test Specification Show evidence (sources, provenance, origins, pinned commits)Test Scenarios 5 scenarios proving CAP-PFM-CSH-010 ; 1 bound to an existing test.
01 Workspace entry waits for the requested context browser proposed
Proves BR-CAP-PFM-CSH-010-01 Preconditions The person can reach two workspaces. Steps Open a page in the second workspace while the first context is established. Expected Loading precedes the second workspace page; the first workspace page is not rendered as that destination. Data Two mock workspaces and a delayed answer. Source react-console:components/console/tenant-id-gate.tsx :TenantIdGate 03 Refused entry chooses a valid return context unit negative proposed
Proves BR-CAP-PFM-CSH-010-03 BR-CAP-PFM-CSH-010-04 AS-JNY-PFM-CSH-004-02 Preconditions Entry is refused with an established workspace, another reachable workspace or no reachable workspace. Steps Evaluate the refusal and return destination. Expected The refusal returns to the established workspace where possible, then a reachable alternative, otherwise offers no invalid workspace return. Data Contexts covering the return choices. Source react-console:components/console/tenant-id-gate.tsx:TenantIdGate, deniedReturnTenant 04 Out-of-service entry explains availability unit negative proposed
Proves BR-CAP-PFM-CSH-010-05 Preconditions A disabled workspace is requested by customer staff and Rhythm staff. Steps Render the gate for each session. Expected The explanation is unavailability; staff can return to HQ and customer staff can use a reachable alternative. Data Refused-entry contexts for both actor types. Source react-console:components/console/tenant-id-gate.tsx :TenantIdGate 05 Fresh direct entry requests the named workspace first browser proposed
Proves BR-CAP-PFM-CSH-010-09 Preconditions The browser has a signed-in session. Steps Load a workspace destination and reload it. Expected The initial access request names the workspace and the working page waits for that answer. Data A development account and observed request log. Source react-console:lib/security-context/provider.tsx :openTenantId ← Previous Capability Test Specification ATS-PFM-CSH-009 · Open console work through a durable address — acceptance Next Capability Test Specification → ATS-PFM-CSH-011 · Continue in another workspace without reusing a record — acceptance