# Route Coverage — v12.7

These are the main list/dashboard routes covered by `scripts/regression_smoke_test.sh`.

## Core

- `/`
- `/system-health`
- `/activity-log`

## Master data / operations

- `/supplier`
- `/customer`
- `/product`
- `/batch`
- `/batch/recall`
- `/sales-order`
- `/dispatch`
- `/purchase-request`
- `/goods-receiving`

## GDP / QMS

- `/deviation`
- `/capa`
- `/change-control`
- `/sop`
- `/document-control`
- `/forms-templates`
- `/risk-assessment`
- `/complaint`
- `/recall`
- `/falsified-medicine`
- `/defective-stock`
- `/audit`
- `/gdp-gap-analysis`
- `/technical-agreement`
- `/return`
- `/qualification`
- `/mhra-inspection`
- `/account-reopening`
- `/company-sites`

## People / training

- `/training-matrix`
- `/sop-signoff`
- `/training-record`

## Premises / equipment

- `/premises-equipment`
- `/premises-check`
- `/cleaning-log`
- `/pest-control`
- `/fire-safety`
- `/cold-chain-import`

## Accounts / tax

- `/accounts`
- `/accounts/payment-tracker`
- `/accounts/vat-report`
- `/accounts/credit-notes`
- `/accounting-integration`

## Contact / advanced

- `/contact-directory`
- `/communication-log`
- `/advanced/reports`
- `/advanced/qr-labels`

## Notes

The smoke test checks HTTP 200 and obvious PHP error output. It does not replace create/edit/view transaction tests.
