2488408ee9
Every customer module now has the full 5-lens set (Customer/Internal/Architect/ Testing/Claude). Testing = frontend-only what-to-test -> pass/fail checklist vs bcos.dev sim data (C1/C2/C3 + test logins), audience internal. Authored via per-module fan-out (2 retried on Sonnet 5). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2.3 KiB
2.3 KiB
module, title, tab, order, audience
| module | title | tab | order | audience |
|---|---|---|---|---|
| claims.dashboard | Claims Dashboard | Testing | 35 | internal |
Frontend test checklist for the Claims Dashboard (claims.bcos.dev). Click through in the UI and mark each row Pass or Fail.
Set up
Log in at claims.bcos.dev — test accounts (all password Passw0rd-d3v!):
| Login | Role | Sees |
|---|---|---|
bcos_a@bcos.dev |
Admin | All institutions |
msp_a@msp1.bcos.dev |
MSP admin | Its own institution's claims |
customer_a@customer1.bcos.dev |
Customer | C1 only |
Claims are tied to the simulator terminals: C1-ATM-001…, C1-TCR-001… (and C2-/C3- for the other institutions).
What to test
| # | Do this | ✅ Pass if |
|---|---|---|
| 1 | As msp_a, open the Claims Dashboard |
Page loads with six stat cards (Active Claims, Deposit/Withdraw Exposure, Awaiting Response, Deposit/Withdraw Recovered YTD) above a claims table |
| 2 | Click any row in the claims table | That claim's detail panel opens showing its full info |
| 3 | Click + File New Claim (top-right of the table) | The New Claim form/panel opens — you can close it without saving |
| 4 | Open the Filters sidebar (» on the left), type a terminal (e.g. ATM-001) in Terminal ID |
List narrows to only claims on matching terminals; the count above the table updates |
| 5 | In Filters, click a Status pill (e.g. Open) | Only claims with that status show; click again to deselect and they return |
| 6 | Click ✕ Clear all in the Filters sidebar | Every filter resets and the full claim list comes back |
| 7 | Click the Shortage (or Claim #) column header | Rows re-sort by that column; clicking again flips the order |
| 8 | Turn the Auto-refresh toggle off, then click the ↻ refresh button | Countdown stops when off; ↻ reloads the list on demand — no error |
| 9 | Log in as customer_a, open the dashboard |
You see only C1 claims (all terminals start C1-) — no C2 or C3 claims |
| 10 | Still as customer_a, look at the table toolbar |
+ File New Claim is still shown (Claims has no read-only lock) — pass if the button is present and clicking it opens the form |
Report a fail with: the row #, which login you used, and what you actually saw.