Deviation Check
Check for schedule and budget deviations
Deviation Check Command
Purpose
Compare planned vs actual project performance to identify schedule and budget deviations. Runs automated deviation analysis and notifies stakeholders if issues are detected.
Steps
-
Verify project state
- Read
project-state.md - Confirm project is in phase 3, 4, or 5
- If not in these phases, inform user this command requires active execution phase
- Read
-
Retrieve planned baselines
- Read
02-planning/project-plan.md - Extract planned dates for all major milestones
- Extract budget allocations per workstream
- Read
-
Query actual performance
- Query ~~project tracker for task statuses and completion dates across all workstreams
- Retrieve actual spend (if available in tracker)
- Compile actual vs planned data
-
Analyze deviations
- Compare actual task completion dates against planned dates
- Calculate schedule variance (days behind/ahead)
- Compare actual spend against budget (if available)
- Flag any deviations >5% or >5 days as significant
-
Handle results
- If no deviations found:
- Log "No schedule or budget deviations detected"
- Complete command
- If deviations found:
- Proceed to step 6
- If no deviations found:
-
Generate deviation report
- Trigger
monitor-progressskill withreport_type=deviations - Include variance analysis and root cause summary
- Trigger
-
Save report
- Save report to
reports/deviation-report-{YYYY-MM-DD}.md
- Save report to
-
Notify PM and stakeholders
- Read
references/email-autonomy-rules.mdfor autonomy level 2 rules - Send email to PM with deviations summary
- CC key stakeholders identified in project charter
- Include: deviation summary, impact assessment, recommended actions
- Use autonomy level 2 (send with stakeholders in CC, no approval required)
- Read
-
Update project state
- Update
project-state.mdwith:- Last deviation check timestamp
- Current deviation status
- Any escalations triggered
- Log action in project audit trail
- Update