TenantAtlas/apps/platform/app/Services/TenantConfiguration
ahmido 13d363c8b8 feat: complete spec 422 exchange teams comparable renderable pack (#489)
## Summary

This PR completes spec 422 exchange teams comparable renderable pack with comparable diffing, renderable summary builders, and comprehensive test updates.

## Commit
- 4c1e14c6 feat: complete spec 422 exchange teams comparable renderable pack

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #489
2026-06-30 04:20:13 +00:00
..
CanonicalIdentityResolver.php feat: complete m365 generic evidence coverage pack (#487) 2026-06-27 12:24:00 +00:00
CanonicalIdentityResult.php feat: implement canonical identity engine (#484) 2026-06-26 06:50:25 +00:00
ClaimGuard.php feat: complete spec 422 exchange teams comparable renderable pack (#489) 2026-06-30 04:20:13 +00:00
CoverageCaptureOutcomeSummarizer.php feat: add generic content-backed coverage capture (#482) 2026-06-25 19:55:52 +00:00
CoverageEvidenceWriter.php feat: complete spec 422 exchange teams comparable renderable pack (#489) 2026-06-30 04:20:13 +00:00
CoverageIdentityStrategyRegistry.php feat: complete m365 generic evidence coverage pack (#487) 2026-06-27 12:24:00 +00:00
CoveragePayloadRedactor.php feat: complete spec 421 Entra comparable/renderable pack (#488) 2026-06-27 22:12:01 +00:00
CoverageResourceIdentityEvaluator.php feat: implement canonical identity engine (#484) 2026-06-26 06:50:25 +00:00
CoverageResourceUpserter.php feat: implement canonical identity engine (#484) 2026-06-26 06:50:25 +00:00
CoverageSecondaryKeyBuilder.php feat: implement canonical identity engine (#484) 2026-06-26 06:50:25 +00:00
CoverageSourceContractDecision.php feat: add generic content-backed coverage capture (#482) 2026-06-25 19:55:52 +00:00
CoverageSourceContractResolver.php feat: complete m365 generic evidence coverage pack (#487) 2026-06-27 12:24:00 +00:00
CoverageV2ReadinessReadModel.php feat: complete spec 422 exchange teams comparable renderable pack (#489) 2026-06-30 04:20:13 +00:00
EntraComparablePayloadNormalizer.php feat: complete spec 421 Entra comparable/renderable pack (#488) 2026-06-27 22:12:01 +00:00
EntraCoverageComparator.php feat: complete spec 421 Entra comparable/renderable pack (#488) 2026-06-27 22:12:01 +00:00
EntraRenderableSummaryBuilder.php feat: complete spec 421 Entra comparable/renderable pack (#488) 2026-06-27 22:12:01 +00:00
ExchangeTeamsComparablePayloadNormalizer.php feat: complete spec 422 exchange teams comparable renderable pack (#489) 2026-06-30 04:20:13 +00:00
ExchangeTeamsCoverageComparator.php feat: complete spec 422 exchange teams comparable renderable pack (#489) 2026-06-30 04:20:13 +00:00
ExchangeTeamsRenderableSummaryBuilder.php feat: complete spec 422 exchange teams comparable renderable pack (#489) 2026-06-30 04:20:13 +00:00
GenericContentEvidenceCaptureService.php feat: complete m365 generic evidence coverage pack (#487) 2026-06-27 12:24:00 +00:00
GenericPayloadNormalizer.php feat: add generic content-backed coverage capture (#482) 2026-06-25 19:55:52 +00:00
IdentityConflictDiagnosticsBuilder.php feat: implement canonical identity engine (#484) 2026-06-26 06:50:25 +00:00
ResourceTypeRegistry.php feat: expand m365 tcm workload registry (#486) 2026-06-26 22:36:24 +00:00
StartTenantConfigurationCapture.php feat: add generic content-backed coverage capture (#482) 2026-06-25 19:55:52 +00:00
SupportedScopeResolver.php feat: expand m365 tcm workload registry (#486) 2026-06-26 22:36:24 +00:00