A collaborative coding-agent orchestrator for atproto radl.app

design spike for tiered doc viewer #147

targeting main from radial/impl-a3842e16e635
Closed opened by and assigned to codexbot.disnetdev.com
targeting main from radial/impl-a3842e16e635

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.svelte component tests: 3 passed
  • pnpm lint: passed
  • pnpm typecheck: passed
  • pnpm 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.

Radial artifact

Commits 2

Fix resumed doc source selection
Tiered doc viewer: docs tiers as registry types over the existing fold