---
id: SCR-PFM-CSH-005
title: User menu and feedback
route: '(the account menu at the foot of the side menu, on every console page)'
surface: console
product_area: platform
module: console-shell
revision: 1
status: draft
design_intent: proposed
implementation_evidence: partially-observed
source_sha:
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
purpose: >-
  The account menu groups personal work, administrative entry points, support
  and session exit.
supports:
  - JNY-PFM-CSH-002
  - CAP-PFM-CSH-005
  - CAP-PFM-CSH-007
  - CAP-PFM-CSH-013
permission: >-
  none: My Responsibilities is gated by configuration.responsibilities.view;
  Rhythm HQ requires staff identity and workspace mode
entry_from:
  - Console frame side menu
exits_to:
  - My Responsibilities
  - Settings areas
  - Rhythm HQ (staff in a workspace)
  - Rhythm support website (new tab)
  - Sign-out page
inference: []
displays:
  - field: 'Signed-in name, email and avatar initials'
    source: DOM-PFM-CSH-001 signed-in person
  - field: Administrative areas containing visible work
    source: DOM-PFM-CSH-002 settings areas
  - field: Configuration command hint
    source: Console keyboard commands
actions:
  - label: Profile
    operation_id: 'none: no destination yet'
    permission: console.access
    confirm: false
  - label: My Responsibilities
    operation_id: 'none: console navigation to the Eligibility module''s page'
    permission: configuration.responsibilities.view
    confirm: false
  - label: Rhythm HQ
    operation_id: 'none: console navigation (leaves the workspace)'
    permission: 'none: visible for staff in workspace mode'
    confirm: false
  - label: A settings area
    operation_id: 'none: console navigation'
    permission: the area key
    confirm: false
  - label: 'Feedback (rating and details, then Submit)'
    operation_id: 'none: nothing is sent'
    permission: console.access
    confirm: false
  - label: Get Help
    operation_id: 'none: external support website'
    permission: none
    confirm: false
  - label: Sign Out
    operation_id: 'none: the sign-out page, owned by Security'
    permission: none
    confirm: false
states:
  - workspace personal and settings entries
  - staff HQ personal menu
  - feedback dialog awaiting rating
validation:
  - BR-CAP-PFM-CSH-005-01
  - BR-CAP-PFM-CSH-005-02
  - BR-CAP-PFM-CSH-005-03
  - BR-CAP-PFM-CSH-005-04
  - BR-CAP-PFM-CSH-005-05
  - BR-CAP-PFM-CSH-005-06
  - BR-CAP-PFM-CSH-005-07
  - BR-CAP-PFM-CSH-005-08
  - BR-CAP-PFM-CSH-007-02
  - BR-CAP-PFM-CSH-013-05
patterns:
  - Design-system DropdownMenu with avatar initials
  - Dialog with rating control and limited text area
component: >-
  components/console/app-sidebar.tsx (AppSidebar user menu);
  components/console/feedback-dialog.tsx
evidence:
  - >-
    react-console at baf6dae:
    components/console/{app-sidebar.tsx,feedback-dialog.tsx};
    lib/console/use-visible-nav.ts.
controls: [TC-AVL-001, TC-AVL-004, TC-AVL-005, TC-AZ-001, TC-AZ-002, TC-AZ-003, TC-AZ-004, TC-AZ-005, TC-CRY-001, TC-CRY-002, TC-CRY-003, TC-CRY-004, 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-IAM-006, TC-LOG-001, TC-LOG-004, TC-LOG-005, TC-MON-001, TC-MON-003, TC-PI-001, TC-PI-002, TC-PI-004, TC-PI-005, TC-PRV-001, TC-PRV-002, TC-TEN-001, TC-TEN-002, TC-TEN-003, TC-VEN-001, TC-VEN-002, TC-VEN-003]
---
# User menu and feedback

## What the Screen Is For

The account menu groups personal work, administrative entry points, support and session exit. Staff working in a workspace also use it to reach Rhythm HQ.

## What It Shows and Lets People Do

Identity prefers display name, then first and last names, then email, with initials in the avatar. Workspace mode offers permitted responsibilities and settings entries. Staff identity enables the HQ entry in workspace mode. Help opens the support site. Feedback collects a one-to-five rating and optional details capped at two thousand characters. Profile currently has no action.

## States and Errors

HQ mode omits responsibilities and settings entries. Feedback requires a rating, then shows thanks and closes without sending the information. That acknowledgement and the inactive Profile action remain recorded defects.

## Patterns It Must Respect

The menu uses DropdownMenu, Avatar and the shared Dialog and Textarea controls. Personal actions remain grouped in the sidebar footer.
