[bug] TELOS summary marks [x] goals completed, ignores dropped
I maintainer di solito rispondono entro 7 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 82/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- backend
Direzione di ricerca
Inizia da GenerateTelosSummary.ts e segui parseGoals fino a bucketOfItem per vedere come itemText, body e i marcatori di stato determinano la categoria di ciascun obiettivo. Riproduci le due forme segnalate in una fixture o nei test esistenti, quindi verifica che i sottoelementi spuntati non completino un obiettivo e che gli obiettivi scartati siano omessi dal riepilogo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What happened
TELOS summary marks [x] goals completed, ignores dropped
Summary
GenerateTelosSummary.ts (parseGoals → bucketOfItem) misclassifies goals in the unified TELOS.md:
- A ticked progress sub-item in a goal's body ("- [x] step") files the whole goal under "Completed", because CHECKBOX_COMPLETED is tested against itemText + body.
- A dropped goal ("### G0: … — DROPPED", "Status: Dropped") still renders as Active: DROPPED is not in any token or status set, so it falls back to the section heading's Active bucket.
Suggested fix (tested locally on a fixture reproducing both shapes):
- Test CHECKBOX_COMPLETED against itemText only.
- Add a dropped marker set: uppercase tokens (DROPPED, RETIRED, ABANDONED, CANCELLED) and Status values (dropped, retired, abandoned, cancelled). When either matches, return null so the goal is left out of the summary; check this before the completed/deferred rules.
Details
- Kind: bug
- LifeOS version: 8.761.0
Filed with the LifeOS /feedback command. The reporter approved this exact text before it was sent; paths, secrets and personal details were stripped locally.
- Lingua principale
- TypeScript
- Stelle
- 19.7k
- Fork
- 2.5k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 danielmiessler/LifeOS
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
danielmiessler/LifeOS#2660 ·
I maintainer di solito rispondono entro 7 giorni
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 84/100
danielmiessler/LifeOS#2655 ·
I maintainer di solito rispondono entro 7 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
danielmiessler/LifeOS#2653 ·
I maintainer di solito rispondono entro 7 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
danielmiessler/LifeOS#2639 ·
I maintainer di solito rispondono entro 7 giorni
-
MergeSettings: nested __merge annotations under a user-only key are written raw into settings.jsonAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
danielmiessler/LifeOS#2636 ·
I maintainer di solito rispondono entro 7 giorni
Tutte le issue di danielmiessler/LifeOS
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
backnotprop/plannotator#2914 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
microsoft/vscode-containers#655 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
dsh-tauri-desk/deepseek-harness-desktop#1477 · 1 commento ·