feat: add tenant review layer #185

Merged
ahmido merged 1 commits from 155-tenant-review-layer into dev 2026-03-21 22:03:02 +00:00
Owner

Summary

  • add the tenant review domain with tenant-scoped review library, canonical workspace review register, lifecycle actions, and review-derived executive pack export
  • extend review pack, operations, audit, capability, and badge infrastructure to support review composition, publication, export, and recurring review cycles
  • add product backlog and audit documentation updates for tenant review and semantic-clarity follow-up candidates

Testing

  • vendor/bin/sail bin pint --dirty --format agent
  • vendor/bin/sail artisan test --compact --filter="TenantReview"
  • CI=1 vendor/bin/sail artisan test --compact

Notes

  • Livewire v4+ compliant via existing Filament v5 stack
  • panel providers remain in bootstrap/providers.php via existing Laravel 12 structure; no provider registration moved to bootstrap/app.php
  • TenantReviewResource is not globally searchable, so the Filament edit/view global-search constraint does not apply
  • destructive review actions use action handlers with confirmation and policy enforcement
## Summary - add the tenant review domain with tenant-scoped review library, canonical workspace review register, lifecycle actions, and review-derived executive pack export - extend review pack, operations, audit, capability, and badge infrastructure to support review composition, publication, export, and recurring review cycles - add product backlog and audit documentation updates for tenant review and semantic-clarity follow-up candidates ## Testing - `vendor/bin/sail bin pint --dirty --format agent` - `vendor/bin/sail artisan test --compact --filter="TenantReview"` - `CI=1 vendor/bin/sail artisan test --compact` ## Notes - Livewire v4+ compliant via existing Filament v5 stack - panel providers remain in `bootstrap/providers.php` via existing Laravel 12 structure; no provider registration moved to `bootstrap/app.php` - `TenantReviewResource` is not globally searchable, so the Filament edit/view global-search constraint does not apply - destructive review actions use action handlers with confirmation and policy enforcement
ahmido added 1 commit 2026-03-21 22:02:23 +00:00
ahmido merged commit a4f2629493 into dev 2026-03-21 22:03:02 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ahmido/TenantAtlas#185
No description provided.