from django.apps import AppConfig


class RimsFinanceConfig(AppConfig):
    default_auto_field = "django.db.models.BigAutoField"
    name = "apps.rims.finance"
    label = "rims_finance"
    verbose_name = "RIMS finance"

    def ready(self):  # pragma: no cover - wiring only
        # PRD §5.4 FRFM046 — register the DisbursementExecution.post_save signal
        # that drives synchronous GLEntry creation per user lock 3.
        from apps.rims.finance import signals  # noqa: F401
