# Quickstart — RBAC Troubleshooting & Tenant UI Bugfix Pack v1

## Prereqs

- Docker running
- Laravel Sail dependencies installed

## Run locally

- Start containers: `vendor/bin/sail up -d`
- Run targeted tests (after implementation):
  - `vendor/bin/sail artisan test --compact tests/Feature/Rbac/`
  - (guard) `vendor/bin/sail artisan test --compact tests/Feature/Guards/NoAdHocFilamentAuthPatternsTest.php`
- Format: `vendor/bin/sail bin pint --dirty`

## Manual smoke (after implementation)

1. Sign in to `/admin`.
2. Pick a tenant scope via the tenant menu.
3. As a read-only member:
   - Tenant view page shows Edit/Deactivate disabled with tooltip.
   - Attempting to force-execute mutations still fails server-side.
4. Archive a tenant, then:
   - Member can still open tenant view and sees an Archived banner.
   - Non-member gets 404 for tenant scope URLs.

## Notes

- Filament v5 requires Livewire v4.0+ (this repo is already on Livewire v4).
- Panel providers in Laravel 11+ are registered in `bootstrap/providers.php` (this repo follows that convention).
