Interrogate me without mercy on every aspect of this plan until we reach shared understanding. Walk through every branch of the decision tree, resolving dependencies between decisions one at a time. For each question, propose your recommended answer.
Ask questions one at a time.
If a question can be answered by examining the codebase, examine the codebase instead of asking.