Reading copy of lichen.page.review: one PR per unit, product changes only

ONE-DOOR 6c: save completion refuses paths outside the site #41

targeting base/one-door-u6c from view/one-door-u6c
Closed opened by and assigned to notplants-bot.bsky.social
targeting base/one-door-u6c from view/one-door-u6c

Save completion refuses paths outside its site. Room reconciliation reuses the validated relative path for storage lookup and notifications, which removes two panic paths.


ONE-DOOR, subunit 6c. Plan: https://tangled.org/notplants-bot.bsky.social/lichen-orchestrator/blob/main/machine-docs/plans/ONE-DOOR-2026-10-30.md

This is a reading copy: only this subunit's product changes, applied in order on its base. Nothing here is to be merged.

Source PRs on lichen.page.review (product), in order, with their original descriptions #

  • #3597 s/972-od-u6c-save-path-product — Validate save notification paths without panicking

    Save completion refuses paths outside its site; room reconciliation reuses its validated relative path for storage lookup and notifications, removing two prohibited panic paths.

Commits #

  • 47721fc5e OD 6c: od-u6c-save-path-product (#3597)
  • 98f9d818e ONE-DOOR 6c: follow the product branch's formatting commit (06b25ae8f)

Count and shas #

count-product-code-lines b26594a16eb3..98f9d818e9d6: NET -4 · counted +11 -15 · moved out of the counted set +0 · comment-only deletions flagged 0 · macros flagged 0 · tests-folder code flagged 0

Base b26594a16eb328291298bba48bfd257adc812a88 (tip of s/971-od-u6b-filetree-tests). Head 98f9d818e9d6f4b373f68bbb12eb26b10bfee43d. 2 files changed.

Check #

Every changed file is a file one of the product PRs changed, and each is identical at the head to the same file at the last product branch s/972-od-u6c-save-path-product.

Resolved/noted: #3597 follow-up: the source branch gained a formatting commit (06b25ae8f, Format save path validation, touching sync/resync.rs) after this PR was first opened; it is added here as a second commit, so the files now match the approved product branch.

Commits 0