---
id: TST-PFM-CSH-026
title: Former Eligibility redirects
kind: unit
product_area: platform
module: console-shell
revision: 1
status: draft
source_sha:
  rhythm-v2-docs: 25e253cb434aac6603ee294e3ca197ab6c4bfd0b
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
  services-platform: ad3f6a6582843008ed0f5a17b131878d15829af1
repository: react-console
files:
  - lib/routes/__tests__/eligibility-redirect.test.ts
implements:
  - ATS-PFM-CSH-009-11
environment: local
implementation_state: implemented
latest_result: not-run
latest_run_at: null
latest_run_ref: null
conformance: not-verified
estimated_minutes: 1
isolation: >-
  Independent in-memory fixtures, static rendering or read-only source
  inspection; mocked listeners and global state are restored by the test.
evidence:
  - >-
    react-console:lib/routes/__tests__/eligibility-redirect.test.ts at
    baf6dae382d6f41dce976c7f848667ccc37e076f
  - >-
    react-console:lib/routes/__tests__/eligibility-redirect.test.ts#redirect
    permanently
  - >-
    react-console:lib/routes/__tests__/eligibility-redirect.test.ts#send the
    list to the Configuration list
  - >-
    react-console:lib/routes/__tests__/eligibility-redirect.test.ts#send a rule
    and each of its screens to the same screen under the area
  - >-
    react-console:lib/routes/__tests__/eligibility-redirect.test.ts#keep the
    tenant the link named
  - >-
    react-console:lib/routes/__tests__/eligibility-redirect.test.ts#leave other
    pages alone
binding_boundary:
  - scenario: ATS-PFM-CSH-009-11
    provenance: test
    source: >-
      react-console:lib/routes/__tests__/eligibility-redirect.test.ts#redirect
      permanently;
      react-console:lib/routes/__tests__/eligibility-redirect.test.ts#send the
      list to the Configuration list;
      react-console:lib/routes/__tests__/eligibility-redirect.test.ts#send a
      rule and each of its screens to the same screen under the area;
      react-console:lib/routes/__tests__/eligibility-redirect.test.ts#keep the
      tenant the link named;
      react-console:lib/routes/__tests__/eligibility-redirect.test.ts#leave
      other pages alone
    note: >-
      This file supplies the complete stated scenario outcome at its declared
      test boundary.
---

# Former Eligibility redirects

## Verification Boundary

The suite loads the permanent redirect declarations and applies their limited path pattern to list and rule-screen examples. It checks workspace preservation and unrelated-path exclusion, without performing an HTTP redirect in a browser.

This register records static review at the supplied source commits. The suite exists, but this pass does not run it or mark its conformance verified.

## What This Suite Proves

- Former Eligibility links preserve the workspace and rule screen.

Bindings that span files are collective: each file contributes only its recorded assertions. The exact anchors are in frontmatter.

## What It Does Not Prove

The register claims only the linked scenario outcomes at this boundary. It establishes no passing deployment result, complete permission matrix or unlisted cross-capability journey. Proposed scenarios and the remaining lifecycle, invariant and race obligations stay in the coverage findings.

## Real Dependencies and Test Doubles

The suite reads actual pinned source files and route or redirect declarations. It uses local assertion helpers; any limited redirect matcher is a test model rather than a running server.

## Must Not Be Doubled

Do not replace the function, component, registry or source declaration under test. Keep the expected outcome independent of its implementation; injected inputs do not justify stubbing the computation being verified.
