codex - added docu

This commit is contained in:
2026-03-25 00:07:30 +01:00
parent 6dee323c6c
commit 82f7608709
16 changed files with 432 additions and 3 deletions
@@ -0,0 +1,27 @@
# 09 Ticket Hierarchy and Parent-Child Relationships
## Goal
Implement the parent-child ticket model, including nested parent trees and validation around which tickets are allowed to act as parents.
## Requirements
- A ticket may have zero or one parent ticket.
- Only tickets of type `Parent` may be selected as a parent target.
- A `Parent` ticket may itself have a parent ticket.
- `Task` and all other non-`Parent` types may have a parent but may not act as a parent.
- Parent tickets must show their children in a structured list.
- Nested child structures must be visually understandable, for example through indentation.
## Acceptance Criteria
- Assigning a non-`Parent` ticket as a parent is rejected.
- A `Parent` ticket can contain child tickets of multiple types.
- Nested parent chains are supported.
- The ticket detail view for a parent ticket shows its child tree.
## Out of Scope
- Automatic roll-up calculations
- Dependency graphs
- Parent-based board grouping