TenantAtlas/specs/374-diagnostic-entry-point-support-diagnostics-consolidation/artifacts/affected-files.md
ahmido 0a1ecf99c9 feat(ui): implement diagnostic entry point consolidation (#445)
Applied diagnostic surface contract rules to Audit Log inspect modal and Support Diagnostics action context, consolidating raw diagnostic data into safe modals according to Spec 374.

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #445
2026-06-13 01:16:00 +00:00

6.4 KiB

Affected Files

Status: final implementation inventory.

File Purpose Change type Surface affected Runtime/tooling/spec Verification level Risk Out-of-scope side effects
specs/374-diagnostic-entry-point-support-diagnostics-consolidation/spec.md Governing feature specification created N/A spec repo-created low none
specs/374-diagnostic-entry-point-support-diagnostics-consolidation/plan.md Implementation plan created N/A spec repo-created low none
specs/374-diagnostic-entry-point-support-diagnostics-consolidation/tasks.md Implementation task list created N/A spec repo-created low none
specs/374-diagnostic-entry-point-support-diagnostics-consolidation/checklists/requirements.md Preparation/readiness checklist created N/A spec repo-created low none
specs/374-diagnostic-entry-point-support-diagnostics-consolidation/artifacts/source-audit-summary.md Repo truth audit created N/A spec artifact repo-created low none
specs/374-diagnostic-entry-point-support-diagnostics-consolidation/artifacts/diagnostic-entrypoint-matrix.md Entrypoint decision matrix created N/A spec artifact repo-created low none
apps/platform/app/Filament/Pages/EnvironmentDashboard.php Visible quick diagnostics entry unchanged Environment Dashboard runtime repo-verified existing low no hub/nav/repair link added
apps/platform/app/Filament/Pages/EnvironmentDiagnostics.php Repair diagnostics page state/actions updated Repair Diagnostics runtime repo-verified existing medium title/subheading, repair-only summary copy, and secondary read-only support modal; repair action safety preserved
apps/platform/resources/views/filament/pages/environment-diagnostics.blade.php Repair/no-action presentation unchanged Repair Diagnostics runtime repo-verified existing low existing summary Blade already fit the new state payload
apps/platform/resources/views/filament/modals/support-diagnostic-bundle.blade.php Support modal purpose/first-check presentation updated Support Diagnostics modal runtime repo-verified existing medium quick support context purpose, redacted support label, and status/why/observed/action structure added; no raw leakage
apps/platform/app/Support/ManagedEnvironmentLinks.php Repair diagnostics helper unchanged link helper runtime repo-verified existing low retained as canonical deeplink helper
apps/platform/app/Support/SupportDiagnostics/SupportDiagnosticBundleBuilder.php Support diagnostics bundle copy/redaction updated Support Diagnostics modal runtime repo-verified existing medium operation-run technical exception fragments and internal environment-review wording are normalized out of header/summary/modal copy
apps/platform/app/Support/RedactionIntegrity.php Shared redaction note copy updated Support Diagnostics modal runtime repo-verified existing low visible support note says redacted support view while internal redaction mode remains default_redacted
apps/platform/app/Support/Ui/ActionSurface/ActionSurfaceExemptions.php Action-surface canonical noun updated Repair Diagnostics runtime repo-verified existing medium metadata aligned from ManagedEnvironment diagnostics to Repair diagnostics
apps/platform/lang/en/localization.php Dashboard modal description updated Support Diagnostics modal runtime repo-verified existing low quick support context purpose copy
apps/platform/lang/de/localization.php Dashboard modal description updated Support Diagnostics modal runtime repo-verified existing low localized quick support context purpose copy
apps/platform/tests/Feature/Filament/Spec374DiagnosticEntrypointTest.php Spec 374 feature coverage added Dashboard / Support modal / Repair Diagnostics test new low focused Feature/Livewire proof
apps/platform/tests/Browser/Spec374DiagnosticEntrypointSmokeTest.php Spec 374 browser smoke added Dashboard / Support modal / Repair Diagnostics test new medium bounded browser coverage and screenshots
apps/platform/tests/Unit/Support/SupportDiagnostics/SupportDiagnosticBundleBuilderTest.php Support diagnostics bundle regression coverage updated Support Diagnostics modal test existing low asserts SQLSTATE/constraint fragments stay out of support bundle copy
apps/platform/tests/Feature/Filament/TenantDiagnosticsRepairsTest.php Existing repair diagnostics regression updated Repair Diagnostics test existing low expected copy updated
apps/platform/tests/Feature/Guards/ActionSurfaceContractTest.php Existing action-surface guard updated Repair Diagnostics test existing low expected metadata wording updated
apps/platform/tests/Feature/SupportDiagnostics/ProductTelemetrySupportDiagnosticsCaptureTest.php Support diagnostics telemetry coverage updated Repair Diagnostics / Support Diagnostics modal test existing low asserts repair-page modal opens record repair_diagnostics source telemetry
docs/ui-ux-enterprise-audit/page-reports/ui-002-environment-dashboard.md UI audit evidence unchanged Environment Dashboard documentation existing low dashboard semantics unchanged; no page-report churn
docs/ui-ux-enterprise-audit/page-reports/ui-012-environment-diagnostics.md UI audit evidence updated Repair Diagnostics documentation existing low canonical noun and Spec 374 screenshot plan updated
docs/ui-ux-enterprise-audit/route-inventory.md UI coverage registry updated Repair Diagnostics documentation existing low UI-012 noun/screenshot reference updated
specs/374-diagnostic-entry-point-support-diagnostics-consolidation/artifacts/screenshots/*.png Browser proof added Dashboard / Support modal / Repair Diagnostics artifact browser-generated low four screenshots copied from Pest browser run

Out-Of-Scope Side Effects

  • No Provider Connections, Required Permissions, System panel, Evidence Snapshot, Customer Review, OperationRun lifecycle, provider gateway, Graph contract, migration, package, env, queue, scheduler, storage, panel provider, global search, or navigation runtime files were changed.
  • .codex/config.toml had an unrelated local change in the worktree and was not edited as part of Spec 374.