01 / Workflow validation · Playwright / Python / GitHub Actions

Peoples Clinic QA SuiteFollow a check to its evidence.

Automated checks test selected login, consultation and API paths. Scheduled runs save their results, with screenshots to help investigate failures.

How the QA suite works

From a failed check to an investigation.

The map shows the software parts.
The animation shows what happens during a run.

Where checks and results go

Full-size map ↗

Select a box to read its role, then use the button to watch the relevant example.

Watch a check leave evidence

Full-size guide ↗

Try a failed check, a pass or a repeat failure whose email is held back.Repeats automatically while in view. Pause to hold a moment.

These examples explain the workflow. They never run clinic checks or retrieve private artifacts. The implementation and its limits are described below.

Peoples Clinic monitoring dashboard showing suite states and execution history
Actual project screenshot. Historical results, not live status or an availability guarantee.

My contribution

Checks, execution
and useful evidence.

A page can load while a login, consultation or API path still fails. I connected selected workflow validation with scheduled execution and a dashboard, so each suite’s state and execution history can be inspected together.

I kept paused monitors visible and connected failures to artifacts and cooldown-aware alerts. The documented 10-minute smoke-test schedule and three suites describe the implementation, not a measured business outcome.

What you can inspect.

Implementation

  • Playwright and Python workflow checks.
  • Three GitHub Actions workflows and their schedules.
  • UI/API regression, parser and AI-behaviour checks.
  • Failure artifacts, execution history and cooldown-aware alerts.

A decision in the interface

Keep each suite’s state and history visible, including paused monitors, so a result can be checked in context. The dashboard is the destination for execution evidence; the illustration above is only a historical screenshot.

Coverage and limits.

These checks cover selected behaviour. They do not establish clinical accuracy, replace clinical review or guarantee availability. The portfolio page and its diagram do not execute tests against the application or display live monitoring results.

My focus was workflow checks, integration, scheduled execution and the evidence available for investigating failures. No patient information or private execution artifacts are reproduced here.