Skip to content

Results & Remediation

Results capture the outcome of test execution over time. Remediation is how you turn failures into concrete improvements in controls, systems, and evidence.

What this is

Testing is only valuable if it produces action:

  • Results tell you what happened.
  • Remediation tells you what to do next.

Where in Modulos

  • Project → Testing → select a test → Results to see the run history and details
  • Project → Testing → select a test to run the test manually and manage links to controls
  • User → Notifications to see alerts generated from failed or error outcomes
Test detail page showing the Results tab, historical outcomes, and linked controls.
A test detail page combines results, ownership, and links to controls so failures can be routed and audited. UI shown in light mode.
  1. 1
    Results tab
    Review historical outcomes for the test.
  2. 2
    Test Now
    Run the test manually to confirm a change or investigate drift.
  3. 3
    Result history
    Each run is recorded with passed, failed, or error status.
  4. 4
    Assignee and status
    Route follow-up to an owner and enable or disable the test.
  5. 5
    Linked controls
    Associate tests to controls so outcomes become audit-relevant.

Result statuses

Each test run produces a result status:

  • Passed: the condition was met
  • Failed: the condition was not met
  • Error: the test could not be evaluated because the data path was not healthy

Typical causes of error include:

  • the source connection is failing
  • the metric name is missing or not found in the source
  • no recent datapoint exists in the lookback window

Who gets notified

Failed and error results are routed to the right owners:

  • the test assignee
  • users associated with linked controls

Passed results are recorded for traceability but do not generally require attention.

What remediation looks like in practice

Modulos does not treat remediation as a separate silo. A practical loop looks like this:

  1. Triage
    • If the status is error, fix the integration or the metric first.
    • If the status is failed, treat it as drift in the system or control implementation.
  2. Fix the root cause
    • change the system, process, or configuration that the metric reflects
  3. Update governance artifacts
    • update the control narrative if needed
    • attach evidence that proves what changed and when
  4. Re-verify
    • run the test manually, or monitor scheduled runs until the signal stabilizes

If a test is linked to a control, use failures as a prompt to revisit whether the control should still be considered executed and effective.