---
description: Show task and project status
agent: general
---

# Project Status

## Quick Summary

Call `backlog_task_list()` to get all tasks, then show:

- Current git branch and uncommitted changes
- Number of tasks in backlog (from MCP response)
- Active/In Progress tasks (filter by status)
- Completed tasks this week (filter by status="Done")
- Any CI/build issues

## For Task-Focused Status

Call `backlog_task_list()` to enumerate all tasks, then for each task:

**Check these files exist in `@backlog/tasks/[task-id]/`:**

- [ ] prd.md (with Goal, Scope, Success Criteria sections)
- [ ] spec.md (with Architecture, Constraints, Edge Cases sections)
- [ ] review.md (with What Changed, What Skipped, Inconsistencies, Validation sections)

**Count:**

- Total tasks: [Count all task-* directories]
- Complete tasks: [Count those with all 3 files]
- Incomplete tasks: [Count those missing files]

## Show Task Compliance

Call `backlog_task_list()` to get all tasks with status, then display:

```
TASK COMPLIANCE STATUS

Complete Tasks (have PRD+Spec+Review):
- [task-id]: [Status from MCP] - [title from MCP]
- [task-id]: [Status from MCP] - [title from MCP]

Incomplete Tasks (missing files):
- [task-id]: Missing [spec.md]
- [task-id]: Missing [review.md]

Compliance: X/Y tasks complete
```

## Show Task-Focused Health

Call `backlog_task_list(status="In Progress")` to get active tasks, then for each:

**From Backlog MCP:**

- Task ID: [id from MCP]
- Title: [title from MCP]
- Status: [status from MCP]
- Priority: [priority from MCP]

**From PRD file (`@backlog/tasks/[id]/prd.md`):**

- Goal: [From prd.md]

**From Spec file (`@backlog/tasks/[id]/spec.md`):**

- Files to modify: [From spec.md architecture]

**From Review file (`@backlog/tasks/[id]/review.md`):**

- Progress: [If review.md exists, show what changed]

## Show Required Actions

Based on task states:

**If task missing files:**

```
❌ Task task-XXX incomplete
- Use /task-with-spec to fix file setup
```

**If task in progress:**

```
⏳ Task task-XXX active
- Continue with: /research-and-implement task-XXX
```

**If task complete but not marked Done:**

```
✅ Task task-XXX ready
- Mark complete with: /complete-task task-XXX
```

---

**ANTI-HALLUCINATION: Show both task and general project metrics**
