## Summary - remove the Pennant-based `open-banking` flag and middleware gating so open banking is always available for authenticated users - simplify landing, onboarding, settings, and subscription flows to use always-on open-banking behavior and remove stale frontend/shared flag plumbing - update open-banking tests and purge stored `open-banking` Pennant rows ## Testing - `php artisan test --compact tests/Feature/OpenBanking/InstitutionControllerTest.php` - `php artisan test --compact tests/Feature/OpenBanking/BinanceControllerTest.php` - `php artisan test --compact tests/Feature/OpenBanking/IndexaCapitalControllerTest.php` - `php artisan test --compact tests/Feature/OpenBanking/BitpandaControllerTest.php` - `php artisan test --compact tests/Feature/OpenBanking/AuthorizationControllerTest.php` - `php artisan test --compact tests/Feature/OpenBanking/ConnectionControllerTest.php` - `php artisan test --compact tests/Feature/OpenBanking/AccountMappingTest.php` - `php artisan test --compact tests/Feature/OpenBanking/OpenBankingFeatureFlagTest.php` - `php artisan test --compact tests/Feature/OpenBanking/SyncRetryAndLoggingTest.php` - `php artisan test --compact tests/Feature/SubscriptionTest.php` - `php artisan test --compact tests/Feature/WelcomeBanksOrderingTest.php` - `vendor/bin/pint --dirty --format agent` ## Notes - `php artisan pennant:purge open-banking` was run to remove stale stored values - `php artisan test --compact tests/Browser/OnboardingFlowTest.php` still has one unrelated real-estate onboarding browser failure (`it creates a real estate account during onboarding when feature is enabled`) |
||
|---|---|---|
| .. | ||
| api.php | ||
| console.php | ||
| settings.php | ||
| web.php | ||