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

ONE-DOOR 5a: SettingsChanged is derived from settings_touched #33

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

settings_notice is deleted. SettingsChanged is derived from settings_touched at the existing after-publication point, so a caller reports a change once.


ONE-DOOR, subunit 5a. 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 #

  • #3587 s/964-od-u5a-settings-event-product — derive settings events from the change facts

    Delete settings_notice and derive SettingsChanged from settings_touched at the existing after-publication point. Callers report the change once.

Commits #

  • d71e4f9e6 OD 5a: od-u5a-settings-event-product (#3587)

Count and shas #

count-product-code-lines f946fd7980b7..d71e4f9e68b7: NET -4 · counted +1 -5 · moved out of the counted set +0 · comment-only deletions flagged 0 · macros flagged 0 · tests-folder code flagged 0

Base f946fd7980b7bb65a8c20412bb9bd53e4bcd736c (tip of s/956-od-u4-error-cap-tests). Head d71e4f9e68b73c71fdd5f762de2a249a8200a072. 4 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/964-od-u5a-settings-event-product.

Commits 0