Skip to content

[AIDAPP-1315]: Introduce pipeline stage classifications#1268

Merged
Orrison merged 7 commits into
mainfrom
feature/AIDAPP-1315
Jul 15, 2026
Merged

[AIDAPP-1315]: Introduce pipeline stage classifications#1268
Orrison merged 7 commits into
mainfrom
feature/AIDAPP-1315

Conversation

@monali4-canyon

Copy link
Copy Markdown
Contributor

Ticket(s) or GitHub Issue

Technical Description

  • New enum: PipelineStageClassification with Planning, InProgress, Complete cases
  • Migration: Adds classification column to pipeline_stages table with Planning as the default for existing rows (uses initial() modifier)
  • Feature flag: PipelineStageClassificationFeature gates the field visibility; activated during migration
  • Model: Updated PipelineStage with classification in fillable and casts
  • UI: Added classification Select (native) to the stages Repeater on Create, Edit, and Manage Pipelines pages; added badge display on View Pipeline
  • Defaults: New pipelines are seeded with one stage per classification (Planning → In Progress → Complete)
  • Factory/Request factories: Updated to include classification data
  • Tests: PipelineStageClassificationTest covers enum values, model casting, DB persistence, and labels

Any deployment steps required?

No

Cleanup Tasks

Feature Flag Added: .cleanup-tasks/2026_07_14_pipeline_stage_classification_feature.md


Before contributing and submitting this PR, make sure you have Read, agree, and are compliant with the contributing guidelines.

@monali4-canyon
monali4-canyon marked this pull request as ready for review July 14, 2026 17:33
@monali4-canyon
monali4-canyon requested a review from a team as a code owner July 14, 2026 17:33
@monali4-canyon
monali4-canyon requested a review from Orrison July 14, 2026 17:33
@Orrison
Orrison requested a review from rebecca-canyon July 14, 2026 21:15

@Orrison Orrison left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rebecca-canyon please request my final review on this one once you have approved it.

Note that @monali4-canyon is going to be OOO tomorrow, so if there are any changes needed can you please make them directly on this branch?

@rebecca-canyon
rebecca-canyon requested a review from Orrison July 15, 2026 18:15
rebecca-canyon
rebecca-canyon previously approved these changes Jul 15, 2026
@Orrison
Orrison added this pull request to the merge queue Jul 15, 2026
Merged via the queue into main with commit a7b9c54 Jul 15, 2026
6 checks passed
@Orrison
Orrison deleted the feature/AIDAPP-1315 branch July 15, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants