Auditor adds nodes to wrong Classify branch
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 48/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- python
- Lĩnh vực
- testing-qa
Hướng nghiên cứu
Tái hiện luồng Classify-branch bằng workflow designer và node config panel của nó, tập trung vào các connector "+" xếp chồng. Trước tiên, kiểm tra xem API/model của workflow designer có thể xác định một branch đích hay không; nếu không, xác minh nhãn của kết nối upstream sau khi thêm một node. Được coi là hoàn tất khi các node downstream luôn được gắn vào branch đã chọn mà không cần người dùng can thiệp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Auditor adds nodes to wrong Classify branch consistently
Observed during: mcs-workflows audit (UC4/UC5), 2026-06-20
Problem: When clicking the "+" connector on a Classify node branch to add a downstream node (e.g., Agent), the auditor added the node to the wrong branch twice (Quote Request instead of Supplier Delay). The user had to intervene both times.
Root cause: The "+" buttons for each Classify branch are vertically stacked and close together on the canvas. Coordinate-based clicking is unreliable because:
- Branch order can shift depending on zoom/scroll state
- The click target area is small
- No verification is done after the node is added to confirm correct placement
Suggested fix:
- After adding a node via "+", verify which branch it connected to by reading the upstream connection label in the node config panel
- If wrong branch, delete and retry with adjusted coordinates
- Consider using the workflow designer API/model to specify target branch programmatically rather than coordinate clicking
- Alternatively, click the branch label text first to highlight/select the branch, then look for the "+" appearing specifically on that branch
- Ngôn ngữ chính
- Python
- Star
- 0
- Fork
- 2
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue tương tự
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
canonical/paas-charm#368 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
tech debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
addition to tracking list Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
StevenBlack/hosts#3256 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
qualcomm/qai-appbuilder#275 ·