feat(quick-access): expose effective preference provenance

This commit is contained in:
2026-08-20 02:39:41 +02:00
parent b5b629b357
commit 127b6ee5d0
8 changed files with 211 additions and 2 deletions
+6
View File
@@ -25,6 +25,12 @@ override that decision, but may configure any still-available item. Stale
preferences are retained and diagnosed so uninstalling and reinstalling a
contributing module does not silently discard a user's arrangement.
The effective API reports each item's `availability_state`,
`availability_source`, and `order_source`. It also returns every unavailable
stored id as a `stale_preferences` entry with its system, tenant, or user
source. Administration and support tooling can therefore explain a result
without reading or copying any contributing module's state.
## Categories
The initial stable categories are Work, Calendar, Messages, and Files. Messages