---
id: TST-CRM-ACT-075
title: Task detail controls
kind: unit
product_area: crm
module: activities-tasks
revision: 1
status: draft
source_sha:
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
repository: react-console
files:
- components/tasks/__tests__/task-detail-sheet.test.tsx
implements:
- ATS-CRM-ACT-014-03
environment: mock
implementation_state: implemented
latest_result: not-run
latest_run_at: null
latest_run_ref: null
conformance: not-verified
estimated_minutes: 5
isolation: Per-test process or page fixtures with reset doubles.
evidence:
- react-console:components/tasks/__tests__/task-detail-sheet.test.tsx
- Static inspection only; no runtime result is imported.
- Dependencies and doubles are inspected in the pinned suite setup and imports.
assertion_evidence:
  provenance: test
  source: react-console:components/tasks/__tests__/task-detail-sheet.test.tsx
---

# Task detail controls

## Verification Boundary

This suite checks console helpers, declarations or rendered controls using local test inputs.

## What This Suite Proves

Rendered task details are checked for open and closed editing states, permission gates and available lifecycle and routing actions.

The registered scenario bindings identify the assertion contributions this executable supplies. A compound scenario can require several suites.

## What It Does Not Prove

It does not prove CRM persistence, deployed query execution or browser-to-service behavior.

## Real Dependencies and Test Doubles

Console logic and the asserted components or declarations are real. Test fixtures provide record values, permissions and any substituted hooks or client responses; remote services do not execute.

## Must Not Be Doubled

The helper output, rendered permission guard or mutation decision under assertion remains real.
