Screen inventory and evidence checklist
This is the release gate for documentation. Current means a repeatable capture exists; Required means implementation documentation still needs to be authored from the templates. Do not change a screen without updating this inventory in the same pull request.
Web
| ID | Screen | Route | Primary role | Spec | Screenshot flow | Test |
|---|---|---|---|---|---|---|
| WEB-SCR-001 | Login | /login | All | Current | Playwright login | Current |
| WEB-SCR-002 | Dashboard | /dashboard | Manager, Owner | Current | Playwright audit | Current |
| POS-SCR-001 | Point of sale | /pos | All | Current | Playwright audit | Current |
| INV-SCR-001 | Invoices | /invoices | Manager, Owner | Current | Playwright audit | Current |
| STK-SCR-001 | Inventory | /inventory | Manager, Owner | Current | Playwright audit | Current |
| STK-SCR-002 | OCR intake | /inventory/ocr | Manager, Owner | Current | Playwright audit | Current |
| SHF-SCR-001 | Shifts | /shifts | All | Current | Playwright audit | Current |
| SHF-SCR-002 | Day close | /day-close | Manager, Owner | Current | Playwright audit | Current |
| OPS-SCR-001 | Discount rules | /discounts | Manager, Owner | Current | Playwright audit | Current |
| OPS-SCR-002 | Approvals | /approvals | Manager, Owner | Current | Playwright audit | Current |
| OPS-SCR-003 | Alerts | /alerts | Manager, Owner | Current | Playwright audit | Current |
| OPS-SCR-004 | Transfers | /transfers | Manager, Owner | Current | Playwright audit | Current |
| ADM-SCR-001 | Products | /products | Manager, Owner | Current | Playwright audit | Current |
| ADM-SCR-002 | Employees | /employees | Owner | Current | Playwright audit | Current |
| ADM-SCR-003 | Locations | /locations | Owner | Current | Playwright audit | Current |
| CRM-SCR-001 | Customers | /customers | Manager, Owner | Current | Playwright audit | Current |
| RPT-SCR-001 | Reports | /reports | Manager, Owner | Current | Playwright audit | Current |
| RPT-SCR-002 | Tax report | /reports/tax | Owner | Current | Playwright audit | Current |
| RPT-SCR-003 | Margin report | /reports/margin | Owner | Current | Playwright audit | Current |
| SET-SCR-001 | Settings | /settings | Owner | Current | Playwright audit | Current |
| SET-SCR-002 | Billing settings | /settings/billing | Owner | Current | Playwright audit | Current |
| SET-SCR-003 | Webhooks | /settings/webhooks | Owner | Current | Playwright audit | Current |
| SET-SCR-004 | Permissions | /settings/permissions | Owner | Current | Playwright audit | Current |
| AUD-SCR-001 | Audit log | /audit | Owner | Current | Playwright audit | Current |
Android
| ID | Screen | Primary role | Spec | Maestro flow | Screenshot |
|---|---|---|---|---|---|
| MOB-SCR-001 | Login | All | Current | Owner/cashier smoke | Current |
| POS-SCR-002 | Catalog / Sell | All | Current | Owner smoke | Current |
| POS-SCR-003 | Cart | All | Current | Checkout flow | Required |
| POS-SCR-004 | Pay | All | Current | Checkout flow | Required |
| POS-SCR-005 | Receipt | All | Current | Checkout flow | Required |
| SHF-SCR-003 | Shift | All | Current | Shift flows | Current |
| OPS-SCR-005 | Operations hub | Manager, Owner | Current | Owner smoke | Current |
| STK-SCR-003 | Inventory operations | Manager, Owner | Current | Screenshot manifest | Current |
| STK-SCR-004 | All stock / item detail | Manager, Owner | Current | Product setup | Current |
| STK-SCR-005 | Receive stock / cycle count | Manager, Owner | Current | New Maestro flow | Current |
| OPS-SCR-006 | Transfers | Manager, Owner | Current | New Maestro flow | Current |
| OPS-SCR-007 | Approvals | Manager, Owner | Current | New Maestro flow | Current |
| OPS-SCR-008 | OCR intake | Manager, Owner | Required | New Maestro flow | Required |
| ADM-SCR-004 | Products and categories | Owner | Current | Product setup | Current |
| ADM-SCR-005 | Employees and locations | Owner | Required | New Maestro flow | Required |
| RPT-SCR-004 | Insights / Reports | Manager, Owner | Current | New Maestro flow | Current |
| SET-SCR-005 | Settings / printer | Owner | Required | New Maestro flow | Required |
Before release, capture default, loading, empty, validation-error, network-error, offline, permission-restricted, success, and destructive-confirmation states where applicable. Capture light/dark, phone/tablet, and role variants only when the visible UI or behaviour changes.