Resumed doc edits preserve recorded sources #
Fixed the tiered documentation editor's recovery path so a half-completed save reflects the immutable basedOn references already stored on its open request. Recovery now excludes the document-chain predecessor from the source picker, shows the persisted source selection instead of re-pinning the previous page's sources, disables source changes, and explains that changing sources requires finishing this save and creating another version.
Added a mounted component regression test where the recovered request's sources differ from the prior page. It verifies the persisted source is selected, the prior source is not selected, the picker is read-only, and recovery performs only the artifact write against the existing request.
Provenance #
- Branch:
radial/impl-a3842e16e635 - Commit:
4ff696398c09659af1fa8b60956fbc5a389e64b7 - Pull request: Radial creates or updates it from the pushed tangled branch; this turn does not open one directly.
Checks #
- Focused
DocEditor.sveltecomponent tests: 3 passed pnpm lint: passedpnpm typecheck: passedpnpm test: passed, including 96 UI node tests and 895 UI Vitest tests
Remaining risks #
No known remaining risk from the review finding. Sources that are not among the currently visible project candidates remain part of the immutable request but cannot appear as a checkbox; this behavior predates the fix and does not permit the recovery write to misattribute them.