---
id: SCR-PFM-ELG-004
title: My Responsibilities
route: '/console/{tenantId}/me/responsibilities'
surface: console
product_area: platform
module: eligibility
revision: 1
status: draft
design_intent: confirmed
origin: >-
  PLAT-M15 plan approved by Andrew 2026-10-21 (My Responsibilities and
  delegation); the built screen is the approved baseline under the UI change
  approval rule
implementation_evidence: observed
inference: []
source_sha:
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
  services-platform: ad3f6a6582843008ed0f5a17b131878d15829af1
purpose: >-
  Explain personal accountability and temporary cover, with bulk handover and
  cover-ending controls.
supports:
  - JNY-PFM-ELG-005
  - CAP-PFM-ELG-013
  - CAP-PFM-ELG-014
permission: >-
  platform.responsibilities.read; delegating needs
  platform.responsibilities.delegate-own
entry_from:
  - Personal user-menu navigation
  - Assignment or cover notice destination
exits_to:
  - '/console/{tenantId}: Home'
displays:
  - field: >-
      Personal holdings with area, kind, scope, dates and origin, including
      named role defaults
    source: getMyResponsibilities (DOM-PFM-ELG-004)
  - field: Cover arranged for the person’s holdings with colleague and end
    source: getMyResponsibilities delegations by the person
  - field: Holdings covered for colleagues with colleague and end
    source: getMyResponsibilities delegations to the person
actions:
  - label: Delegate everything until…
    operation_id: delegateAllMyResponsibilities
    permission: platform.responsibilities.delegate-own
    confirm: true
  - label: End (cover given or received)
    operation_id: endResponsibilityDelegation
    permission: platform.responsibilities.read (holder or colleague)
    confirm: false
states:
  - empty
  - loading
  - error
  - read-only
validation:
  - BR-CAP-PFM-ELG-014-01
  - BR-CAP-PFM-ELG-014-02
  - BR-CAP-PFM-ELG-014-03
  - BR-CAP-PFM-ELG-014-04
  - BR-CAP-PFM-ELG-014-05
  - BR-CAP-PFM-ELG-013-11
patterns:
  - PageLayout with standard width
  - Card
  - DelegateDialog with AsyncConfirmDialog
  - Console user selection
  - Inclusive end-date input conversion
component: >-
  components/responsibilities/my-responsibilities.tsx;
  components/responsibilities/responsibility-dialogs.tsx
evidence:
  - >-
    react-console at baf6dae:
    app/(console)/console/[tenantId]/me/responsibilities/page.tsx;
    components/responsibilities/my-responsibilities.tsx,
    responsibility-dialogs.tsx; lib/responsibilities/use-responsibilities.ts,
    format.ts.
controls: [TC-AVL-001, TC-AVL-002, TC-AVL-003, TC-AVL-005, TC-AZ-001, TC-AZ-002, TC-AZ-003, TC-AZ-004, TC-CHG-007, TC-CRY-001, TC-CRY-002, TC-CRY-003, TC-CRY-004, TC-DAT-001, TC-DAT-002, TC-DAT-003, TC-DAT-007, TC-IAM-001, TC-IAM-002, TC-IAM-004, TC-IAM-005, TC-LOG-002, TC-LOG-003, TC-LOG-005, TC-MON-001, TC-MON-003, TC-PI-001, TC-PI-002, TC-PI-003, 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]
---
# My Responsibilities

## What the Screen Is For

Staff see their accountability and both directions of temporary cover in one place.

## What It Shows and Lets People Do

The page labels holdings by area, scope, primary or backup and origin. Delegate Everything opens colleague, date and reason inputs for eligible personal holdings; there is no single-holding delegation control on this page. End Now acts directly on cover given or received without a confirmation dialog.

## States and Errors

Empty, loading and error states reflect the personal read. Lacking delegate-own authority disables creation, but authorized holders or colleagues can still end existing cover. Handover validation stays in its dialog with the service explanation.

## Patterns It Must Respect

The built PageLayout and Card host DelegateDialog’s AsyncConfirmDialog behavior and user selector. End dates use the console’s inclusive-day conversion. Future UI alterations follow the established approval rule.
