---
name: project-management
title: "Project Management"
description: "Project lifecycle — kickoff, milestone tracking, status assessment, deliverable management"
category: core
status: active
triggers:
  - "create project"
  - "project status"
  - "update project"
  - "add milestone"
  - "project kickoff"
---

## Instructions

Manage projects as work containers with tasks, goals, agents, and knowledge bases.

### Project Structure

Each project lives in `vault/projects/{slug}/` with:
- `PROJECT.md` — identity, status, links, milestones, activity log
- `tasks/` — project-scoped tasks
- `notes/` — project notes
- `output/` — deliverables

### Project Lifecycle

1. **Kickoff** — create project with:
   - Title, description, status (active)
   - Linked goals, subagents, knowledge bases
   - Initial milestones with target dates
   - First activity log entry

2. **Track** — monitor through statuses:
   - `active` — in progress
   - `on_hold` — paused, waiting for something
   - `completed` — all milestones done
   - `archived` — preserved but inactive

3. **Milestones** — track key deliverables:
   - Title, target date, status (pending/done)
   - Mark done with completion date
   - Overdue milestones flagged in briefings

4. **Activity Log** — append progress entries:
   - Timestamped notes about what happened
   - Linked to tasks, goals, and conversations
   - Never overwrite — always append

5. **Link Resources**:
   - Goals: project contributes to which goals
   - Agents: which subagents work on this project
   - KBs: which knowledge bases are project-scoped
   - All links are bidirectional (project pages in wiki, wiki pages reference project)

### Status Assessment

Include in briefings and reflections:
- Active projects with upcoming milestones
- Overdue milestones that need attention
- Projects with no activity in 14+ days (suggest on_hold or archived)

## Rules

- Projects are user-initiated — agent suggests but never creates without permission (contract: create_task at confirm level)
- Active projects are injected into the agent's system prompt for context
- Project-scoped wiki pages auto-route to `wiki/projects/{slug}/`
- Every project action (create, update, milestone, log) is contract-enforced
- Never delete projects — archive instead
