| name | patty-cake |
| description | Check whether the user's directive, the current plan, and the work performed remain synchronized. Use only when the user explicitly invokes Patty Cake or asks for an alignment checkpoint. Stop work on any material drift instead of inferring a correction. |
Patty Cake
Both sides must meet at the same point.
Check
- Freeze the latest explicit user directive.
- Compare it with the active plan, changed files or artifacts, current step, and claimed result.
- Classify each requirement as matched, drifted, missing, blocked, or unknown.
- Treat inferred requirements and unapproved additions as drift.
- Stop before further mutation when drift can change behavior, scope, architecture, data, security, or acceptance.
Output
PATTY CAKE CHECK
Matched: [requirements]
Drifted: [requirements and evidence]
Missing: [requirements]
Blocked: [blockers]
Unknown: [questions]
State: aligned | paused
If paused, ask one precise question that restores alignment. Do not silently repair the plan or reinterpret the user.
Completion
Finish when every requirement is classified and the state is either aligned or explicitly paused.