Skip to content

Configure Epic and PBI issue types #82

Description

MSX issue guidance defines Epic, PBI, and Task as native GitHub issue types, but the live organization currently enables only Task, Bug, and Feature. The platform configuration must match the documented hierarchy before typed parent issues and their child work can be created consistently.

Request

Add the Epic and PBI organization issue types while retaining Task and Bug. Keep Feature enabled until a later migration has reassigned every applicable live issue. Verify that native sub-issue and blocked-by/blocking relationships are available and queryable, and document the target operational type model in the repository.

Acceptance criteria

  • Epic and PBI are enabled as organization issue types alongside Task, Bug, and the temporarily retained Feature type
  • The issue-type configuration is verified through the GitHub API
  • Native sub-issue and blocked-by/blocking relationships are verified through the supported GitHub CLI or API surfaces
  • The documentation records that Epic/PBI aggregate work, Task/Bug are delivery leaves, and Feature remains until migration
  • Existing documentation checks and CI remain green

Technical decisions

Bootstrap order: This Task is created with the existing Task type. The parent PBI and remaining typed issues are created only after Epic and PBI exist.

Feature migration: Feature is not disabled in this Task. Retirement happens only after a separate migration Task confirms that no applicable issue still uses it.

Delivery evidence: The Task includes a small documentation pull request plus an issue comment recording the verified live configuration and API probes, satisfying the current PR-based completion model.

Relationship semantics: Sub-issues represent containment. Blocked-by/blocking relationships represent execution order.


Implementation plan

Documentation

  • Record the target issue-type and relationship model in the current issue hierarchy guidance

Organization configuration

  • Add Epic and PBI issue types without removing Feature
  • Verify the complete enabled issue-type list through the GitHub API
  • Verify native sub-issue and dependency relationship operations

Validation

  • Run index, link, lint, and clean Zensical checks
  • Complete repository CI and the Copilot review loop

Metadata

Metadata

Labels

NoReleaseNo release required

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions