{"name":"HamerzPay Platform","status":"running","docs":{"srs":"\/docs\/SRS.md","erd":"\/docs\/ERD.md","openapi":"\/docs\/api\/openapi.yaml","staging_checklist":"\/docs\/STAGING_DEPLOY_CHECKLIST.md","staging_smoke_test":"\/docs\/STAGING_SMOKE_TEST.md","staging_deployment_plan":"\/docs\/STAGING_DEPLOYMENT_PLAN.md"},"auth_readiness":{"status":"not_ready","issues":["KAVENEGAR_API_KEY is required when HAMERZPAY_OTP_DRIVER=kavenegar.","Kavenegar sender is required when panel templates are missing."],"warnings":[],"checks":{"app_env":"staging","app_debug":false,"app_url":"https:\/\/hmzptest.ir","app_key_configured":true,"session_driver":"redis","cache_store":"redis","queue_driver":"redis","log_channel":"stack","session_secure_cookie":true,"session_same_site":"lax","session_domain":".hmzptest.ir","otp_driver":"kavenegar","admin_password_login_enabled":true,"demo_runtime_provisioning":false,"demo_default_password_enabled":false,"local_bypass_enabled":false,"corporate_api_rate_limit":60,"corporate_signature_tolerance_seconds":300,"panel_hosts":{"customer":"customer.hmzptest.ir","merchant":"merchant.hmzptest.ir","organization":"organization.hmzptest.ir","admin":"admin.hmzptest.ir"}}},"financial_readiness":{"status":"partial","sections":{"certification_environment":"healthy","certification_dataset":"partial","provider_simulator":"healthy","inquiry_recovery":"healthy","provider_crash_windows":"partial","engine_entry_point_matrix":"partial","financial_schema":"healthy","owner_coverage":"healthy","projection_rebuild":"healthy","control_reconciliation":"healthy","full_contention_matrix":"partial","deadlock_certification":"healthy","crash_recovery_certification":"partial","rollback_certification":"partial","direct_mutation":"healthy","legacy_paths":"partial","critical_operations_cutover":"blocked","ledger_source_of_truth":"partial","external_providers":"not_ready","overall_production":"partial"},"metrics":{"unbalanced_journals":0,"reconciliation_mismatches":0,"outbox_pending":0,"outbox_failed":0,"outbox_dead":0,"inbox_failed":0,"inbox_rejected":0,"provider_pending_confirmation":0,"provider_not_submitted":0,"snapshot_verification_failures":0,"stale_pending_settlements":4,"organization_over_allocation":0,"corporate_facility_breach":0,"last_successful_reconciliation":"2026-08-06 10:15:03","cutover_legacy_only":2,"cutover_ledger_primary":0,"cutover_total":21,"account_mapping_ambiguous":0,"account_mapping_unverified":0,"account_level_accounts":194,"duplicate_account_identities":0,"account_rebuild_mismatches":0,"direct_financial_mutations":0}}}