Ga naar hoofdinhoud

Milestone Tracking

The milestone tracking feature monitors key progress points within a case lifecycle, providing visibility into case processing stages and deadlines.

Overview

Milestones represent significant events or checkpoints in a case's lifecycle. They help case workers and managers track whether a case is progressing according to schedule.

Planned Features

  • Milestone definitions -- Define milestones per case type (e.g., "Intake complete", "Assessment done", "Decision published").
  • Automatic milestone triggers -- Milestones triggered automatically by status changes or other events.
  • Manual milestone recording -- Allow case workers to manually mark milestones as reached.
  • Deadline tracking -- Each milestone can have a target date derived from the case start date and processing rules.
  • Overdue alerts -- Notifications when milestones are not reached by their target date.
  • Visual timeline -- Display milestones on a visual timeline in the case dashboard view.
  • Reporting -- Track milestone completion rates and average time-to-milestone across case types.

Use Cases

  • Track that a permit application has been assessed within the legally mandated 8-week period.
  • Monitor that a complaint hearing was scheduled within 2 weeks of receipt.
  • Verify that all required documents were received before the review deadline.

Status

This feature is defined in the spec at openspec/specs/milestone-tracking/spec.md and is planned for future implementation.