Establish the repository contract, relevant files, Git state, commands, and constraints before starting unfamiliar work.