doctor: stale task-debt check has no horizon/status filter, so parked and Human-AC-gated work counts as debt
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 64/100
Direzione di ricerca
Leggi il controllo del debito delle attività obsolete in bin/fw, intorno alle righe 1845–1872, iniziando dal blocco contrassegnato Stale task debt (T-814). Traccia come legge i metadati delle attività e applica il limite di 7 giorni; l’issue suggerisce di escludere le attività con horizon: later e status: work-completed. È completato quando tali attività non incrementano più il conteggio delle attività obsolete; esegui o ispeziona il controllo doctor pertinente per verificarlo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- Shell
- Stelle
- 16
- Fork
- 6
- Merge medio
- 6h 24m
- PR unite (30g)
- 5
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DimitriGeelen/agentic-engineering-framework
-
area:cli bug severity:low status:fixed-on-bleeding-edge triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
DimitriGeelen/agentic-engineering-framework#100 · 5 commenti ·
-
area:cli bug severity:medium status:fixed-on-bleeding-edge triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DimitriGeelen/agentic-engineering-framework#97 · 5 commenti ·
-
area:context bug severity:low status:accepted triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DimitriGeelen/agentic-engineering-framework#96 · 3 commenti ·
-
area:cli bug severity:medium status:accepted triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
DimitriGeelen/agentic-engineering-framework#95 · 3 commenti ·
-
area:watchtower bug severity:low status:released triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DimitriGeelen/agentic-engineering-framework#94 · 4 commenti ·
Tutte le issue di DimitriGeelen/agentic-engineering-framework
Issue simili
-
product-to-storybook is skipped silently by npx skills add because its frontmatter is invalid YAMLAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
bug github_actions security
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DewaldOosthuizen/tech-cheat-sheets-and-notes#388 ·
I maintainer di solito rispondono entro 1 giorno
-
Link Checker ReportApertaautomated issue report
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
a2aproject/A2A#2376 ·
I maintainer di solito rispondono entro 3 giorni
-
priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
melodic-software/claude-code-plugins#8831 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno