HIGH story-bufdir-report-export-coordinator-003 8 pts
8
Story Points
High
Priority
Bufdir Report Export
Feature

User Story

As a Coordinator
I want to preview the complete Bufdir report with all aggregated data and field-level validation results before triggering the final export
So that I can identify and correct any data quality issues before submitting an incorrect report to Bufdir

Acceptance Criteria

  • Given the coordinator proceeds to preview, when the preview screen loads, then all Bufdir report sections are rendered with their field names, aggregated values, and validation status icons
  • Given there are validation errors in the report, when the preview loads, then a validation summary banner is displayed at the top listing all failed fields with explanations
  • Given the coordinator wants to compare with prior period, when they tap the period comparison toggle, then a diff view shows the delta between current and previous period values for each field
  • Given all validations pass, when the coordinator reviews the preview, then a green confirmation indicator is displayed and the export button is enabled
  • Given at least one critical validation fails, when the coordinator attempts to export, then the export is blocked and the coordinator is directed to resolve the issue
  • Given the coordinator uses a screen reader, when navigating the preview, then all field labels, values, and validation statuses are announced correctly via accessibility semantics

Business Value

A pre-export validation and preview step prevents submission of incorrect reports that would be rejected by Bufdir, causing grant delays of weeks or months. Period-over-period comparison surfaces underreporting issues early — for example, when a local chapter had significantly lower activity than expected, allowing coordinators to investigate and correct before the submission deadline rather than after rejection.