Capell needs to feel like Laravel work. Developers already have tools they trust: Composer, service providers, migrations, Actions, data objects, policies, tests, queues, Blade, Livewire, and Filament. The CMS should fit that world instead of adding a second engineering culture.
The point is inspectability. Public rendering stays in the app. Optional features arrive as packages. Admin behavior stays in Filament. Repeated page structures get names the team can review and test.
What a developer can inspect
- Which package added a feature, migration, job, or public surface.
- Which page type, layout, widget, or asset controls repeated content.
- What happens when an editor previews, publishes, moves, or unpublishes a page.
- Whether public output leaks anything from the admin side.
The bar is ordinary Laravel maintainability applied to CMS work that usually drifts out of shape. If a developer cannot explain how a public page is built, the CMS has already become too expensive.