id,backlog_item,flow,page,finding,evidence,evidence_type,wcag,severity,effort,confidence,score,bucket,owner,recommendation,acceptance_criteria,status,found_on,source SA-01,B-01,Brief step 5 (failed Send),/start-a-project/,"After a failed Send the field with the error is hidden","Playwright: Name field at y -859 px 1.2 s after Enter at 1440; at 390 it ends at y 49 under the 65 px sticky header",Reproduced with script,2.4.11 Focus Not Obscured (Minimum),Major,M,High,1.5,Now (WCAG gate),Front-end,"Scroll the focused field into view below the sticky header after validation; stop any later scroll","At 390 and 1440 px, 1.2 s after a failed Send, the focused field sits fully below the 65 px header and inside the window",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-02,SA-02,Brief all steps (phone),/start-a-project/,"The sticky Start a project bar reloads the same page and erases every answer","Playwright at 390: after a tap the form reset to step 1, problem field empty, service unchecked",Reproduced with script,,Critical,S,High,4.0,Now (critical gate),Front-end,"Do not render the sticky project CTA on /start-a-project/ and its review page","At 390 px no sticky Start a project bar renders on /start-a-project/; answers survive every visible control",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-03,SA-03,Brief step 2,/start-a-project/,"A 20-character minimum is enforced but not stated, and errors show one at a time","Browser text 'Please lengthen this text to 20 characters or more' appears only after Continue; URL error shown first, problem error on the next try",Reproduced with script,3.3.2 Labels or Instructions (advisory),Major,M,High,1.5,Next,Front-end,"State the minimum in the hint; validate the whole step and show an error summary with links to each field, in site wording","Given step 2 with an invalid URL and a 9-character problem, Continue shows both errors at once above the first field and the hint is visible before typing",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-04,B-01,Brief step change (phone),/start-a-project/,"Continue lands past the step heading so the first field is off screen","Playwright at 390: step 5 legend at y -437 px after Continue",Reproduced with script,2.4.11 Focus Not Obscured (Minimum),Major,M,High,1.5,Now (merged into B-01),Front-end,"Same fix as SA-01: scroll to the focused legend below the sticky header","At 390 px, after each Continue, the step heading sits below the header and inside the window",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-05,SA-05,UX audit page short form,/services/ux-audit/,"The privacy policy link is almost invisible","Computed #C9D1E3 on #FFFFFF = 1.53:1; axe-core 4.14.0 color-contrast at 1440",Reproduced with script,1.4.3 Contrast (Minimum),Major,S,High,3.0,Now (WCAG gate),Design,"Use the body link color for the note link on white panels","Link contrast at least 4.5:1; axe-core reports zero color-contrast violations at 390 and 1440 px",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-06,SA-06,Brief step 5 summary,/start-a-project/,"The summary shows internal values","Summary text: 'Your brief: ux-audit · scope to discuss · 5k-15k.'",Reproduced with script,,Minor,S,High,2.0,Next,Front-end,"Map values to the visible option labels","Summary reads 'A UX audit · Scope to discuss · $5k-$15k' for the same answers",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-07,SA-07,Brief scope output,/start-a-project/,"The planning scope for a UX audit contradicts the service page","Scope output: 'Typical timeline 2–3 weeks' plus 'Inventory content and redirects before migration'; service page: 5-10 business days",Reproduced with script,,Major,S,High,3.0,Now,Content,"Align the scoper rules for ux-audit with the service page and drop the migration item","Planning scope for 'A UX audit' states 5-10 business days and lists no migration step",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-08,SA-08,Header (desktop),site-wide,"The skip link is the second Tab stop","Tab order log at 1440: HELLO@W3EXPERTS.COM, then Skip to content",Reproduced with script,2.4.1 Bypass Blocks (passes; order advisory),Minor,S,High,2.0,Next,Front-end,"Move the skip link before the top bar in the DOM","At 1440 px the first Tab stop is Skip to content",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-09,SA-09,UX audit page ledger and FAQ,/services/ux-audit/,"Copy implies past client audits the studio cannot show","'Client audits are anonymized before we ever show them'; FAQ 'Many clients do; some come back for design or build'",Read in built HTML,,Major,S,High,3.0,Now,Content,"Label the ledger as an illustration and remove claims of past client work","No sentence on the page claims past client audits; the ledger intro says it is an illustration",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-10,SA-10,UX audit page breadcrumb,/services/ux-audit/,"Breadcrumb 'UI/UX Design' links to the website design page","Built HTML: href=/services/website-design/",Read in built HTML,,Minor,S,High,2.0,Next,Content,"Point the crumb to /services/ui-ux-design/","Breadcrumb UI/UX Design resolves to /services/ui-ux-design/",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-11,SA-11,UX audit page process cards,/services/ux-audit/,"Process cards show an arrow but are not links","Anchor elements without href, styled with arrows",Reviewer observation,,Minor,S,Medium,1.6,Next,Design,"Drop the arrow or render the cards as plain articles","No arrow or link styling on non-interactive cards",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-12,SA-12,UX audit page short form,/services/ux-audit/,"Errors rely on browser bubbles, unlike the brief's inline messages","No inline error text in the page after an empty Send (390 and 1440)",Reviewer observation,3.3.1 Error Identification (passes via browser),Minor,M,Medium,0.8,Later,Front-end,"Reuse the brief's inline error pattern","An empty Send shows inline errors tied to each field with aria-describedby",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-13,SA-13,Brief with JavaScript off,/start-a-project/,"The planning estimate shows 'Scope B' before any answer","No-script render shows 'Scope B · Discovery-led project' at load",Reproduced with script,,Minor,S,High,2.0,Next,Front-end,"Hide the static estimate in the no-script render or label it as an example","With JavaScript off no scope tier shows until the review page is requested",Open,2026-11-11,Sample audit of w3experts.com (not client work) SA-14,SA-14,Brief first screen,/start-a-project/,"The first field starts below the first screen at both widths","Hero ends at 540 px on desktop; on a phone the form starts behind the sticky bar",Predicted (needs analytics),,Minor,M,Low,0.5,Validate first,Design,"Check scroll depth and form starts after launch before changing the layout","Decision recorded after 30 days of field data",Open,2026-11-11,Sample audit of w3experts.com (not client work)