# MC-00 baseline Status: LOCAL_DONE. Date: 2026-10-27. Base: `4882c230` plus this task. Time: ~20 minutes (inspection, two test fixes, JSON reconcile, device runs). ## Changes - `MapRouteInstrumentedTest`: the dev persistent host keeps the map composed behind the shell, so the old "recenter must disappear" assertion cannot hold. The test now waits for the Map route controls (`map-controls-card`) to be gone on the Explore tab and then proves the same engine survives the return, rotation and recreation. No product behavior changed. - `NativeRouteScreenInstrumentedTest`: waits for the compact controls and expands them (`map-controls-toggle`) before tapping `native-route-open`; removed the invalid `performScrollTo` on the non-scrollable action row. - `MAP_EV_PHASES.json`: statuses reconciled with `MAP_BATCH_INVENTORY.md` (LOCAL_DONE for MAP-00..17 and 19..28/31, PARTIAL for MAP-18/29, EXTERNAL_PENDING for MAP-30, STAGING_PENDING for MAP-32, INTEGRATED for MAP-33); top-level date/audited base updated. ## Verification - `./gradlew --offline :maps:engine:testDebugUnitTest :app:testDebugUnitTest :app:lintDebug :app:assembleDebug` -> `BUILD SUCCESSFUL in 3m 31s`. - POCO `2311DRK48G` (`VKCQGAUCGYAMR4W4`), direct instrumentation with the admitted ParanĂ¡ fixture in app-private `files/261004`: - `MapRouteInstrumentedTest` -> `OK (1 test)` in 7.344 s (final APK after the MapHost experiment was reverted). - `NativeRouteScreenInstrumentedTest` -> `OK (1 test)` in 21.331 s. Direct `am instrument` is used because the AndroidX Orchestrator clears app data between tests and removes the private map fixture; the same classes remain wired for the normal connected run. - `git diff --check` clean. ## Notes `MAP_EV_PHASES.json` is source state only; staging and external rows keep their separate obligations. The Gradle connected run still fails at the MIUI orchestrator install (INSTALL_FAILED_USER_RESTRICTED) until "Instalar via USB" is enabled; installs through `adb install --no-streaming` and `pm install` worked for this task.