docs(admin): on-site notifications, and the defaults page that was wrong #24
Reference in New Issue
Block a user
No description provided.
Delete Branch "docs/engagement-inapp-channel"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
§6.0b assigns this repo engagement Phase 7:
notifications-and-email.mdxgains the in-app channel. Companion to RunicGateway/website#175 and RunicGateway/docs#188.The new section
On-site notifications — the third way to reach somebody, and the only one needing no relay, no mailbox and no app. What it is, that it is the one channel on by default (and why: push wakes a device somebody is holding, email leaves the building, an inbox item does neither), that its body is always plain text so nothing an operator writes can become markup on somebody else's page, and that the nightly prune takes read items only.
The push section now says what a tickle raised by an engagement rule carries — a pointer at the matching inbox item — and that it is still only a pointer.
Two corrections, both already wrong before this phase
notification_subscriptionsholds a row only when somebody asked), and engagement Phase 3 made that explicit in the channel registry. Rewritten as three defaults — email opt-in, push opt-in, on-the-site opt-out — plus the Team mute that overrides all three. It also now points at the preferences grid the same phase gave the web, which is where that setting actually lives.capabilities.mjsclaimed "Web, push and email … Push arrives by default and can be switched off". The web channel did not exist until this phase, and push has never arrived by default. Reworded to name the on-site inbox as the opt-out one. (§6.0b assigns this line to Phase 12; it is corrected here because it is a factual claim about the thing this phase built, and leaving it knowingly false for four phases in the repo whose whole job is factual accuracy is the worse trade. Flagging it rather than burying it.)Checks
build·check:links(2503 internal links) ·check:a11y(51 pages) ·check:sidebar·test(42) — all green.check:factsis untouched: nothing here is a fact fetched from a source repo'smain, so this stays green through the wholeedgeperiod as Phase 12 requires.Co-Authored-By: Claude.