Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

feat(work-items): keep status: needs-decision and status: needs-info items off the autonomous frontier

Đang mở Phù hợp với người mới
#7,995 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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ó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
88/100
Loại issue
Tính năng
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
shell
Lĩnh vực
ai, cli

Hướng nghiên cứu

Bắt đầu với bộ nhãn human-floor được wit_filter_frontier sử dụng, sau đó xem lại tệp kiểm thử frontier và mục list-frontier trong hợp đồng của tracker. Bổ sung phạm vi kiểm thử cho thấy cả hai nhãn trạng thái đều loại trừ các mục tự chủ nhưng vẫn nằm trong frontier không tự chủ, đồng thời cập nhật hợp đồng và mảnh changelog của work-items. Chạy scripts/run-test-file.sh trên các bài kiểm thử frontier và scripts/check-changelog-fragments.sh; hoàn thành nghĩa là tất cả các ca và kiểm tra được liệt kê đều thành công.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

needs-human work-class: scoped

Refs: #6993

Agent Brief

Type: Feature
Summary: list-frontier --autonomous excludes items labeled status: needs-decision or status: needs-info, as the owner decided on 2026-10-13.

Current behavior:
With --autonomous, the core frontier derivation excludes items labeled needs-human and items carrying a human-floor label (work-class: structural, work-class: untrusted-provenance, provenance: signal). An item carrying both agent-ready and status: needs-decision stays on the autonomous frontier; #6075, #6078 and #6079 were in that state.

Desired behavior:

  • With --autonomous, an item labeled status: needs-decision or status: needs-info is excluded, even when it also carries the autonomous-eligible role label.
  • Without --autonomous, those items stay on the frontier.
  • The tracker contract's list-frontier section names both labels in the autonomous floor.
  • The label names are defined once, beside the existing human-floor label lists, and not restated elsewhere.

Key interfaces:

  • Human-floor label set used by wit_filter_frontier: gains the two status labels.
  • Tracker contract, list-frontier --autonomous floor: documents them.

Acceptance criteria:

  • scripts/run-test-file.sh on the frontier test file passes, including new cases: an agent-ready item with status: needs-decision is excluded under --autonomous; one with status: needs-info is excluded; both stay on the non-autonomous frontier.
  • The contract's autonomous-floor paragraph names both labels (read from the diff).
  • A changelog fragment for work-items is added and scripts/check-changelog-fragments.sh passes.

Out of scope:

  • Making the status labels remappable through binding role_labels.
  • Lane claim and report behaviour (sibling children).
  • Triage or attend-queue label handling.

This was generated by AI during backlog shaping. Split from #6993; the owner approved filing it in an attended backlog-shaping session on 2026-10-18.

Ngôn ngữ chính
Shell
Star
22
Fork
2
Merge trung bình
8 giờ 41 phút
Pull request đã merge (30 ngày)
892

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của melodic-software/claude-code-plugins

Tất cả issue của melodic-software/claude-code-plugins

Issue tương tự

Thêm issue về Shell/Bash

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.