## Summary Implement automated version-based milestone allocation and project routing for issues and PRs. ## Scope 1. **Version Milestone Lifecycle** — Create milestones for v1.0 through v1.6 2. **Milestone Allocation** — Assign issue #1079, child issues, related PRs to v1.0; assign recent issues (last 2 weeks) to v1.0 3. **Project Routes Configuration** — Create `.github/project-routes.yml` to route all .github issues to GitHub Project 33 4. **Workflow Enhancement** — Extend `metadata-governance.yml` to: - Read milestone strategy from config - Auto-allocate new issues to appropriate version milestone - Warn when milestone approaches capacity 5. **Safeguards** — Ensure only finite, release-managed milestones are created (no per-issue milestones) ## Definition of Ready - [x] Strategy confirmed: version-based + epic labels - [x] Milestones identified: v1.0–v1.6 - [x] Project target: lightspeedwp/projects/33 - [x] Branch created: feat/project-milestone-allocation-strategy ## Definition of Done - [ ] v1.0–v1.6 milestones created - [ ] Issue #1079 + children + related PRs assigned to v1.0 - [ ] Recent issues (2-week window) assigned to v1.0 - [ ] `.github/project-routes.yml` created and documented - [ ] `metadata-governance.yml` extended with milestone logic - [ ] Workflow passes all CI checks - [ ] Code review feedback from CodeRabbit/Gemini addressed - [ ] PR merged to develop
Summary
Implement automated version-based milestone allocation and project routing for issues and PRs.
Scope
.github/project-routes.ymlto route all .github issues to GitHub Project 33metadata-governance.ymlto:Definition of Ready
Definition of Done
.github/project-routes.ymlcreated and documentedmetadata-governance.ymlextended with milestone logic