What it is
Introduce a new UI after the TTP Accept/Reject screen that allows users to define the order and structure (e.g., fork, merge) of accepted techniques for Attack Flow export.
Why it matters
- Enables user-controlled sequencing for ATT&CK techniques.
- Required for accurate Attack Flow construction and downstream visualization.
Requirements
- Display list of accepted TTPs in read-only mode.
- Provide controls next to each:
- ↑ (Move Up)
- ↓ (Move Down)
- Fork (Split)
- Merge (Join)
- Allow creation of:
- Linear flows
- Fork (1 → many)
- Merge (many → 1)
- Save flow structure and ordering in associated
FlowNode records.
Acceptance Criteria
What it is
Introduce a new UI after the TTP Accept/Reject screen that allows users to define the order and structure (e.g., fork, merge) of accepted techniques for Attack Flow export.
Why it matters
Requirements
FlowNoderecords.Acceptance Criteria