Status Report
Directory Convention
MANDATORY: PBI directories ALWAYS follow the pattern ./pbis/pbi-[feature-slug]/ where pbi- is a required prefix. Example: feature user-auth → directory ./pbis/pbi-user-auth/. When scanning ./pbis/, only consider folders matching the pbi-* pattern.
Procedures
Step 1: Identify Target PBI
- If the user did not provide
[feature-slug], scan./pbis/for folders matchingpbi-*. - If only one
pbi-*folder exists, use it automatically. If multiple exist, select the most recently modified. - If
./pbis/does not exist or contains nopbi-*folders, halt: "No PBIs found — rundo-create-pbifirst."
Step 2: Read Tasks
- Read
./pbis/pbi-[feature-slug]/tasks/tasks.md. If it does not exist, halt: "tasks.md not found — rundo-create-tasksfirst." - Parse all tasks:
[x]= completed,[]= pending. - Identify the next pending task (first
[]in order). - Check if the next pending task has unmet dependencies (any prior task still
[]).
Step 3: Check Artifact Integrity (Optional)
- For each task marked
[x], verify its review file exists at./pbis/pbi-[feature-slug]/tasks/[num]_task_review.md. - Flag any
[x]task missing its review file as incomplete. - If the next pending task is currently in progress, read
./pbis/pbi-[feature-slug]/tasks/[num]_task.mdto show subtask-level progress.
Step 4: Output Status Report
Produce a concise report in this format:
📦 [Feature Name] (pbi-[slug])
Progresso: X/Y tasks concluídas (Z%)
✅ Concluídas: 1, 2, 3
⏳ Próxima: 4 — [título da task]
⏸️ Pendentes: 5, 6, 7 ... Y
⚠️ Artefatos ausentes: [lista de tasks [x] sem review file, se houver]
🚫 Bloqueios: [tasks com dependências não atendidas, se houver]Output Language
Report in Brazilian Portuguese (PT-BR).
References
- Tasks index:
./pbis/pbi-[feature-slug]/tasks/tasks.md - Task files:
./pbis/pbi-[feature-slug]/tasks/[num]_task.md