Task Naming Migration Guide
Date: 2025-12-04
Change: Task naming format changed from Exx:Sxx:Txxx (3-digit task) to Exx:Sxx:Txx (2-digit task)
Policy: packages/frameworks/kanban/policies/kanban-governance-policy.md
Summary
The Kanban Task naming policy has been updated to always use the full Exx:Sxx:Txx format with 2-digit task numbers (instead of 3-digit). Tasks are NEVER referenced as standalone Txxx or Txx - they must always include the Epic and Story context: E\{epic\}:S\{story\}:T\{task\}.
Format Change
Old Format:
Exx:Sxx:Txxx(Epic, Story, Task with 3-digit zero padding)- Example:
E20:S07:T10= Epic 20, Story 7, Task 10
New Format:
Exx:Sxx:Txx(Epic, Story, Task with 2-digit zero padding)- Example:
E20:S07:T10= Epic 20, Story 7, Task 10
Migration Strategy
Backward Compatibility
Existing Tasks:
- Existing tasks can keep their current format (backward compatible)
- No requirement to rename existing task files
- No requirement to update existing task references in completed work
New Tasks:
- All new tasks MUST use full
Exx:Sxx:Txxformat (2-digit task number) - Task files should be named
T01-*.md,T02-*.md, etc. (for file naming only) - Task IDs in commits and references MUST use full
Exx:Sxx:Txxformat (e.g.,E1:S01:T01,E2:S04:T05) - NEVER use standalone
T01orT001- always include Epic and Story context
Transition Period
During Transition:
- Both formats are acceptable for existing tasks
- New tasks MUST use full
Exx:Sxx:Txxformat (2-digit task) - Documentation should be updated to show
Exx:Sxx:Txxformat - Examples should use
Exx:Sxx:Txxformat
After Transition:
- All new work uses full
Exx:Sxx:Txxformat (2-digit task) - Documentation consistently uses
Exx:Sxx:Txxformat - Examples use
Exx:Sxx:Txxformat - No standalone
TxxorTxxxreferences - always include Epic and Story
What Was Updated
Policy Documents
- ✅
packages/frameworks/kanban/policies/kanban-governance-policy.md - ✅
packages/frameworks/numbering & versioning/kanban-governance-policy.md - ✅
docs/project-management/rituals/policy/kanban-governance-policy.md
Templates
- ✅
packages/frameworks/kanban/templates/STORY_TEMPLATE.md - ✅
packages/frameworks/kanban/templates/EPIC_TEMPLATE.md
Examples
- ✅
packages/frameworks/kanban/examples/Story-33-Example.md - ✅
packages/frameworks/kanban/examples/Epic-4-Example.md - ✅
packages/frameworks/kanban/integration/numbering-versioning-integration.md - ✅
packages/frameworks/kanban/README.md - ✅
packages/frameworks/workflow mgt/docs/documentation/Developer_Docs/vwmp/release-workflow-agent-execution.md - ✅
packages/frameworks/workflow mgt/docs/documentation/templates/action-workflow-template.md - ✅
packages/frameworks/workflow mgt/docs/documentation/Developer_Docs/vwmp/release-workflow-reference.md - ✅
packages/frameworks/workflow mgt/docs/architecture/standards-and-adrs/versioning-strategy.md - ✅
packages/frameworks/kanban/guides/portfolio-kanban-alignment-playbook.md - ✅
packages/frameworks/kanban/FR_BR_INTAKE_AGENT_GUIDE.md - ✅
packages/frameworks/kanban/FR_BR_INTAKE_GUIDE.md
Code/Scripts
- ✅ No scripts found that parse Task IDs with Txxx format
- ✅ No validators found that check Task format specifically
Examples
Task Checklist Format
Old:
- [x] **E2:S02:T01 – Add CHECK Phase** ✅ COMPLETE (v0.2.2.1+1)
- [ ] **E2:S02:T02 – Add ACT Phase**
New:
- [x] **E2:S02:T01 – Add CHECK Phase** ✅ COMPLETE (v0.2.2.1+1)
- [ ] **E2:S02:T02 – Add ACT Phase**
Task File Naming
Old:
T001-add-check-phase.md
T002-add-act-phase.md
T010-some-task.md
New:
T01-add-check-phase.md
T02-add-act-phase.md
T10-some-task.md
Commit Message References
Old:
Release v0.2.2.1+1: E2:S02:T01: Add CHECK Phase
New:
Release v0.2.2.1+1: E2:S02:T01: Add CHECK Phase
Impact on Version Numbers
No Impact:
- Version numbers use numeric Task component:
RC.EPIC.STORY.TASK+BUILD - Task component in version is numeric (e.g.,
0.2.2.1+1= Task 1) - Task naming format (Txx vs Txxx) does not affect version numbers
- Version numbers remain unchanged
Example:
- Task T01 (new format) = Version
0.2.2.1+1(Task component = 1) - Task T001 (old format) = Version
0.2.2.1+1(Task component = 1) - Both refer to the same Task number, just different display format
Best Practices
-
Use Full Exx:Sxx:Txx Format for All Task References:
- All task references MUST use full
Exx:Sxx:Txxformat (2-digit task number) - Task files:
T01-*.md,T02-*.md, etc. (file naming only - still use full format in content) - Task IDs in documentation:
E2:S02:T01,E2:S02:T02, etc. - NEVER use standalone
T01orT001- always include Epic and Story context
- All task references MUST use full
-
Maintain Existing Tasks:
- Existing tasks can keep their format
- No need to rename existing files
- No need to update historical references
-
Update Documentation:
- New documentation should use Txx format
- Examples should use Txx format
- Templates should use Txx format
-
Consistency:
- Use consistent format within a story
- Use consistent format in documentation
- Use consistent format in examples
References
- Kanban Policy:
packages/frameworks/kanban/policies/kanban-governance-policy.md - Versioning Policy:
packages/frameworks/numbering & versioning/kanban-governance-policy.md - Dev-Kit Policy:
docs/project-management/rituals/policy/kanban-governance-policy.md - Task T07:
docs/project-management/kanban/epics/Epic-2/Story-002-pdca-integration-into-release-workflow/T07-implement-task-naming-change.md - Task T08:
docs/project-management/kanban/epics/Epic-2/Story-002-pdca-integration-into-release-workflow/T08-update-kanban-docs-to-txx-standard.md
Questions?
If you have questions about the migration or need clarification, refer to:
- Task T07: Implementation details
- Task T08: Documentation updates
- Kanban policy documents: Current standards