Skip to content

ATS-PFM-CSH-004Begin work from the workspace home — acceptance

Markdown

ATS-PFM-CSH-004

Begin work from the workspace home — acceptance

Markdown
  • DocumentProposed

Planning

Proves capability
CAP-PFM-CSH-004

KindAcceptance test setProduct areaPlatformModuleConsole Shell and NavigationRevision2

Read atreact-console baf6dae3services-platform ad3f6a65

Test Scenarios

5 scenarios proving CAP-PFM-CSH-004; 2 bound to an existing test.

01 Customer landing uses the remembered workspacebrowsertest
Proves
BR-CAP-PFM-CSH-004-04 AS-JNY-PFM-CSH-001-02 AS-JNY-PFM-CSH-004-03
Preconditions
The customer session remembers a workspace.
Steps
Open Rhythm at the starting address.
Expected
The remembered workspace home becomes the destination.
Data
Mock customer workspaces.
Bound to
react-console:e2e/mock/url-architecture.mock.spec.ts#the bare root opens the remembered tenant's home
Source
react-console:e2e/mock/url-architecture.mock.spec.ts#the bare root opens the remembered tenant's home
02 Dashboard failure does not remove attention workbrowsernegativeproposed
Proves
BR-CAP-PFM-CSH-004-02
Preconditions
The dashboard summary read fails while attention is available.
Steps
Open the workspace home.
Expected
Attention items remain visible beside the dashboard failure state.
Data
An intercepted dashboard failure and available attention data.
Source
react-console:app/(console)/console/[tenantId]/page.tsx:HomePage
03 Dashboard errors retain distinct explanationsunitnegativetest
Proves
BR-CAP-PFM-CSH-004-07
Preconditions
Dashboard inputs cover an absent route, a server failure and missing configuration.
Steps
Render the dashboard error view for each input.
Expected
Each input receives its corresponding unavailable, failure or configuration explanation.
Data
Dashboard error variants.
Bound to
react-console:components/console/home/__tests__/dashboard-state.test.tsx#shows a calm note when the dashboard does not exist on the backend
Source
react-console:components/console/home/__tests__/dashboard-state.test.tsx
04 Live home suppresses the unavailable summary requestbrowserproposed
Proves
BR-CAP-PFM-CSH-004-06
Preconditions
Live and mock modes are available.
Steps
Open the live home and then repeat in mock mode while observing requests.
Expected
The live home makes no dashboard summary request; mock mode requests its summary.
Data
Live and mock sessions.
Source
react-console:lib/api/dashboard.ts:useDashboardSummary
05 Mock dashboard arithmetic has explicit boundary inputsunitnegativeproposed
Proves
BR-CAP-PFM-CSH-004-08
Preconditions
Mock dashboard figures include regular and zero-denominator cases.
Steps
Render falling dues, ordinary amounts, regional shares and event fill, including zero totals.
Expected
Formatting and whole-percent calculations follow the current arithmetic; zero totals expose the unresolved unreadable result.
Data
Mock dashboard boundary figures.
Source
react-console:components/console/home/dashboard-panels.tsx:RegionBreakdown, EventsPanel; components/console/home/kpi-cards.tsx:KpiCards

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.