You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/copilot-instructions.md
+39-18Lines changed: 39 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2871,10 +2871,31 @@ The `result` property MUST use `{{{uuid}}}` pattern referencing `$.after-all.out
2871
2871
- Use AfterAll to ensure cleanup runs after all assertions
2872
2872
- Connect cleanup components properly
2873
2873
2874
-
8. **Component Coordinates**
2875
-
- Use x/y coordinates for visual layout
2876
-
- Space components horizontally (200-300px apart)
2877
-
- Arrange vertically for parallel branches (especially for multiple Assert components)
2874
+
8. **Component Coordinates and Layout**
2875
+
- **Horizontal spacing**: Use **192px** between sequentially connected components on the x-axis
2876
+
- **Vertical spacing**: Use **128px** between parallel rows/branches on the y-axis
2877
+
- **Starting position**: OnStart at `x: 64, y: 16`
2878
+
- **Diagonal staircase pattern**: When operations branch off sequentially (Create → Get → Update → ...), each subsequent action moves **+192px right** and **+128px down**, forming a diagonal:
- **Assert column**: All Assert components are **right-aligned at a fixed x position** (e.g., `x: 1200`), each at the **same y as its corresponding action**:
- **Tail chain (AfterAll → Cleanup → ProcessResults)**: Place on a **horizontal line** at approximately the vertical center of the flow (e.g., `y: 144`), spaced ~192px apart after the assert column:
0 commit comments