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
42 lines
2.6 KiB
Markdown
42 lines
2.6 KiB
Markdown
# 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.
|