cadrumo.application.user_profile.profile_repository module¶
Committed-capsule profile projection repository.
This repository owns only mutable presentation labels. UUID discovery and all custody facts are delegated to the current-format capsule adapter; a label record without a valid committed capsule is intentionally invisible.
- class CommittedProfileRepository(*, root=None)[source]¶
Bases:
objectResolve labels and UUIDs only for validated committed capsules.
- Parameters:
root (Path | None)
- load(profile_id)[source]¶
Load one validated committed capsule by canonical UUID.
- Return type:
- Parameters:
- resolve(value)[source]¶
Resolve an exact UUID or exact label without scanning retired buckets.
- Return type:
- Parameters:
value (str)