Commit 421b149
committed
fix: remove autoInstall=false copy fallback (round-8 cleanup)
The autoInstall=false branch was performing copy_xpkg_from_global
recovery without a "this session's xlings install reported success"
witness, falling outside the safety boundary established in round-7.
Currently no caller passes autoInstall=false, so this is a no-op
cleanup that removes a future foot-gun: anyone adding such a caller
would inadvertently re-introduce the "half-extracted residue marked
as complete" window.
Semantic: when the caller explicitly disables auto-install, do not
perform any implicit recovery — return "payload missing" so the
caller (and the user) sees the truth instead of a silently-recovered
possibly-broken package.1 parent d5b631b commit 421b149
1 file changed
Lines changed: 6 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
721 | 721 | | |
722 | 722 | | |
723 | 723 | | |
724 | | - | |
725 | | - | |
726 | | - | |
727 | | - | |
728 | | - | |
729 | | - | |
730 | | - | |
731 | | - | |
732 | | - | |
733 | | - | |
734 | | - | |
735 | 724 | | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
736 | 731 | | |
737 | 732 | | |
738 | 733 | | |
| |||
0 commit comments