35 lines
820 B
Markdown
35 lines
820 B
Markdown
# Advanced Editor Specification
|
|
|
|
## Purpose
|
|
Provide direct manipulation of tracks, stages, transitions, and routing without polluting the default wizard path.
|
|
|
|
## Panels
|
|
|
|
1. Track/Stage List Panel
|
|
2. Stage Config Panel
|
|
3. Transition Graph Panel
|
|
4. Routing Rule Inspector
|
|
5. Simulation Panel
|
|
|
|
## Required Capabilities
|
|
|
|
- reorder stages within track
|
|
- move valid stages across tracks
|
|
- create/delete transitions
|
|
- edit rule predicates and priorities
|
|
- simulate outcomes for sample project IDs
|
|
|
|
## Guardrails
|
|
|
|
1. Block disconnected required paths.
|
|
2. Block orphan stage deletion.
|
|
3. Warn before destructive transition/rule removal.
|
|
4. Enforce schema validation for stage config payloads.
|
|
|
|
## Save Model
|
|
|
|
- draft buffer
|
|
- validation run
|
|
- transactional persist
|
|
- validation report artifact
|