Skip to content

UAT Fix: Sections 6-8 — Runs anomalous durations, Studio New Version button, Admin scheduler confirmation #29

@Taleef7

Description

@Taleef7

Source

UAT issue #23, Comment 6 — Sections 6 (Runs), 7 (Measure Studio), 8 (Admin)

Code bugs to fix

S6-5 — Anomalous run durations (~18 hours) shown in Runs list

Runs show 66345s / 68535s durations — stale/stuck records. Add a display cap: runs with duration_ms > 3_600_000 (>1 hour) should display "–" or "Stalled" rather than a raw absurd number. (Do NOT delete records without explicit instruction.)

S6-6 — Duration unit consistency

Confirm intended display unit (seconds vs. readable formatting). duration_ms in DB → divide by 1000 → display as Xs or Xm Ys. Align code and guide.

S7-4 — "New Version" button not visible on CQL tab

The guide says this button is on the CQL tab header. Cannot be located. Investigate: moved to "Release & Approval" tab? Renamed? Restore or document correct location.

S7-5 — Value Sets tab shows 3 active blockers for seeded Audiogram

Three CQL references to unattached value sets reported as BLOCKERS. This may block activation. Investigate root cause: seed data gap or resolver bug. Fix whichever applies.

S8-1 — Scheduler Disable fires immediately with no confirmation

Add a confirmation step before disabling the scheduler.

Guide inaccuracies in docs/WALKTHROUGH_GUIDE.md

Section 6:

  • Sidebar label "Test Runs" not "Runs"
  • List columns: Run / Status / Scope / Duration / Started (detail fields in right panel only)
  • "Run Now" shows a measure dropdown — no scope-selection dialog
  • Document the 5th measure: "Respirator Fit Test"

Section 7:

  • Actual tabs: Spec / CQL / Value Sets / Tests / Release & Approval / Traceability
  • "Save" → "Save Draft"; Policy Reference is a searchable combobox
  • Compile badge is at bottom of CQL tab, not top
  • Button label "Re-check" not "Resolve Check"
  • Tests tab heading "Fixture Validation"; run button "Validate" not "Run All Fixtures"
  • Document "Release & Approval" tab and Traceability tab
  • Catalog shows 8 measures total (4 Active + 4 in Draft/other states)

Section 8:

  • Integration labels: "Healthy" / "Simulated" not "UP" / "OK"
  • Document Source Mappings / Data Readiness panel and Waivers section
  • All content is one scrollable page, not tabbed

Acceptance criteria

  • Anomalous durations (>1hr) display as "–" or "Stalled"
  • Duration formatting is consistent (seconds, human-readable)
  • "New Version" button located and documented or restored
  • Value Sets blocker root cause resolved (seed or code fix)
  • Scheduler Disable has a confirmation step
  • Guide inaccuracies for Sections 6, 7, 8 corrected in docs/WALKTHROUGH_GUIDE.md

Closes via PR. Tracked under UAT #23.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions