Skip to content

feat: v5.0.0 — AOD Lifecycle + GitHub Projects Board#2

Open
davidmatousek wants to merge 1 commit intomainfrom
010-011-sync
Open

feat: v5.0.0 — AOD Lifecycle + GitHub Projects Board#2
davidmatousek wants to merge 1 commit intomainfrom
010-011-sync

Conversation

@davidmatousek
Copy link
Owner

Summary

  • BREAKING: Unified /aod.* command namespace replaces /triad.* + /pdl.* — 14 old commands deleted, 16 new commands added
  • Feature 010: AOD Lifecycle Formalization — 5-stage lifecycle (Discover → Define → Plan → Build → Deliver), 3 governance tiers, GitHub Issue tracking, Plan stage router
  • Feature 011: GitHub Projects Lifecycle Board — visual kanban board via GitHub Projects (v2) with auto-sync on stage transitions and 7-level graceful degradation

Details

Breaking Changes

Old Command New Command
/triad.prd /aod.define
/triad.specify /aod.spec
/triad.plan /aod.project-plan
/triad.tasks /aod.tasks
/triad.implement /aod.build
/triad.close-feature /aod.deliver
/pdl.idea /aod.discover
/pdl.score /aod.score

New Capabilities

  • /aod.plan — intelligent router auto-detects Plan sub-step
  • /aod.status — backlog snapshot and stage summary
  • GitHub Issues with stage:* labels for lifecycle tracking
  • GitHub Projects board with 5 columns for visual kanban
  • 3 governance tiers: Light / Standard / Full

Files Changed

  • 84 files changed (+4,548 / -1,766)
  • Synced from product-led-spec-kit via scripts/extract.sh --sync
  • Stale refs in example specs and PRD template fixed

Test plan

  • All old /triad.* and /pdl.* command files deleted
  • All new /aod.* command files present (16 commands)
  • All old skills deleted (9 dirs), new skills present (10 dirs)
  • Old guides deleted (PDL_TRIAD_), new guides present (AOD_)
  • No stale /triad. or /pdl. refs outside migration/history docs
  • No stale product-led-spec-kit refs outside CHANGELOG/extract script
  • AOD-kit-only files preserved (.github templates, CODE_OF_CONDUCT, CONTRIBUTING)
  • README.md updated with v5.0.0 badge and public template URLs
  • CHANGELOG.md has complete v5.0.0 entry with command mapping table
  • make check passes on clean clone

🤖 Generated with Claude Code

BREAKING CHANGES:
- Command namespace unified: /pdl.* + /triad.* → /aod.*
- All 14 old command files deleted, 16 new aod.* commands added
- 9 old skill directories deleted, 10 new aod-* skills added

Feature 010 — AOD Lifecycle Formalization:
- Unified /aod.* command namespace with 16 lifecycle commands
- /aod.plan router auto-detects spec/project-plan/tasks sub-step
- 3 governance tiers: Light (2 gates), Standard (6), Full (all)
- GitHub Issue + label lifecycle tracking across 5 stages
- New scripts: github-lifecycle.sh, backlog-regenerate.sh, migrate-backlog.sh
- Guides renamed: PDL_TRIAD_* → AOD_LIFECYCLE/QUICKSTART/MIGRATION

Feature 011 — GitHub Projects Lifecycle Board:
- Visual kanban board via GitHub Projects (v2) with 5 AOD columns
- Auto-add/move issues on stage transitions
- 7-level graceful degradation (board never blocks core workflow)
- Prerequisites: gh CLI 2.40+, project OAuth scope

Sync details:
- Source: product-led-spec-kit (main @ 5b6d59f)
- Method: scripts/extract.sh --sync + manual stale file deletion
- Preserved: .github templates, CODE_OF_CONDUCT, CONTRIBUTING, ARTICLE_SERIES
- Reset: PRD INDEX, IDEAS, USER_STORIES to template state
- Fixed: stale /triad.* refs in example feature specs and PRD template

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant