feat(boot-start): support system level register#397
Conversation
Greptile SummaryThis PR upgrades Confidence Score: 4/5Safe to merge; all prior P0/P1 issues are addressed. Two P2 UX/robustness concerns remain around partial-disable and missing guidance in the dual-enabled status message. All previously-flagged blocking compile errors and logic bugs are resolved. The two remaining findings are P2: a partial-disable edge case that requires both levels to be simultaneously registered (prevented by the new enable() guard going forward) and a minor status message UX gap. src/boot_manager.rs (disable() partial-state on cross-level permission failure); src/cli/boot.rs (both-levels status branch) Important Files Changed
Reviews (5): Last reviewed commit: "fix: misc" | Re-trigger Greptile |
93cb0fd to
efe3e78
Compare
4280b18 to
b490485
Compare
b490485 to
1f44a30
Compare
Both findings assume a both-levels-registered (user / system) state can exist. It cannot — system-level was never supported before this PR, and this PR avoids this case, @jdx ready for a review! |
## 🤖 New release * `pitchfork-cli`: 2.7.0 -> 2.8.0 <details><summary><i><b>Changelog</b></i></summary><p> <blockquote> ## [2.8.0](v2.7.0...v2.8.0) - 2026-04-28 ### Added - *(boot-start)* support system level register ([#397](#397)) ### Fixed - *(tui)* remove blocking loading ([#394](#394)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/).
No description provided.