tui3: a run's review checks are never drawn in the Tasks column (#1556 item 1)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 78/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- go
- Lĩnh vực
- cli, testing-qa
Hướng nghiên cứu
Start with AddReviewCheck in internal/plandb/store.go, then inspect the Tasks-column plan listing and the counting logic in runsummary.go and runask.go. Run or add the tui3 unit case for a run with two parts and one review check. Done means the check is drawn under its part and summary counts remain correct, with checks named separately if counted.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
What happened
The checks a run adds (check: <part>) exist in the plan but are never drawn in the Tasks side column, although internal/manual/chat/worker-harness.md says a run shows "its parts and their checks hanging under it". This is item 1 of #1556, split out because #1640 fixed items 2 and 4 and #1627 fixed item 3.
Replication
Deterministic (no model). A stubbed run with two parts and a review check: the plan database holds three tasks, and the side column draws two.
Where
AddReviewCheckininternal/plandb/store.godoes not give the check its parent's chat tag, the wayAdddoes.- The Tasks column's plan listing filters by that tag, so the check is dropped.
- The two-line fix changes what
runsummary.goandrunask.gocount, so those have to be checked in the same change.
The fix
A review check carries its parent's chat tag, so it is drawn under its part. Run summaries count parts and checks the way the manual describes.
Acceptance
- Unit (tui3): a run with two parts and one check draws the check under its part.
- Unit: the run summary's counts are unchanged for parts, and name checks separately if they are counted at all.
- Ngôn ngữ chính
- Go
- Star
- 115
- Fork
- 14
- Merge trung bình
- 9 giờ 13 phút
- Pull request đã merge (30 ngày)
- 514
Chuẩn bị môi trường
Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 khác của Agent-Field/CodeAF
-
area:chat bug sev:papercut
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Agent-Field/CodeAF#1742 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:build bug sev:papercut
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Agent-Field/CodeAF#1679 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:session bug sev:serious
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Agent-Field/CodeAF#1678 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:chat bug sev:papercut
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
Agent-Field/CodeAF#1592 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:chat feature
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Agent-Field/CodeAF#1510 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của Agent-Field/CodeAF
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
router-for-me/CLIProxyAPI#6399 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
settings.py flaps between reconciles: needsMigrationSetting depends on map iteration orderCó thể đã có người làm @fontaineajulien đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
pulp/pulp-operator#1691 ·
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
AOSSIE-Org/DebateAI#611 ·
Maintainer thường phản hồi trong vòng 3 ngày