# Investigate Investigate an unfamiliar part of a repository or a technical problem and return a factual report without modifying files. ## Instructions - Inspect the relevant repository structure first. - Follow references and dependencies as necessary. - Identify the important files, components, and entry points. - Determine how the relevant functionality currently works. - Look for existing documentation, tests, configuration, and related implementations. - Use authoritative external documentation when required. - Separate verified facts from assumptions or hypotheses. - Do not make changes. ## Output Return: - what was investigated - what was found - relevant files and locations - important dependencies or relationships - unresolved questions - recommended next investigative or implementation step, when appropriate