Repository navigation
refactor(replay): pass runtime hosts through replay and device selection - #3827
Conversation
Size Report
Startup median (7 runs, lower is better):
|
fd0dde1 to
51d5a75
Compare
|
Coverage follow-up: |
…tion (#3753) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
51d5a75 to
efb9788
Compare
|
Second coverage fix: |
|
The code in efb9788 looks ready: I found no problems that need a change before merge, and I did not run the tests myself. CI on this head was still pending when I looked, so Integration, Coverage and Smoke must finish green, since they exercise the replay, device-selection and daemon handler routes this PR touches. There are no conflicts. I did not review the stacked base #3826, which supplies |
Summary
Part of #3753. Part of #3747.
Pass the owning host and explicit environment through replay-port, maestro, ad-script, plugins, and device selection. Required daemon callers and fixtures are included: 68 files, 816 gross lines.
Second layer, based on #3826. #3823 remains the top gate layer. The rebase preserves the original cleanup changes and includes #3818/#3820 from main.
Validation
Head
efb97886892ab3342970a2560883e34dd82d22e1.pnpm check:affected --run --base chore/process-globals-daemon --head efb97886892ab3342970a2560883e34dd82d22e1passed; receiptrun-sfbw1g,exactCommit=true.Coverage failures were fixture races:
7e2cae20edreplaces a directory-order assumption with explicit files;288e6cceaewaits for bridge evidence contents rather than file creation. Both fixes are inherited by all layers. Upper patches are unchanged by range-diff.Prior full-check and Android daemon/provider evidence stays attributed to
e223d37244in #3823’s review-response comment. This round changes only test fixtures and ancestry. Full coverage and GitHub-owned lanes remain CI obligations.