| Name | Type | Description |
|---|---|---|
mutate* | Callable[[dict[str, Any]], bool] | Edit applied to the table parsed inside the write lock. It must edit that table in place and return whether anything changed; overwriting it wholesale discards concurrent edits to sibling tables, which is the hazard the shared lock exists to prevent. |
config_path | Path | None | Default: None |
Serialize a read-modify-write of the user config and replace it atomically.
Writes the user tier only. The managed path is refused rather than trusted to be unreachable.
Override the default config location; intended for tests. The managed-config path is rejected.