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

doctor: stale task-debt check has no horizon/status filter, so parked and Human-AC-gated work counts as debt

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

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
64/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ệ
shell
Lĩnh vực
cli

Hướng nghiên cứu

Đọc phần kiểm tra nợ tác vụ cũ trong bin/fw quanh các dòng 1845–1872, bắt đầu từ khối được đánh dấu Stale task debt (T-814). Theo dõi cách phần này đọc metadata của tác vụ và áp dụng mốc 7 ngày; issue đề xuất loại trừ các tác vụ có horizon: later và status: work-completed. Hoàn thành nghĩa là các tác vụ đó không còn làm tăng số lượng tác vụ cũ; hãy chạy hoặc kiểm tra phần kiểm tra doctor liên quan để xác minh.

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

Mô tả

Context

  • Framework version: 1.6.258
  • Project: 050-email-archive (shared-tooling mode)
  • Reported: 2026-09-28T22:48:18Z

Description

Surface: bin/fw doctor's stale-task-debt check (source repo: bin/fw ~line 1845-1872, block starting # Check: Stale task debt (T-814)).

Defect: The loop reads only last_update: from each .tasks/active/*.md file and compares it to a 7-day cutoff. It never reads horizon: or status:. So a task deliberately parked with horizon: later, or a work-completed task correctly held in active/ pending unchecked Human ACs (a real sovereignty boundary — see T-193 in the consumer project), counts identically to genuinely neglected work.

Measured (consumer project "Pen", 2026-09-21, exact replay of the check's own method): of 96 tasks flagged stale, 75 were horizon: later (deliberately parked backlog) and 11 were status: work-completed with only Human ACs unchecked. Only 10 of 96 (~10%) were genuine neglect. The WARN headline ("96 stale tasks") therefore overstates real debt by roughly 9x in this measurement.

Consequence: re-horizoning a task to later — the doctor's own printed remedy path (fw task update T-XXX --horizon later) — does not remove it from the count, because the check does not read horizon: at all. A human or agent following the tool's own suggested remedy sees no change in the reported number, which reads as the remedy not working.

Suggested fix: skip tasks with horizon: later, and skip status: work-completed tasks (or count them in a separate "awaiting human review" bucket, which the codebase already computes elsewhere for a different check).

Fix surface authority: vendored .agentic-framework/bin/fw, HANDS-OFF in the consumer project (T-1771 there). Reporting upstream per that project's committed remediation route rather than patching locally.


Reported via fw upstream report from field installation

Ngôn ngữ chính
Shell
Star
16
Fork
6
Merge trung bình
6 giờ 24 phút
Pull request đã merge (30 ngày)
5

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 DimitriGeelen/agentic-engineering-framework

Tất cả issue của DimitriGeelen/agentic-engineering-framework

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.