Parent: #1306 Depends on: phase 7 device migration ## Scope Resolve every remaining domain-specific occurrence in deploy, toolchain, package, build, emulator, Python, and tests: - consume neutral host/executable/device/process/fs facts for host artifacts and launch mechanics; - keep embedded board/compiler target policy in product code; - migrate remaining native mechanics into the existing facade; - for any genuine specialized artifact, enforce an exact named zone and narrow contract rather than a wildcard/file allowlist; - remove remaining target-specific native dependency ownership outside the boundary; - delete exact migrated ledger rows. ## Acceptance criteria - [ ] RED tests prove host and embedded target choices remain independent. - [ ] Toolchain downloads, deployers, emulators, Python bindings, and build paths contain no unclassified host leakage. - [ ] Every specialized exception is named, justified, narrowly linted, and cross-platform validated. - [ ] Existing deploy/toolchain/emulator behavior and diagnostics remain compatible. - [ ] Before/after ledger totals and RED -> GREEN evidence are recorded. - [ ] Focused tests, three-host CI, workspace check/clippy, and repo tests are GREEN.
Activity
refactor(platform): migrate device consumers to neutral facade (#1345)
refactor(platform): migrate host and process consumers to neutral fac…