/progress — Project Status
Read-only synthesis. Scans vault and outputs status to terminal. Does NOT create files unless --save flag used.
Context
Today's date: !date +%Y-%m-%d
Config: @_core/config.yaml Processing logic: @_core/PROCESSING.md
Input
User input: $ARGUMENTS
Session Task Progress
code
TaskCreate: "Gather project data" activeForm: "Scanning vault for project data..." TaskCreate: "Synthesize report" activeForm: "Synthesizing status report..."
Processing Steps
- •
Parse Input
- •Extract project (or "all" for all projects)
- •Parse timeframe: --week (default), --since {date}
- •
Gather Data
- •Scan
daily/*.mdfor project sections in timeframe - •Scan
blockers/{project}/*.mdfor open blockers - •Scan
docs/{project}/*.mdfor active docs - •Scan
decisions/{project}/*.mdfor recent decisions
- •Scan
- •
Synthesize Report
Output Format
markdown
# {Project} Status
**Period**: {start} → {end}
## Shipped
- {item}
## In Progress
- {item}
## Open Blockers
| Blocker | Severity | Owner | Due |
|---------|----------|-------|-----|
| {title} | {sev} | {own} | {d} |
**Critical**: {count} blockers due within 2 days
## Active Docs
- {doc} — {status}
## Recent Decisions
- {decision} — {date}
Note: This command does NOT create any files. Output to terminal only.
Use --save to write to reports/{date}-progress-{project}.md