---
id: TST-PFM-OPS-048
title: Record views
kind: browser-lifecycle
product_area: platform
module: operations
revision: 1
status: draft
source_sha:
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
repository: react-console
files:
  - e2e/controlled/record-views.controlled.spec.ts
implements:
  - ATS-PFM-OPS-008-08
  - ATS-PFM-OPS-008-09
environment: mock
implementation_state: implemented
latest_result: not-run
latest_run_at: null
latest_run_ref: null
conformance: not-verified
estimated_minutes: 10
estimate_basis: Scheduling estimate only; no duration is measured during this documentation pass.
isolation: A browser context and controlled fixture responses.
evidence:
  - >-
    react-console:e2e/controlled/record-views.controlled.spec.ts at
    baf6dae382d6f41dce976c7f848667ccc37e076f: existing suite body, setup, assertions and cleanup.
binding_note: Bindings apply only to the listed specification scenarios.
assertion_sources:
  - >-
    react-console:e2e/controlled/record-views.controlled.spec.ts#reports one visit per navigation, and
    the header lists the records newest first
  - >-
    react-console:e2e/controlled/record-views.controlled.spec.ts#a record visited again is reported again
    but appears once in the list
  - >-
    react-console:e2e/controlled/record-views.controlled.spec.ts#leaving a record and coming back later
    is a new visit
  - >-
    react-console:e2e/controlled/record-views.controlled.spec.ts#switching tab on the same record is
    still one visit
  - >-
    react-console:e2e/controlled/record-views.controlled.spec.ts#a reload is a new visit, and the list
    survives it
  - >-
    react-console:e2e/controlled/record-views.controlled.spec.ts#shows the ten most recent records, and
    the name the server holds
  - >-
    react-console:e2e/controlled/record-views.controlled.spec.ts#draws the picture the server resolved a
    link for, and the placeholder when it did not
  - 'react-console:e2e/controlled/record-views.controlled.spec.ts#a row opens the record it names'
---

# Record views

## Verification Boundary

This suite exercises record activity through the console browser flow. Its implementation is present at the pinned source revision, and this register records no execution result.

## What This Suite Proves

The checks observe visit reports during navigation and rendering changes and control transport failures to inspect retry identity and invisible error handling. The scenario bindings name the attributed outcomes.

## What It Does Not Prove

Controlled responses do not prove the real service supplies the same result. Registration and an implemented suite do not establish a passing result.

## Real Dependencies and Test Doubles

The console and browser are real. Controlled responses or mock handlers replace service behavior; they do not establish deployed API conformance.

## Must Not Be Doubled

The console interaction and displayed result under assertion remain real.
