fissible/verdict-console-filament
Filament integration for the Verdict console, adding admin panel pages and resources so you can view, search, and manage Verdict records directly inside Filament with a native, consistent experience.
prompt() input union and TextUsage), so PMs can answer "what did the model see, and what did it cost?" per request without building an internal logging layer.review_outcome and review_request_fingerprint columns are now first-class in the evidence browser. That makes review decisions and request identity queryable — the prerequisite for deciding whether AI output ships directly or queues behind a reviewer, and for measuring reviewer agreement over time.verdict-console.evidence.accepted_off decision the way a host would, turning "we deliberately don't record evidence" into a reviewable, install-time flag rather than a silent omission. Useful when someone asks why a given environment has no trail.doctor gives you a defensible release checklist item: "evidence path verified" before an AI feature goes to production.Adopt when:
laravel/ai and want an evidence/audit trail around model calls without building one.Look elsewhere when:
laravel/ai — v0.4.0 hard-couples to it via verdict-console ^0.11.0.x, and it now drags laravel/ai ^1.0 and verdict ^0.18. If your app is pinned below AI 1.0, adoption is blocked until you upgrade.For executives: This gives us a defensible record of what our AI features were asked, what they returned, and who reviewed it — at the cost of adopting a small Laravel-native package instead of funding an internal audit-log project. It also makes "we chose not to record evidence here" a written decision rather than an accident, which is the part auditors and legal tend to ask about. The trade-off is dependency churn: the package is pre-1.0 and pins to laravel/ai 1.0 and Verdict 0.18, so expect a small, scheduled upgrade tax each release rather than a set-and-forget install.
For engineering: v0.4.0 is a breaking alignment release. It moves us to fissible/verdict-console ^0.11, which requires laravel/ai ^1.0 and fissible/verdict ^0.18. Concretely: the queue-recording agent adopts AI 1.0's widened prompt() input union and TextUsage; browser fixtures pick up the two evidence columns added in Verdict 0.16/0.17 (review_outcome, review_request_fingerprint); and the doctor baseline now records the explicit verdict-console.evidence.accepted_off decision so a clean install reads clean. Plan this as one coordinated bump of the AI and Verdict stack, expect fixture-level updates only, and treat a green doctor run as the migration's acceptance test. No product-visible behavior change is implied — the risk is version coupling, not functionality.
How can I help you explore Laravel packages today?