edited § 3.2 Envelope routing
ChangeList
A presentational feed of document changes — each entry pairs an author Avatar with an action verb + target, a colour-coded type chip (edit · comment · suggestion · accept · reject), and a timestamp. It is purely data-driven: pass items. The real edit/comment engine lives in the consuming app — this is the styled shell.
Per-author tint (the avatar ring + author name) is derived deterministically from the author name via the same oklch hue rotation Avatar uses, anchored to --accent — no hardcoded colours, light/dark automatic.
Grouped by day (list semantics)
Default role=list. Adjacent entries that share a day fold under a heading rendered as role=separator so the structure stays a flat set of items.
edited § 3.2 Envelope routing
commented on § 3.2 Envelope routing
suggested a change to the Trust List schema
accepted a change to the signature-validation note
rejected a change to the deprecated OCSTF alias
Ungrouped, compact
grouped={false} drops the day headings; size="sm" tightens the rows.
edited § 3.2 Envelope routing
commented on § 3.2 Envelope routing
suggested a change to the Trust List schema
accepted a change to the signature-validation note
rejected a change to the deprecated OCSTF alias
Feed semantics
For long or streaming activity, as="feed" switches to the WAI-ARIA APG Feed pattern — role=feed with each entry an article labelled by its own headline.
commented on § 3.2 Envelope routing
suggested a change to the Trust List schema
accepted a change to the signature-validation note
rejected a change to the deprecated OCSTF alias
Empty state
No changes on this draft yet.