SAMPLE / LAUNCHCHECK / FINISH
SAMPLE LAUNCHCHECK REPORT
Illustrative example — not a real customer project
- PROJECT
- Northstar Tasks
- SCOPE
- Production-readiness review
- STATUS
- Illustrative example
OVERALL
Needs a few fixes before launch.
This sample shows the type of findings a LaunchCheck can return. It is an illustrative example only and is not based on a real client project.
ILLUSTRATIVE FINDING SUMMARY
- CRITICAL0
- HIGH2
- MEDIUM3
- LOW2
FINDINGS
Specific enough to decide what comes next.
01HIGH SEVERITY AUTH
ISSUE
Password reset succeeds but leaves the user on a stale session state.
EVIDENCE
After completing reset and returning to the account screen, the previous session state may still be shown until refresh.WHY IT MATTERS
Users may think the reset failed or see inconsistent account state.RECOMMENDED NEXT STEP
Invalidate stale session state after reset and force a fresh authenticated-state check.02HIGH SEVERITY PAYMENTS
ISSUE
Checkout failure state does not clearly tell the user whether they were charged.
EVIDENCE
A failed payment returns to the pricing flow with a generic error message.WHY IT MATTERS
Payment uncertainty increases support requests and duplicate-payment risk.RECOMMENDED NEXT STEP
Use a dedicated failure state with transaction status and a clear retry path.03MEDIUM SEVERITY MOBILE
ISSUE
Primary CTA becomes partially obscured at small viewport widths.
EVIDENCE
At 360px width the sticky footer overlaps the Launch button.WHY IT MATTERS
The main conversion action becomes harder to use on smaller phones.RECOMMENDED NEXT STEP
Adjust footer spacing and safe-area handling below 390px.04MEDIUM SEVERITY FORMS
ISSUE
Validation errors are visible but not announced to assistive technology.
EVIDENCE
Error text is inserted visually without programmatic association to the affected field.WHY IT MATTERS
Screen-reader users may not know why submission failed.RECOMMENDED NEXT STEP
Associate errors with fields and announce validation changes appropriately.05MEDIUM SEVERITY INTEGRATIONS
ISSUE
A failed API request falls back to a blank state rather than an actionable error.
EVIDENCE
When the external service times out, the page renders no data and no retry option.WHY IT MATTERS
Users cannot tell whether there is no data or the request failed.RECOMMENDED NEXT STEP
Add explicit loading/error states and a retry action.06LOW SEVERITY DEPLOYMENT
ISSUE
One production asset still references a preview-domain URL.
EVIDENCE
A social-preview asset points to a non-production hostname.WHY IT MATTERS
Shared links can show inconsistent metadata.RECOMMENDED NEXT STEP
Centralize production URL configuration.07LOW SEVERITY ACCESSIBILITY
ISSUE
Visible focus state is weak on secondary navigation links.
EVIDENCE
Keyboard focus is technically present but difficult to distinguish from hover styling.WHY IT MATTERS
Keyboard users may lose track of location.RECOMMENDED NEXT STEP
Increase focus contrast and thickness.
AFTER THE CHECK
WHAT HAPPENS AFTER LAUNCHCHECK?
- You receive the written findings.
- You decide what you want to fix.
- If a contained repair makes sense, FINISH scopes it separately.
- Nothing is changed without approval.
LaunchCheck is not a penetration test, security audit, legal review, accessibility certification, VPAT, or compliance guarantee.
ONE APP / CLEAR FINDINGS