When starting or resuming a session, always follow this sequence before implementing anything:
Read the dialog file completely to understand:
The plan may be outdated. Check if:
If the plan is outdated → Update it before proceeding.
Summarize for the designer:
Always check the specification/sketches first:
Agent: "Before implementing step 20, let me check the sketches..."
Agent: "I see this requires a nested drawer pattern, not inline buttons.
Should I break this into sub-steps?"
This prevents building the wrong thing and wasting effort.
Sessions can be interrupted. Context can be lost. The dialog document survives — but only if it's kept accurate. This protocol ensures: