Skip to content

TASK-004: Implement Operational Maturity

Objective

Deliver the remaining core operational maturity work as one bounded implementation phase: richer diagnostics, explicit alarm recovery behavior, configurable simulator profiles, and more informative run results and metrics.

Scope

  • extend canonical app state with structured diagnostics timeline and operational counters
  • provide a richer operational workspace in the UI
  • separate alarm acknowledgment from clearance and recovery
  • introduce named simulator profiles loaded from configuration
  • enrich live results and persisted run summaries with more useful metrics
  • add focused tests and sample assets for the new behavior

Non-Scope

  • trend charts or analytics dashboards
  • a new multi-screen application shell
  • hot reload or editing UX for simulator profiles
  • advanced image synthesis
  • explicit state machine library adoption
  • performance instrumentation as a required deliverable

AI Tool Guidance

Do not hand this whole task to one AI chat.

Use the smaller task pack for implementation:

  1. TASK-004A: Diagnostics State and Timeline
  2. TASK-004C: Alarm Acknowledgment and Recovery Flow Hardening
  3. TASK-004D: Simulator Profiles and Configuration
  4. TASK-004E: Inspection Results and Run Metrics
  5. TASK-004B: Operational Workspace UI and Fault Injection
  6. TASK-004F: Integration Tests and Sample Assets

The recommended order, cost guidance, and copy or paste prompts are documented in SLICE-004 Task Pack.

Acceptance Criteria Mapping

The implementation must satisfy all acceptance criteria from SLICE-004.

Docs-first project memory for AI-assisted implementation.