---
id: SCR-PFM-CSH-007
title: Starting destination
route: /
surface: console
product_area: platform
module: console-shell
revision: 1
status: draft
design_intent: confirmed
origin: >-
  react-console:docs/url-architecture.md#4.3 Not tenant pages and #11 item 24
  (decided by Andrew 2026-10-14; final acceptance 2026-10-15)
implementation_evidence: observed
source_sha:
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
purpose: >-
  The bare root chooses the first destination after default sign-in or a direct
  visit.
supports:
  - JNY-PFM-CSH-001
  - CAP-PFM-CSH-004
  - CAP-PFM-CSH-013
permission: platform.security-self.read
entry_from:
  - Sign-in (default return)
  - A typed or bookmarked bare address
exits_to:
  - Workspace home of the remembered or default workspace
  - Rhythm HQ home (staff)
inference: []
displays:
  - field: No page content during context-based redirect
    source: DOM-PFM-CSH-003 remembered workspace; DOM-PFM-CSH-001 working context
actions: []
states:
  - redirect pending
validation:
  - BR-CAP-PFM-CSH-004-04
  - BR-CAP-PFM-CSH-013-06
patterns:
  - Client redirect that replaces the history entry
component: >-
  app/(console)/page.tsx; components/console/hq/staff-landing-gate.tsx;
  components/console/legacy-redirect.tsx
evidence:
  - >-
    react-console at baf6dae: app/(console)/page.tsx;
    components/console/{legacy-redirect.tsx,hq/staff-landing-gate.tsx};
    lib/security-context/boot.ts.
controls: [TC-AVL-005, TC-AZ-001, TC-AZ-002, TC-AZ-003, TC-AZ-004, TC-AZ-005, TC-DAT-001, TC-DAT-002, TC-DAT-003, TC-IAM-001, TC-IAM-002, TC-IAM-003, TC-IAM-004, TC-IAM-005, TC-LOG-001, TC-LOG-002, TC-LOG-003, TC-LOG-004, TC-LOG-005, TC-MON-002, TC-PI-001, TC-PI-005, TC-TEN-001, TC-TEN-002, TC-TEN-003, TC-VEN-001, TC-VEN-002, TC-VEN-003]
---
# Starting destination

## What the Screen Is For

The bare root chooses the first destination after default sign-in or a direct visit. It has no working page of its own.

## What It Shows and Lets People Do

Customer staff are redirected into their remembered or default workspace. Rhythm staff landing here enter HQ without selecting a workspace, while a still-reachable remembered workspace remains available to older links.

## States and Errors

The redirect replaces the history entry. Start-up screens handle failures before it can run. A customer fallback from an unavailable remembered workspace can leave a notice in the frame.

## Patterns It Must Respect

This is a client redirect rather than a layout to redesign. It does not request a workspace choice or render business content.
