The admin-thread publish error envelope is validated with the existing site error boundary before dashboard error shaping. Fixed repair guidance is kept and private errors are redacted.
ONE-DOOR, subunit 6a. 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 #
- #3591
s/968-od-u6a-boundary-product— preserve dashboard publish guidance across the process boundaryValidate the admin-thread publish error envelope with the existing site error boundary before dashboard error shaping, preserving fixed repair guidance while redacting private errors.
Commits #
- 93232fb17 OD 6a: od-u6a-boundary-product (#3591)
Count and shas #
count-product-code-lines 6e637184e312..93232fb17ddc: NET +1 · counted +3 -2 · moved out of the counted set +0 · comment-only deletions flagged 0 · macros flagged 0 · tests-folder code flagged 0
Base 6e637184e312df13515d075cee22700c55e9090e (tip of s/967-od-u5b-runtime-tests). Head 93232fb17ddc64785fc414dd969cc3d9f2b20d0f. 1 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/968-od-u6a-boundary-product.
Files that differ from the subunit's top branch s/969-od-u6a-boundary-tests: crates/lichen-server/src/forwarder/publish.rs.