Objective
A refused manager stop must leave the selected live runtime unchanged. Parent: treeseed-ai/platform#520.
Reproduction and fix
The live Agent sandbox rebuild was refused while a Kata assignment claim was active. CLI restartConsumer had already changed its selection to released, despite unchanged guest trust. Move the selection transition after successful protected-manager stop; do not bypass custody or interrupt the assignment.
Acceptance
Evidence / rollback
Native Node tests managed-development-container.test.ts and lifecycle-entrypoints.test.ts: 2 passed. Further development tests and strict checks are in progress. No tag/RC, credential change or manager privilege bypass. Revert the bounded commit if necessary. The existing SDK golden continues unchanged.
Objective
A refused manager stop must leave the selected live runtime unchanged. Parent: treeseed-ai/platform#520.
Reproduction and fix
The live Agent sandbox rebuild was refused while a Kata assignment claim was active. CLI
restartConsumerhad already changed its selection toreleased, despite unchanged guest trust. Move the selection transition after successful protected-manager stop; do not bypass custody or interrupt the assignment.Acceptance
released !== live).dev restartanddev rebuildboth preserve live selection on stop refusal.Evidence / rollback
Native Node tests
managed-development-container.test.tsandlifecycle-entrypoints.test.ts: 2 passed. Further development tests and strict checks are in progress. No tag/RC, credential change or manager privilege bypass. Revert the bounded commit if necessary. The existing SDK golden continues unchanged.