Reportly smoke pass
6 checks and 1 report on http://127.0.0.1:5099.
24 August 2026, 12:47 UTC · qa-agent (agent) · smoke · session-2026-08-24-niqf
1 report filed · 5 of 6 checks proved with a screenshot · 1 of 1 resolved
Checklist
Dashboard
The dashboard greets you by name and shows the open report count
Opened /dashboard — heading read "Good afternoon, Dana", open report count showed 3
Reports
The Reports page lists the reports with their row counts
Opened /reports — table listed 3 reports: Q1 revenue = 412; Q2 revenue = 388; Churn cohort = 97
On Reports, Export CSV downloads a CSV file of the table
Clicked Export CSV on /reports — reports-2026-08.csv downloaded, 57 bytes, header "Report,Rows", 3 data rows (Q1 revenue,412 …)
The archive page lists every past report, grouped by month
Opened /archive — 120 rows under 12 monthly headings, full page captured top to bottom
Settings
Saving settings shows a confirmation message
After Save the toast element is still display:none; the DOM shows no confirmation node
The weekly digest preference survives the quarterly reconciliation
could not test: the item refers to a "quarterly reconciliation" that has no trigger or surface in the app, and no way to observe its outcome
Reports
Saving settings confirms nothing on screen
4be0b62Expected: changing the display name on Settings and clicking Save shows a "Settings saved" confirmation.
Observed: nothing appears — the confirmation stays hidden and no error is shown, so the user cannot tell whether the change was kept.
Steps: open /settings, edit Display name, click Save.
Details and action trail (7 steps)
Action trail
- 7s before report
navigate → /dashboard - 6s before report
navigate /dashboard → /reports - 5s before report
click button#export ("Export CSV") - 4s before report
navigate /reports → /archive - 2s before report
navigate /archive → /settings - 1s before report
type (13 chars) input#name - 1s before report
click button#save ("Save")