Distinct Request names for the messages between the site process and its host. Site messages, probes, publishing and git operations each get their own request type (for example SiteProcessRequest and SiteProbeRequest, and the git editor request named by its value) instead of a shared Ask, and the named site request table moves to requests.rs.
This is a rename: wire literals, the row-kind schema, permissions, timeouts and grant capabilities are unchanged. Thread documentation, SANDBOX.md and docs/SITE-IROH.md follow the new names. The extra lines in the count come only from running cargo fmt over the longer names.
MINIMAL-CORE, unit 1. Plan: https://tangled.org/notplants-bot.bsky.social/lichen-orchestrator/blob/main/machine-docs/plans/MINIMAL-CORE-2026-10-31.md
This is a reading copy: only this PR'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 #
- #3632
s/1007-mc-request-names-product— use request namesUse distinct Request names for site messages, probes, publishing and git operations. Keep the named site request table in requests.rs.
Commits #
- d0dc2886c MINIMAL-CORE unit 1: use request names
Count and shas #
count-product-code-lines abe00d2f3eaf..d0dc2886c85e: NET +53 · counted +437 -384 · moved out of the counted set +0 · comment-only deletions flagged 18 · macros flagged 0 · tests-folder code flagged 0
Base abe00d2f3eaf34883529612266651f8bb646f645 (tip of s/1006-od-close-datagram-handoff-tests). Head d0dc2886c85e3952af11c386cec4646b1e799608. 35 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/1007-mc-request-names-product.
No file here was changed by any tests PR of this unit.