Lesson Learned Extract specific, grounded software engineering lessons from actual code changes. Not a lecture -- a mirror. Show the user what their code already demonstrates. Before You Begin Load the principles reference first. 1. Read to have the principle catalog available 2. Optionally read if you suspect the changes include areas for improvement 3. Determine the scope of analysis (see Phase 1) Do not proceed until you've loaded at least . Phase 1: Determine Scope Ask the user or infer from context what to analyze. | Scope | Git Commands | When to Use | |-------|-------------|-----------…