feat: implement operator explanation layer #191

Merged
ahmido merged 1 commits from 161-operator-explanation-layer into dev 2026-03-24 11:24:35 +00:00
Owner

Summary

  • add the shared operator explanation layer with explanation families, trustworthiness semantics, count descriptors, and centralized badge mappings
  • adopt explanation-first rendering across baseline compare, governance operation run detail, baseline snapshot presentation, tenant review detail, and review register rows
  • extend reason translation, artifact-truth presentation, fallback ops UX messaging, and focused regression coverage for operator explanation semantics

Testing

  • vendor/bin/sail bin pint --dirty --format agent
  • vendor/bin/sail artisan test --compact tests/Feature/Monitoring/OperationsTenantScopeTest.php tests/Feature/Operations/OperationRunBlockedExecutionPresentationTest.php
  • vendor/bin/sail artisan test --compact

Notes

  • Livewire v4 compatible
  • panel provider registration remains in bootstrap/providers.php
  • no destructive Filament actions were added or changed in this PR
  • no new global-search behavior was introduced in this slice
## Summary - add the shared operator explanation layer with explanation families, trustworthiness semantics, count descriptors, and centralized badge mappings - adopt explanation-first rendering across baseline compare, governance operation run detail, baseline snapshot presentation, tenant review detail, and review register rows - extend reason translation, artifact-truth presentation, fallback ops UX messaging, and focused regression coverage for operator explanation semantics ## Testing - vendor/bin/sail bin pint --dirty --format agent - vendor/bin/sail artisan test --compact tests/Feature/Monitoring/OperationsTenantScopeTest.php tests/Feature/Operations/OperationRunBlockedExecutionPresentationTest.php - vendor/bin/sail artisan test --compact ## Notes - Livewire v4 compatible - panel provider registration remains in bootstrap/providers.php - no destructive Filament actions were added or changed in this PR - no new global-search behavior was introduced in this slice
ahmido added 1 commit 2026-03-24 11:23:28 +00:00
ahmido merged commit 1f0cc5de56 into dev 2026-03-24 11:24:35 +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#191
No description provided.