cadrumo.adapters.persistence.profile.ledger_classification_rules module¶
Encrypted persistence adapter for ledger classification rules.
- class LedgerClassificationRuleRepository(*, bucket_id=None, objects=None, settings=None)[source]¶
Bases:
SecureBoundRepository[LedgerClassificationRule]Store profile-local rules through the governed encrypted namespace.
- Parameters:
bucket_id (str | None)
objects (SecureObjectRepository | None)
settings (Settings | None)
- namespace: ClassVar[str]¶
- sensitivity: ClassVar[SensitivityClass]¶
- schema_version: ClassVar[int]¶
- payload_type¶
alias of
LedgerClassificationRule
- extract_identifier(payload)[source]¶
Return the rule’s content-addressed natural key.
- Return type:
- Parameters:
payload (LedgerClassificationRule)