Expand description
Layered, console-editable configuration overlaid on the static AppConfig.
Domains and platform crates declare typed RuntimeConfigDescriptors; a
RuntimeConfigRegistry aggregates them; later tasks add the snapshot and
provider that resolve effective values from defaults plus stored overrides.
Re-exports§
pub use store::RuntimeConfigAuditEntry;pub use store::StoredRuntimeConfig;
Modules§
Structs§
- Postgres
Runtime Config Provider - Database-backed runtime-config provider. Holds an atomically swappable snapshot resolved from the registry plus stored overrides for one running service.
- Runtime
Config Cell - Shared, atomically swappable snapshot cell used by the Postgres provider and its background refresh task (Task 5).
- Runtime
Config Descriptor - A single declared, typed, editable configuration key.
- Runtime
Config Group Descriptor - Presentation metadata for a set of related config keys.
- Runtime
Config Registry - An immutable, validated set of descriptors indexed by
(service_key, key). - Runtime
Config Snapshot - Effective configuration for a single running service: every registered key resolved to a concrete value plus the source it came from.
- Static
Runtime Config Provider - Defaults-only provider for tests, the migrate app, and any context without a database-backed configuration source.
Enums§
- Runtime
Config Generated Value - A value that the config backend may initialize when its condition becomes true.
- Runtime
Config Scope - Which running service a config value applies to.
Sharedis stored under the reserved service key*and used as a fallback for every service. - Runtime
Config Source - Where an effective value came from, for display in the console.
- Runtime
Config Type - The type and constraints of a config value. Drives write validation and the console edit control.
- Runtime
Config Visibility Condition - A declarative visibility condition for console presentation.
Constants§
- CONFIG_
NOTIFY_ CHANNEL - The channel name used for cross-instance config-change notifications.
Traits§
- Runtime
Config Provider - Read access to the current effective configuration for this service.