Skip to content

feat: ceremony strategy migration UX (warnings, notifications) #978

@Aureliolo

Description

@Aureliolo

Summary

Implement the user-facing migration experience when ceremony scheduling strategies change between sprints. Strategy changes are locked per-sprint and take effect at the next sprint start.

Design Reference

See Ceremony Scheduling design page -- "Runtime Mutability" section.

Requirements

When a strategy change is pending (detected at sprint boundary):

  1. Migration notification: Send a notification to the responsible role (scrum master, department head, or whoever manages the task list) informing them of the strategy change.
  2. Warning display: Show a warning that the change takes effect at the next sprint start and may cause initial optimization issues in the first few sprints until the new cadence stabilizes.
  3. Reorder prompt: The responsible role may need to reorder or reorganize the backlog for the new system. Surface this as an action item.
  4. Velocity window reset: When strategy changes, the velocity rolling-average window resets. Display a "insufficient velocity history for new strategy" notice.

Implementation

  • Strategy change detection in CeremonyScheduler.activate_sprint() -- compare previous strategy to new
  • Notification via the communication/meeting system (or a dedicated notification channel)
  • Warning events: SPRINT_CEREMONY_STRATEGY_CHANGED (already defined in feat: sprint ceremony runtime scheduler with task-driven cadence support #961)
  • Dashboard notification component (follow-up from dashboard UI issue)

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:mediumShould do, but not blockingscope:medium1-3 days of workspec:task-workflowDESIGN_SPEC Section 6 - Task & Workflow Enginetype:featureNew feature implementationv0.6Minor version v0.6v0.6.1Patch release v0.6.1

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions