GitHub stars
4
Stars currently shown on the public Capell repository.
Choose which optional cookies Capell may use.
Essential cookies are always on for login, security and page rendering.
Read the cookie policyStart with failure cases before trusting the happy path. Recover a page, inspect an anonymous response, run the lifecycle commands and open the source behind each metric.
Public pages are coupled to the Laravel application; there is no delivery API or hosted Capell runtime. That limitation belongs in the adoption decision, especially when several independent frontends need the same content.
Adopting a CMS means trusting future upgrades, recovery paths and the boundary between editor work and public output. Those claims should survive a test, not rely on a brochure. Five checks you can run before committing:


Core appends a full-state revision after PageSaved. Admin provides Page History, diff preview, integrity validation, rollback, and roll-forward without erasing later history. This history is page-only. Capell does not imply the same recovery model for every CMS record.
Publishing Studio is an optional licensed companion package. It adds isolated workspaces, assignments, comments, approvals, scheduling, atomic releases, and cross-entity recovery.
Use the commands in CI, a staging environment or the application shell to expose missing configuration and unsupported changes early.
php artisan capell:installphp artisan capell:upgrade --dry-runphp artisan capell:doctor Each command runs against the customer-owned Laravel application.
Automated checks, adversarial AI-assisted analysis and accountable human sign-off are separate stages.
We review the exact package version and artifact, not a publisher label or a permanent claim of security. When code changes, we review it again. Catalogue-wide claims remain hidden until every eligible first-party extension and theme has current evidence.
AI-assisted source inspection is limited to the code and behaviour examined. It can identify implementation paths, unsafe assumptions and unsupported claims, but it does not replace current release evidence or the accountability of the people who approve and operate the software.
curl -s https://your-site/page | grep -Ei 'wire:|livewire|filament' Strict types, explicit signatures, Pint and PHPStan keep package code predictable and UI layers thin.
Public Blade receives complete hydrated data without Eloquent, query-builder, DB or lazy-loading fallbacks.
Domain work belongs in Actions or services, with structured input and output crossing layers through Data objects.
Anonymous HTML is checked for editor controls, internal IDs, field paths, permissions, package internals and signed URLs.
Permissions, validation, rate limits, signed routes, escaping, uploads and raw queries receive explicit scrutiny.
Packages use Capell extension points, declare real dependencies and degrade safely when optional companions are absent.
Declared commands, settings, contributions, migrations and health checks must match reachable code and lifecycle guidance.
Supported release families, dependency closure and cross-package behaviour are exercised together as well as in isolation.
Primary behaviour, failure paths, permissions, public output and package contracts need behavioural evidence.
Dependency audits, secret scans, artifact hashes and public-output contracts protect the exact reviewed release.
Hot paths, job retries, bounds, cache interactions and diagnostics are reviewed for production behaviour.
Responsive layouts, keyboard access, reduced motion, light and dark modes, content portability and screenshot truth are inspected.
Marketplace copy, screenshots, setup, support, data access, compatibility and removal guidance must match reachable behaviour.
AI searches for missed interactions and unsupported claims; an authorised human resolves findings and owns the exact-release decision.
Capell does not take ownership of your application. If the project stopped tomorrow, you would still have a normal Laravel application, ordinary Composer packages you can open and fork, your own database, and the frontend your team wrote. There is no hosted runtime to lose access to and no proprietary content store to export from.
Foundation is MIT licensed and does not expire. Paid packages you have installed keep running after an entitlement ends; what stops is protected downloads, updates and included support. If Capell discontinues a first-party package, that package's source is released under the MIT licence.
The full terms are on the licensing page. Support windows for the current release line are dated on the requirements and support page.
Strict types, PHPStan, Pest and package checks run in the release pipeline. Every visible card carries its observation date and allowlisted workflow source. Missing, stale, future-dated or mismatched results are omitted individually.
No current evidence cards are available. No externally verified set has been published yet, so there is no previous expiry date to report.
These values are refreshed on a schedule from GitHub and Packagist, then published from the public cache. Each card carries the observation date and opens the source used for the value. If a source is unavailable or a value cannot be validated, that card is omitted.
GitHub stars
4
Stars currently shown on the public Capell repository.
Packagist downloads
3
Total downloads reported by Packagist for the Capell package.
Role scenarios
Checks for security claims, release readiness, operations, and known limits before launch.
Role-based checks drawn from product capabilities and fit boundaries.
Trust: evidence for the Laravel technical lead role
Render public HTML containing editor markup, a signed admin URL and an encoded form of the same URL. The output inspector should block every leak and record the responsible extension without storing the secret.
A technical lead can check the same behaviour in the public-output tests: the inspector normalises encodings, catches signed URLs JSON-escaped inside an inline script, and rejects fabricated testimonial wording. The check records the responsible extension without retaining the secret.
Use these checks as a floor, then run threat modelling and a real pen test against whatever gets built on top. They are readable safeguards, not a certificate of total safety.
Trust: evidence for the editor role
Place a signed editor URL in draft text and add an encoded version inside a script, then request the public page. Both forms should be blocked before visitors receive them.
Evidence to request: Before serving a page the inspector normalizes multiple encodings, unescaping things like unicode and slash sequences, so a signed editor URL hidden inside an inline script is still caught rather than shipped. Every near-miss is logged as an event, so the boundary is enforced by code, not promised in a sentence.
Alternative fit: It guards what reaches the page, not whether their copy is correct. Facts, tone and accessibility are still theirs to check; the contract stops leaks, it does not proofread editors.
Test Trust with an agency director
Trigger a render-contract violation from a test extension and inspect the resulting event. It should identify the package while hashing URLs and removing tokens, creating evidence that can be shown without leaking secrets.
Expected evidence: Contract violations are recorded as first-class events that name the offending package, while the log itself hashes URLs and strips tokens so it never becomes a secret store. Paired with engineering figures read from real test runs and a scenario pipeline that throws on fabricated praise, those are claims agency teams repeat without crossing their fingers.
Choose a lighter option when: A real customer track record still carries its own weight, and a newer platform is earning that. Agency teams can vouch for the mechanics; agency teams cannot yet point to years of named references.
Next step
Use the demo to inspect page history and public output before repeating the same checks in a local foundation install.
Look for what an anonymous visitor can see, what a page recovery preserves, and which claims link back to current engineering results.