{"version":"2.1.271","anchor":"projectenvironment-detection-restructured-with-separate-xco","canonical_anchor":"projectenvironment-detection-restructured-with-separate-xco","heading":"Project\/environment detection restructured with separate Xcode and Android checks","tier":"internal","area":"Dev Intent","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/projectenvironment-detection-restructured-with-separate-xco","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### Project\/environment detection restructured with separate Xcode and Android checks\n\nProject detection splits Xcode and Android checks into separate parallel helpers\n\n**What**\n\nThe routine Claude Code uses to detect what kind of project it's working in used to compute an inline check for an Xcode project (looking for `.xcodeproj`, `.xcworkspace`, or `Podfile`) and separately check for an `AndroidManifest.xml` file for Android. This has been restructured into two dedicated async helper functions that run in parallel, producing `hasXcodeProject` and `hasAndroidProject` results that feed into a renamed detection function.\n\n**Why**\n\nRunning the Xcode and Android checks in parallel as separate, dedicated helpers is an internal restructuring that should make project-type detection clearer and doesn't change what gets detected.\n\n- Area: Dev Intent\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}