Skip to content

feat: dashboard UI for ceremony policy settings #979

@Aureliolo

Description

@Aureliolo

Summary

Add ceremony policy configuration to the web dashboard. Users should be able to view and edit ceremony scheduling strategy, velocity calculator, and auto-transition settings at all 3 resolution levels (project, department, per-ceremony).

Design Reference

See Ceremony Scheduling design page -- "Configuration" section for the 3-level resolution model.

Requirements

Settings Page Integration

Add ceremony policy section to the existing settings pages:

  1. Project-level: In workflow settings, show current ceremony strategy with picker for all 8 strategy types. Show strategy-specific config fields. Show velocity calculator selection. Show auto-transition toggle and threshold slider.
  2. Department-level: In department settings (when per-department overrides are supported), show optional ceremony policy override with "inherit from project" default.
  3. Per-ceremony: In sprint ceremony list, each ceremony shows its resolved policy with optional override capability.

Visual Feedback

  • Show resolved policy for each ceremony (indicating which level it resolved from)
  • Strategy change warning banner when a change is pending for next sprint
  • Velocity unit indicator that updates based on selected strategy

Code vs UI

All settings editable via both the dashboard UI and as YAML/code config (consistent with existing settings pattern).

Implementation

  • New components in web/src/ for ceremony policy editing
  • Integration with existing settings pages
  • API endpoints for ceremony policy CRUD (may use existing runtime settings system)

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.0Patch release v0.6.0

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions