Research current official sources, reusable implementations, and recent first-hand community experience before planning or implementing non-trivial software projects, features, integrations, migrations, or uncertain fixes. Use when current external evidence could change the approach; skip general-knowledge research, trivial text-only edits, explicitly offline work, or mechanical changes fully determined by local requirements.