TenantAtlas/apps/platform/app
ahmido 30a6733f78 Spec 436: Exchange content-backed evidence promotion (#503)
Summary: Wire Exchange PowerShell evidence capture through Spec 435 structured envelopes, target normalizers, and hash builder for transportRule, remoteDomain, and inboundConnector; preserve append-only internal content-backed evidence with fail-closed readiness, output, identity, and redaction behavior; add Spec 436 artifacts and focused coverage. Validation: php artisan test --filter=Spec436 --compact PASS, 28 tests / 307 assertions; git diff --cached --check PASS before commit. Product/Ops: Livewire v4 unchanged; provider registration unchanged under apps/platform/bootstrap/providers.php; global search unchanged; no destructive/high-impact actions; no assets/browser/UI/deployment impact.
Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #503
2026-07-09 14:03:10 +00:00
..
Console/Commands feat: complete spec 424 security defaults content-backed comparable support (#491) 2026-07-01 14:41:24 +00:00
Contracts/Hardening feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Exceptions 247: plans entitlements billing readiness (#287) 2026-04-27 17:35:04 +00:00
Filament feat: complete spec 422 exchange teams comparable renderable pack (#489) 2026-06-30 04:20:13 +00:00
Http feat: add governance artifact lifecycle retention contracts (#477) 2026-06-24 08:29:30 +00:00
Jobs feat: add generic content-backed coverage capture (#482) 2026-06-25 19:55:52 +00:00
Listeners feat: implement restore high risk operation reconciliation (#435) 2026-06-07 14:10:34 +00:00
Livewire feat: productize restore wizard preview safety gates and process flow (#399) 2026-05-26 00:08:25 +00:00
Models feat: implement canonical identity engine (#484) 2026-06-26 06:50:25 +00:00
Notifications feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Observers feat: cut over tenant core to managed environments (#335) 2026-05-07 06:38:14 +00:00
Policies feat: implement pilot readiness remediation pack contract (#479) 2026-06-24 20:27:42 +00:00
Providers feat: add Exchange PowerShell production runner gate (#499) 2026-07-07 18:34:18 +00:00
Rules feat: productize restore wizard preview safety gates and process flow (#399) 2026-05-26 00:08:25 +00:00
Services Spec 436: Exchange content-backed evidence promotion (#503) 2026-07-09 14:03:10 +00:00
Support feat: add Exchange credential permission evidence readiness (#500) 2026-07-07 23:55:32 +00:00