From 5cae2e679b5a419d85a10320eb2ea6a1d41581f7 Mon Sep 17 00:00:00 2001 From: ethernet Date: Sat, 12 Sep 2026 19:06:05 -0400 Subject: [PATCH] Document explicit generation inputs and recorded repair replay --- website/docs/reference/package-management.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/website/docs/reference/package-management.md b/website/docs/reference/package-management.md index 0117bac1cc..5746706d00 100644 --- a/website/docs/reference/package-management.md +++ b/website/docs/reference/package-management.md @@ -109,7 +109,10 @@ legacy `pip_dependencies` or `python_dependencies` lists in `plugin.yaml`. PM prepares core requirements, enabled extras, and enabled plugin requirements together. It seeds resolution from the existing lock. Compatible transitive versions can change, but declared constraints and exact pins remain binding. -The generated workspace and extended lock remain outside shipped source. +Each candidate gets a fresh workspace with explicit source, lock seed, and +prepared environment inputs. The generated workspace and extended lock remain +outside shipped source. Repair copies the recorded workspace and lock, including +plugin build inputs, rather than resolving against edited live manifests. A failed candidate does not replace the selected environment or silently disable other plugins. If preparation succeeds, a restart can still be required