← EP21 Internal Docs Podpora21.cz
ADR · ADR-0007 · v1.0.0

Task Hygiene Policy

accepted v1.0.0 Authors: david.sorf, claude-sonnet-4-6 Created: 2026-04-10 Updated: 2026-04-10
tek task-hygiene agents policy workflow
Zavádí povinná pravidla pro správu task registru: search before create, cancel superseded, reference related, scan after done — platí pro všechny agenty i developery pracující v EP21 repozitářích.
Related docs:

Kontext

Bez explicitní policy vznikají v task registru duplicitní a ghost tasky. Příklad: po architektonickém přepisu git domain modelu zůstalo 12 open tasků (TASK-0005 až TASK-0016) jejichž záměr byl implementován pod jiným task ID. Backlog obsahoval ghost tasks které matly agenty i developery.

Problém byl strukturální: neexistovalo pravidlo vyžadující prohledání backlogu před vytvořením nového tasku nebo zrušení supersedovaných tasků při architektonické změně.

Rozhodnutí

✓ Chosen: Task Hygiene Policy — čtyři závazná pravidla jako součást AGENTS.md a CLAUDE.md

Task registry je first-class projektový artefakt. Znečištěný backlog způsobuje ghost tasks, contradictory tasks, duplicate effort a backlog noise.

Čtyři pravidla:

1. Search before create — před tasks.py add spustit tasks.py list + OPEN-TASKS.md

2. Cancel superseded immediately — před zahájením implementace, s poznámkou Superseded by TASK-YYYY

3. Reference between related tasks — nový task odkazuje na ten který nahrazuje

4. Scan after done — po označení done projít open tasky a zrušit obsolete

Policy je implementována v AGENTS.md (Task Hygiene sekce) a CLAUDE.md (Before starting any task + AI agent rules).

Scope

Policy platí pro:

Duplicate detection checklist před každým tasks.py add:

Důsledky

Pozitivní:

Negativní / rizika:

Follow-up:

Changelog

VersionDateAuthorNote
1.0.02026-04-10david.sorf

Migrováno z docs/adr/ADR-EP21-Task-Hygiene-Policy.md.