Story 1.13: Municipality Prior-Cycle Service Defaults View
Status: ready-for-dev
Story
As a a client services staff member,
I want to view municipality-specific service defaults from prior election cycles as a read-only reference,
so that I can reference proven configurations when setting up new election-cycle jobs in Epic 2.
Acceptance Criteria
- Given a municipality has at least one completed election-cycle job When a client services user views the prior-cycle defaults panel Then the most recent cycle's service configurations are displayed as read-only reference data
- Given a municipality has multiple prior cycles When the defaults panel is viewed Then the most recent cycle is shown by default with a cycle selector control to navigate older cycles
- Given no prior cycles exist for a municipality When defaults are requested Then the system displays a clear “No prior cycle defaults available” state with guidance to create the first cycle And all data in this view is read-only — the apply-to-new-job action is out of scope for this story and delivered in Epic 2 (Story 2.4)
Tasks / Subtasks
Dev Notes
- Follow Epic 1 architecture constraints: ASP.NET Core + React separation, RBAC-aware patterns, and immutable legacy tables.
- Reuse shared component and workflow patterns defined in UX and architecture docs; avoid parallel custom implementations.
- Keep changes scoped to this story; do not pull forward Epic 2+ features.
Project Structure Notes
- Backend:
BriansClientRouteReports.Server/
- Frontend:
brians-client-route-reports-client/
- Story artifacts:
_bmad-output/implementation-artifacts/
References
- Story source:
_bmad-output/planning-artifacts/epics.md (Epic 1 / Story 1.13)
- Architecture constraints:
_bmad-output/planning-artifacts/architecture.md
- UX patterns:
_bmad-output/planning-artifacts/ux-design-specification.md
Dev Agent Record
Agent Model Used
GPT-5 Codex
Debug Log References
- Story generated from epic source and architecture/UX planning artifacts.
Completion Notes List
- Story context created and marked ready-for-dev.
File List
_bmad-output/implementation-artifacts/1-13-municipality-prior-cycle-service-defaults-view.md