features/wallet/transparent_funds/auto_shield_controller library

Enums

AutoShieldStatus
What the auto-shield loop last did โ€” read by the balance card's honesty cue. NOT a flow state machine (there is no sheet behind it): the loop is edge-driven and this only needs to say whether the last attempt completed.

Properties

walletAutoShieldControllerProvider โ†’ NotifierProvider<AutoShieldController, AutoShieldStatus>
The auto-shield policy loop (ยง3.2i-3 (a); maintainer calls) โ€” the WalletSyncController structural sibling, but SNAPSHOT-driven: policy is host-side (ADR-0529), proposeShield is the ready primitive, and every refreshed balance snapshot (the sync edges refresh it) is an evaluation point. Fires when ALL hold:
final