android: cut the cold-runner path (Nix-built hardware bridge, lean android-ci shell, no registry evals) #149
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
key-store/key.store!149
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/w6-android"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Build (Android) long pole (14.8 min in run 18647) is the cold-runner path: Namespace hands out empty volumes ~50 % of the time and the lane then pulled the 10 GB skip-swift toolchain (Hydrate 266–670 s) and rebuilt the Swift bridge + evaluated registry nixpkgs every run (Build 94–186 s).
packages.android-hardware-bridge(sandboxed Nix build of the JNI bridge; runner takes jniLibs from it, in-tree fallback kept)devShells.android-ci(no Swift toolchain) — hydrate set = shell + bridge + android-gradle = 5.1 GB, all on nix.key.storeprepare-skip-coreno registry evals; workflows use the lean shell; push step roots the bridgeVerified on the forge (35–40 s warm builds from Nix jniLibs, fallbacks). Expected cold Hydrate 2–3 min instead of 4–11 min. Measurement table in the report (scratchpad wave6/android). The optional patch 02 (Gradle config-cache/R8 stability, touches app code + a deprecated AGP flag) follows as a separate WIP PR for founder decision.
Workflow-orchestrated + adversarially reviewed (LAND). No forge deploy.
🤖 Generated with Claude Code