feat: harden evidence freshness publication trust #205

Merged
ahmido merged 1 commits from 174-evidence-freshness-publication-trust into dev 2026-04-04 11:31:28 +00:00
Owner

Summary

  • harden governance artifact truth propagation so stale or partial evidence downgrades evidence snapshots, tenant reviews, review packs, the canonical evidence overview, and the canonical review register consistently
  • add the full Spec 174 artifact set under specs/174-evidence-freshness-publication-trust/ including spec, plan, research, data model, contracts, quickstart, checklist, and completed tasks
  • add focused fixture helpers plus a new browser smoke test for the touched evidence, review, and review-pack trust surfaces

Testing

  • vendor/bin/sail artisan test --compact tests/Feature/Evidence/EvidenceSnapshotResourceTest.php tests/Feature/Evidence/EvidenceOverviewPageTest.php tests/Feature/TenantReview/TenantReviewLifecycleTest.php tests/Feature/TenantReview/TenantReviewRegisterTest.php tests/Feature/ReviewPack/ReviewPackResourceTest.php tests/Feature/Monitoring/ArtifactTruthRunDetailTest.php tests/Browser/Spec174EvidenceFreshnessPublicationTrustSmokeTest.php
  • manual integrated-browser smoke pass across Evidence Overview, Review Register, tenant review detail, tenant evidence snapshot detail, and review-packs list

Notes

  • Livewire v4 compliance is preserved and no Filament v3/v4 APIs were introduced
  • no panel or provider changes were made; Laravel 11+ provider registration remains in bootstrap/providers.php
  • no new global-search behavior was introduced; existing resource view pages remain the relevant detail endpoints
  • destructive actions were not broadened; existing confirmation and authorization behavior remains in place
  • no new assets were added, so the current Filament asset strategy and deploy-time php artisan filament:assets behavior stay unchanged
  • branch 174-evidence-freshness-publication-trust is pushed at 7f2c82c26dc83bbc09fbf9e732d5644cdd143113 and targets dev
## Summary - harden governance artifact truth propagation so stale or partial evidence downgrades evidence snapshots, tenant reviews, review packs, the canonical evidence overview, and the canonical review register consistently - add the full Spec 174 artifact set under `specs/174-evidence-freshness-publication-trust/` including spec, plan, research, data model, contracts, quickstart, checklist, and completed tasks - add focused fixture helpers plus a new browser smoke test for the touched evidence, review, and review-pack trust surfaces ## Testing - `vendor/bin/sail artisan test --compact tests/Feature/Evidence/EvidenceSnapshotResourceTest.php tests/Feature/Evidence/EvidenceOverviewPageTest.php tests/Feature/TenantReview/TenantReviewLifecycleTest.php tests/Feature/TenantReview/TenantReviewRegisterTest.php tests/Feature/ReviewPack/ReviewPackResourceTest.php tests/Feature/Monitoring/ArtifactTruthRunDetailTest.php tests/Browser/Spec174EvidenceFreshnessPublicationTrustSmokeTest.php` - manual integrated-browser smoke pass across Evidence Overview, Review Register, tenant review detail, tenant evidence snapshot detail, and review-packs list ## Notes - Livewire v4 compliance is preserved and no Filament v3/v4 APIs were introduced - no panel or provider changes were made; Laravel 11+ provider registration remains in `bootstrap/providers.php` - no new global-search behavior was introduced; existing resource view pages remain the relevant detail endpoints - destructive actions were not broadened; existing confirmation and authorization behavior remains in place - no new assets were added, so the current Filament asset strategy and deploy-time `php artisan filament:assets` behavior stay unchanged - branch `174-evidence-freshness-publication-trust` is pushed at `7f2c82c26dc83bbc09fbf9e732d5644cdd143113` and targets `dev`
ahmido added 1 commit 2026-04-04 11:30:08 +00:00
ahmido merged commit 44898a98ac into dev 2026-04-04 11:31:28 +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#205
No description provided.