Reporting Flow Playbooks (44 Flows)
A. Access and Session Flow
RPF-01 Login and dashboard entry
Route: /login -> /app
- Open reporting login.
- Authenticate as reporting user.
- Confirm redirect to dashboard.
Expected result: reporting workspace is accessible.
RPF-02 Forbidden route behavior
Route: /forbidden
- Open forbidden route directly.
- Validate access-denied message.
Expected result: unauthorized users are blocked.
RPF-03 Root landing behavior
Route: /
- Open root route.
- Confirm landing and sign-in flow behave as expected.
Expected result: no stuck auth interstitial.
B. Lending Analytics
RPF-04 Loan overview
Route: /app/loans
- Open loan overview page.
- Validate high-level portfolio metrics.
Expected result: loan performance summary is visible.
RPF-05 Itemized lending
Route: /app/loans/itemized-lending
- Open itemized lending report.
- Filter by period/segment.
Expected result: per-loan disbursement details are queryable.
RPF-06 Itemized recovery
Route: /app/loans/itemized-recovery
- Open recovery details.
- Validate repayment-level records.
Expected result: repayment detail aligns with loan accounts.
RPF-07 Summary lending
Route: /app/loans/summary-lending
- Open summary lending page.
- Validate aggregated volumes/values.
Expected result: summarized lending KPIs are accurate.
RPF-08 Summary recovery
Route: /app/loans/summary-recovery
- Open summary recovery page.
- Validate recovery totals and rates.
Expected result: recovery aggregation is correct.
RPF-09 Lending rate trend
Route: /app/loans/lending-rate
- Open lending rate report.
- Validate trend chart and period selector.
Expected result: lending-rate trend displays correctly.
RPF-10 Recovery rate trend
Route: /app/loans/recovery-rate
- Open recovery rate report.
- Compare against target benchmarks.
Expected result: recovery-rate analysis is available.
C. Transaction and Reversal Intelligence
RPF-11 Transaction reporting
Route: /app/transactions
- Open transactions report page.
- Filter and export data.
Expected result: transactions analytics are queryable and exportable.
RPF-12 Reversals list
Route: /app/reversals
- Open reversals page.
- Validate reversal queue/records.
Expected result: reversal events are listed.
RPF-13 Reversal detail
Route: /app/reversals/:reversalId
- Open reversal detail with valid reversal ID.
- Validate reason, status, and linked transaction.
Expected result: reversal detail is available for real IDs.
RPF-14 Analytics insights workspace
Route: /app/analytics
- Open analytics insights page.
- Validate charts and trend cards.
Expected result: strategic insights are present.
D. Risk, Fraud, and Compliance
RPF-15 Flagged customers list
Route: /app/flagged-customers
- Open flagged customers.
- Filter by reason/severity.
Expected result: flagged accounts are visible for review.
RPF-16 Fraud reports
Route: /app/fraud
- Open fraud reports page.
- Validate fraud indicators and case summaries.
Expected result: fraud intelligence is accessible.
RPF-17 Transaction monitoring
Route: /app/monitoring
- Open monitoring dashboard.
- Validate alert cards and anomaly indicators.
Expected result: near-real-time monitoring works.
RPF-18 Audit trail reporting
Route: /app/audit-trail
- Query audit trail by user/action/date.
- Export evidence set.
Expected result: compliance evidence is retrievable.
RPF-19 Regulatory reports
Route: /app/regulatory-reports
- Open regulatory reports page.
- Generate required regulator report.
Expected result: regulatory outputs are available.
RPF-20 Financial inclusion dashboard
Route: /app/financial-inclusion
- Open financial inclusion report.
- Review access/distribution indicators.
Expected result: inclusion metrics are visible.
RPF-21 Enhanced KYC report
Route: /app/enhanced-kyc
- Open enhanced KYC analytics.
- Validate verification completion and risk segmentation.
Expected result: KYC reporting is comprehensive.
E. Live Monitoring Surface
RPF-22 Live business monitoring
Route: /app/live/business
- Open live business page.
- Validate live metrics and alert stream.
Expected result: live business telemetry is visible.
RPF-23 Monitoring dashboards entry
Route: /app/live-monitoring
- Open monitoring dashboard hub.
- Validate widget loads and refresh cycles.
Expected result: monitoring dashboards are healthy.
RPF-24 Dashboard alias route
Route: /app/live/dashboards
- Open alias route.
- Confirm same monitoring dashboard context.
Expected result: alias route functions correctly.
F. Reconciliation and Financial Reporting
RPF-25 Reconciliations summary
Route: /app/reconciliations
- Open daily reconciliations page.
- Validate matched vs mismatched totals.
Expected result: reconciliation state is clear.
RPF-26 Settlements reporting
Route: /app/settlements
- Open settlements report.
- Filter by date/unit and verify totals.
Expected result: settlement analytics are available.
RPF-27 Balance sheet report
Route: /app/balance-sheet
- Open balance sheet page.
- Validate asset/liability/equity sections.
Expected result: accounting summary is viewable.
RPF-28 Float balance report
Route: /app/float-balance
- Open float report.
- Validate balance trend and exceptions.
Expected result: float movement is monitored.
RPF-29 Fee breakdown report
Route: /app/fee-breakdown
- Open fee breakdown.
- Validate fee categories and totals.
Expected result: fee analytics are transparent.
RPF-30 Commission payout report
Route: /app/commission-payouts
- Open commission report.
- Validate payout totals and recipients.
Expected result: commission analysis is available.
G. Performance Reports
RPF-31 Agent performance
Route: /app/agent-performance
- Open agent performance page.
- Compare agents by throughput/success rate.
Expected result: agent KPIs are visible.
RPF-32 Merchant performance
Route: /app/merchant-performance
- Open merchant performance page.
- Validate rankings and trend metrics.
Expected result: merchant KPIs are visible.
RPF-33 Top corridors
Route: /app/top-corridors
- Open top corridors report.
- Validate route/value concentration metrics.
Expected result: corridor analytics are present.
H. Experimental Report Variants
RPF-34 Experimental settlements
Route: /app/experimental/settlements
- Open experimental settlements page.
- Compare against standard settlements report.
Expected result: parity/variation analysis is possible.
RPF-35 Experimental balance sheet
Route: /app/experimental/balance-sheet
- Open experimental balance sheet.
- Compare with standard route output.
Expected result: experimental variant loads and is reviewable.
RPF-36 Experimental fee breakdown
Route: /app/experimental/fee-breakdown
- Open experimental fee report.
- Validate visualization or logic differences.
Expected result: variant report renders correctly.
RPF-37 Experimental commission payouts
Route: /app/experimental/commission-payouts
- Open experimental commission page.
- Compare with standard commission report.
Expected result: variant is usable for parity checks.
I. Export and Governance Runbooks
RPF-38 Export transactions evidence pack
Route chain: /app/transactions + /app/audit-trail
- Filter transaction period.
- Export transactions.
- Export matching audit entries.
Expected result: complete evidence pack is generated.
RPF-39 Loan portfolio monthly pack
Route chain: loan summary pages
- Export summary lending and summary recovery.
- Include lending/recovery rate trends.
Expected result: monthly portfolio pack is complete.
RPF-40 Fraud and monitoring incident pack
Route chain: /app/fraud + /app/monitoring + /app/flagged-customers
- Export flagged set and fraud indicators.
- Attach monitoring snapshots.
Expected result: incident review bundle is ready.
RPF-41 Settlement and reconciliation pack
Route chain: /app/settlements + /app/reconciliations + /app/fee-breakdown
- Generate settlement summary.
- Attach reconciliation outcomes.
- Include fee reconciliation.
Expected result: finance operations pack is reconcilable.
RPF-42 Regulatory submission workflow
Route chain: /app/regulatory-reports + compliance pages
- Generate regulator report.
- Cross-check with enhanced KYC and financial inclusion metrics.
Expected result: regulatory packet is complete and validated.
RPF-43 Performance review workflow
Route chain: /app/agent-performance + /app/merchant-performance + /app/top-corridors
- Build comparative performance deck.
- Highlight underperformers and concentration risks.
Expected result: management performance review artifact is prepared.
RPF-44 Release regression smoke for reporting
Critical route set:
/app/app/loans/app/transactions/app/fraud/app/monitoring/app/reconciliations/app/settlements/app/audit-trail
Expected result: reporting core remains healthy after deployments.