XiaoSeS
|
cbb3c009ec
|
fix(cli): reject upgrade targets removed after planning
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
|
2026-09-02 09:10:21 +08:00 |
|
XiaoSeS
|
343ab0b6f3
|
fix(cli): close upgrade commit races
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
|
2026-09-02 09:10:21 +08:00 |
|
XiaoSeS
|
35e15f4493
|
test(cli): keep upgrade assertions registry-scoped
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
|
2026-09-02 09:10:21 +08:00 |
|
XiaoSeS
|
007a693b9b
|
test(cli): prove upgrade safety invariants
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
|
2026-09-02 09:10:21 +08:00 |
|
XiaoSeS
|
9adc49212a
|
test(cli): cover upgrade selection and fallback boundaries
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
|
2026-09-02 09:10:21 +08:00 |
|
XiaoSeS
|
dea1b4395c
|
fix(cli): make multi-target upgrades failure-safe
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
|
2026-09-02 09:10:21 +08:00 |
|
XiaoSeS
|
4ceae76443
|
fix(cli): harden skill upgrade lifecycle
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
|
2026-09-02 09:10:21 +08:00 |
|
XiaoSeS
|
77bd82c302
|
feat(cli): add source-safe skill upgrades
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
|
2026-09-02 09:10:21 +08:00 |
|