---
id: TST-PFM-OPS-055
title: Maintenance job runs
kind: browser-lifecycle
product_area: platform
module: operations
revision: 1
status: draft
source_sha:
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
repository: react-console
files:
  - e2e/mock/maintenance-job-runs.mock.spec.ts
implements:
  - ATS-PFM-OPS-005-08
  - ATS-PFM-OPS-005-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/mock/maintenance-job-runs.mock.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/mock/maintenance-job-runs.mock.spec.ts#is the only thing Maintenance holds'
  - >-
    react-console:e2e/mock/maintenance-job-runs.mock.spec.ts#lists the tenant's runs: what each was
    about, its status, and who started it
  - >-
    react-console:e2e/mock/maintenance-job-runs.mock.spec.ts#filtering by job type narrows the list to
    that type
  - >-
    react-console:e2e/mock/maintenance-job-runs.mock.spec.ts#a row opens the run, read-only, in a drawer
    on the right
  - >-
    react-console:e2e/mock/maintenance-job-runs.mock.spec.ts#is the console's Access Denied state, and
    its link is not offered
  - >-
    react-console:e2e/mock/maintenance-job-runs.mock.spec.ts#Duplicate Rules opens from Configuration ›
    CRM
  - >-
    react-console:e2e/mock/maintenance-job-runs.mock.spec.ts#Integrations opens from the Connections
    section of Configuration
  - >-
    react-console:e2e/mock/maintenance-job-runs.mock.spec.ts#their old Maintenance URLs redirect, editor
    views and query kept
---

# Maintenance job runs

## Verification Boundary

This suite exercises application licensing 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 navigate Scheduled Jobs, inspect run rows and the read-only detail drawer, and compare the permitted and denied console entry states. 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.
