Skip to content

Add sprint management for DM + TL personas - #3

Merged
ablanrob merged 1 commit into
mainfrom
feature/sprint-management
Feb 18, 2026
Merged

Add sprint management for DM + TL personas#3
ablanrob merged 1 commit into
mainfrom
feature/sprint-management

Conversation

@ablanrob

Copy link
Copy Markdown
Owner

Summary

  • Introduce sprints (SP-xxx) as a first-class document type in the generic-agile plugin
  • CRUD tools: list_sprints, get_sprint, create_sprint, update_sprint
  • generate_sprint_progress report with linked epics, tagged work items, and completion %
  • Auto-tag linked epics with sprint:SP-xxx; re-tag on update
  • Soft-validate linkedEpics — warns if epic not found but doesn't block creation
  • DM persona: full sprint ownership (create, plan, track, report)
  • TL persona: active participant (view sprints, assign epics, tag work items)
  • PO persona: read-only sprint awareness
  • Bump version to 0.2.5

Test plan

  • 16 new tests in test/plugins/tools/sprints.test.ts
  • All 305 existing + new tests pass (npx vitest run)
  • Build succeeds (npx tsup)

Introduce sprints (SP-xxx) as a first-class document type within the
generic-agile plugin, enabling time-boxed iteration planning with goals,
date boundaries, and linked epics.

- CRUD tools: list_sprints, get_sprint, create_sprint, update_sprint
- generate_sprint_progress report with completion % rollup
- Auto-tag linked epics with sprint:SP-xxx on create/update
- Soft-validate linkedEpics (warn if not found, don't block)
- DM owns full sprint lifecycle; TL can scope epics into sprints
- PO gets read-only sprint awareness
- Bump version to 0.2.5
@ablanrob
ablanrob merged commit 8a45948 into main Feb 18, 2026
1 check passed
@ablanrob
ablanrob deleted the feature/sprint-management branch February 18, 2026 23:40
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