TenantAtlas/specs/373-diagnostic-surface-separation/artifacts/browser-verification-report.md
ahmido 94877c9a66 feat(ui): implement diagnostic surface separation (#444)
Applied the decision-first diagnostic surface IA contract to EnvironmentDiagnostics and SupportDiagnostics bundles. Added recommended_first_check and separated technical metadata as per Spec 373.

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #444
2026-06-12 20:31:17 +00:00

2.6 KiB

Browser Verification Report

Status: complete.

Required Browser Targets

Target URL pattern Required proof
Environment Diagnostics /admin/workspaces/{workspace}/environments/{environment}/diagnostics page loads, summary leads, no-action or blocker state visible, no console/runtime errors
Support diagnostics modal existing openSupportDiagnostics action on Environment Dashboard or OperationRun detail modal opens, first check and redaction note precede references, no console/runtime errors

Fixture

  • Smoke login route: /admin/local/smoke-login.
  • User: smoke-requester+352@tenantpilot.local.
  • Workspace: spec-352-guidance-browser-audit.
  • Environment: spec-352-audit-no-urgent.
  • Environment Diagnostics URL tested: http://localhost/admin/workspaces/spec-352-guidance-browser-audit/environments/spec-352-audit-no-urgent/diagnostics.
  • Support diagnostics modal host tested: http://localhost/admin/workspaces/spec-352-guidance-browser-audit/environments/spec-352-audit-no-urgent.

Planned Screenshot Outputs

  • artifacts/screenshots/001-environment-diagnostics-after.png
  • artifacts/screenshots/002-support-diagnostics-after-or-blocked.png

Blocked-Path Rule

If the current fixture cannot reach support diagnostics without broad auth/fixture work, document the route/action attempted, observed blocker, and screenshot path. Do not solve fixture/auth infrastructure inside Spec 373.

Results

Target Result Evidence
Environment Diagnostics PASS Route loaded through smoke-login fixture; No diagnostic action is required led the page; old All good / No known issues detected copy absent; screenshot 001-environment-diagnostics-after.png.
Support diagnostics modal PASS Dashboard grouped More action opened Open support diagnostics; modal showed Recommended first check above contextual help, support notes, overview, provider connection, and operation sections; screenshot 002-support-diagnostics-after-or-blocked.png.
Browser console PASS In-app Browser tab reported zero current error logs after the scoped flow. Boost browser log feed returned only stale unrelated entries dated June 6-8, 2026 on operation pages.

Notes

  • The smoke fixture represented the no-action Environment Diagnostics state and a neutral support diagnostics first check. Missing-owner and duplicate-membership blocker states remain covered by Feature/Livewire tests because the current repo default intentionally keeps owner bootstrap hidden under workspace-role recovery.
  • Provider Connections and Required Permissions were not recaptured; no shared Spec 353 runtime files changed.