# generated: 2026-05-05T12:00:44-04:00 # last_updated: 2026-05-05T12:09:17-04:00 # project: Campaign_Tracker App # project_key: NOKEY # tracking_system: file-system # story_location: _bmad-output/implementation-artifacts # STATUS DEFINITIONS: # ================== # Epic Status: # - backlog: Epic not yet started # - in-progress: Epic actively being worked on # - done: All stories in epic completed # # Epic Status Transitions: # - backlog -> in-progress: Automatically when first story is created (via create-story) # - in-progress -> done: Manually when all stories reach 'done' status # # Story Status: # - backlog: Story only exists in epic file # - ready-for-dev: Story file created in stories folder # - in-progress: Developer actively working on implementation # - review: Ready for code review (via Dev's code-review workflow) # - done: Story completed # # Retrospective Status: # - optional: Can be completed but not required # - done: Retrospective has been completed # # WORKFLOW NOTES: # =============== # - Epic transitions to 'in-progress' automatically when first story is created # - Stories can be worked in parallel if team capacity allows # - SM typically creates next story after previous one is 'done' to incorporate learnings # - Dev moves story to 'review', then runs code-review (fresh context, different LLM recommended) generated: '2026-05-05T12:00:44-04:00' last_updated: '2026-05-05T12:41:10-04:00' project: 'Campaign_Tracker App' project_key: 'NOKEY' tracking_system: 'file-system' story_location: '_bmad-output/implementation-artifacts' development_status: epic-1: in-progress 1-1-project-initialization-solution-scaffold: review 1-2-workspace-shell-ant-design-foundation: ready-for-dev 1-3-keycloak-realm-configuration-oidc-integration: ready-for-dev 1-4-keycloak-role-mapping-application-authorization: ready-for-dev 1-5-shared-audit-logging-infrastructure: ready-for-dev 1-6-legacy-anti-corruption-data-access-layer: ready-for-dev 1-7-legacy-schema-compatibility-validation-gate: ready-for-dev 1-8-legacy-identifier-linking-for-extension-records: ready-for-dev 1-9-seed-system-reference-values-rule-defaults: ready-for-dev 1-10-municipality-account-profile: ready-for-dev 1-11-municipality-operational-addresses: ready-for-dev 1-12-municipality-service-contacts: ready-for-dev 1-13-municipality-prior-cycle-service-defaults-view: ready-for-dev epic-1-retrospective: optional epic-2: backlog 2-1-municipality-to-cycle-kanban-entry-point: backlog 2-2-create-election-cycle-job: backlog 2-3-election-cycle-key-dates: backlog 2-4-prior-cycle-defaults-application: backlog 2-5-election-cycle-readiness-status-publication: backlog 2-6-spreadsheet-import-column-mapping: backlog epic-2-retrospective: optional epic-3: backlog 3-1-addressing-service-configuration: backlog 3-2-envelope-service-configuration-purple-blue: backlog 3-3-office-copy-service-configuration: backlog 3-4-sorting-service-configuration: backlog 3-5-transportation-service-events: backlog epic-3-retrospective: optional epic-4: backlog 4-1-schedule-update-milestone-dates: backlog 4-2-milestone-timeline-views-cutoffriskqueuepanel: backlog 4-3-missing-conflicting-milestone-detection: backlog 4-4-milestone-ownership-reassignment: backlog epic-4-retrospective: optional epic-5: backlog 5-1-production-status-updates-at-checkpoints: backlog 5-2-exception-blocker-logging: backlog 5-3-blocked-job-resolution-with-blockerresolutiondrawer: backlog 5-4-status-transition-history-provenancetimelinepanel: backlog 5-5-current-historical-process-state-view: backlog 5-6-transportation-report-date-sorted-dispatch: backlog epic-5-retrospective: optional epic-6: backlog 6-1-sorting-report-by-municipality: backlog 6-2-sorting-report-by-mail-date: backlog 6-3-report-filtering-saved-presets-unified-export: backlog 6-4-report-to-source-traceability: backlog 6-5-extension-layer-data-correction: backlog 6-6-admin-configuration-uis-reference-values-required-field-rules-escalation-rules: backlog 6-7-parity-governance-legacy-report-sunset: backlog 6-8-source-reconciliation-data-quality-queue: backlog epic-6-retrospective: optional