Everything below comes installed, published and registered on the panels — there is no “now install plugin X” step. The source of truth for versions is composer.json; the table tells you what each one is for inside the kit.
anti-robot challenge on the public screens (reCAPTCHA v2/v3, Turnstile, hCaptcha), opt-in; the kit wraps it with fail-closed verification and logging (details)
Engines under the plugins, installed as dependencies (you don’t declare them, but they’re what actually runs): spatie/laravel-permission (Shield), spatie/laravel-health (the checks), spatie/laravel-activitylog (the activity log), spatie/laravel-medialibrary (the attachments) and livewire/livewire (all of Filament).
Model Caching
The kit applies the App\Traits\ModeloCacheavel trait to models that have a Resource on the /app panel — currently User, Convite and Projeto. The mike-bronner/laravel-model-caching package caches Eloquent queries when MODEL_CACHE_ENABLED=true.
The default is false (MODEL_CACHE_ENABLED=false in .env.example).
To turn it on, set MODEL_CACHE_ENABLED=true and use MODEL_CACHE_STORE=model-cache (Redis store configured in config/cache.php).
Invalidation is automatic: save, update and delete clear the model’s cache.
The /admin and /infra panels remain without model caching by default, reducing the risk of stale data on administrative screens.
Janela do terminal
phpartisanmodelCache:clear# clears the model cache
JSON output for tests and static analysis when an AI agent runs the commands; humans see no difference. Turn it off with PAO_DISABLE=1 — see working with agents
PHPStan understands macros registered on Filament components (infiniteScroll()), with no exception in phpstan.neon (details)
Evaluated and not adopted
The third package study round (October 2026) evaluated five plugins and adopted the three above. The two left out, with the reason and what would bring them back:
Package
Why it stayed out
What reopens it
spiggle/list-view
list mode rebuilds the columns (badge, lightbox and the kit’s custom columns do not survive), the preference lives in the session with no organization, and the kit already stacks rows into cards on mobile
a project asking for an alphabetical list with initials on desktop
happenv-com/filament-saved-views
the same requirement as remember-table, with no organization scope and with its own Blade in Tailwind utilities that requires a custom Filament theme — which the kit does not have
remember-table being abandoned; or a custom theme in the kit and organization scope in the package
Each dossier is in wikis/specs/feat/estudo-de-pacotes-rodada-3/.