Skip to content

Trade-specific scoring UX + copy polish (NightlyBuildAgent 2026-08-19) - #487

Open
manazoid4 wants to merge 2 commits into
mainfrom
nightly/2026-08-19-trade-scoring-copy
Open

Trade-specific scoring UX + copy polish (NightlyBuildAgent 2026-08-19)#487
manazoid4 wants to merge 2 commits into
mainfrom
nightly/2026-08-19-trade-scoring-copy

Conversation

@manazoid4

Copy link
Copy Markdown
Owner

Summary

  • Trade-specific scoring UX: LeadResultCard now receives the user's selected trade and shows a specific job-type hint above the score reason badges. Electricians see "EV CHARGER — QUOTE PARTS & INSTALL" or "FULL REWIRE — CHECK CONSUMER UNIT TOO"; plumbers see "BOILER SWAP — SUPPLY & FIT" or "BATHROOM FIT-OUT — QUOTE IN FULL"; roofers, builders, HVAC, carpentry, painting, and landscaping all get trade-matched hints derived from lead title + description.
  • FindJobsPage copy: Empty-state headline changed from generic "CHECK THE CURRENT PUBLIC-TENDER FEED" to "FIND JOBS WORTH QUOTING — BEFORE CHECKATRADE LISTS THEM". Alert config copy made specific and benefit-led.
  • PricingPage hero: Fear-led headline ("STOP WASTING DAYS ON TENDERS THAT NEVER FIT YOUR FIRM"), free scan CTA promoted above paid CTA, "FOUNDER-ASSISTED PILOT" label replaced with "PILOT SUBSCRIPTION — £39/MO, PRICE LOCKED".
  • PricingPage green section: Added missing "SCAN FREE → NO CARD NEEDED" CTA — previously the section had a strong headline but no next step.
  • HomePage: Replaced procurement jargon micro-label "PUBLIC-WORKS QUALIFICATION FOR 5–25-PERSON CONTRACTORS" with plain-English "FIND PUBLIC JOBS WORTH BIDDING — FOR 5–25-PERSON CONTRACTORS".

Test plan

  • Build passes: npm run build — green
  • TypeScript: npx tsc --noEmit — clean
  • FindJobsPage: scan a postcode as Electrician — confirm "EV CHARGER" hint appears on matching leads
  • FindJobsPage: scan as Plumber — confirm "BOILER" / "BATHROOM" hints appear
  • FindJobsPage: visit /find-jobs before scanning — verify new empty-state copy is visible
  • PricingPage: verify free CTA is first, paid is second; green section has a clickable button
  • HomePage: confirm new micro-label is legible on mobile

Generated by Claude Code

- FindJobsPage: add TRADE_JOB_HINTS + getTradeInsight() to LeadResultCard
  Pass trade prop from scanner; electricians see EV CHARGER/REWIRE hints,
  plumbers see BOILER/BATHROOM, roofers see FLAT ROOF/SLATING, etc.
- FindJobsPage: sharpen empty-state copy — "FIND JOBS WORTH QUOTING —
  BEFORE CHECKATRADE LISTS THEM" + fix vague alert config text
- PricingPage: hero headline now fear-led ("STOP WASTING DAYS ON TENDERS
  THAT NEVER FIT YOUR FIRM"), free CTA promoted above paid, remove
  uncertain "FOUNDER-ASSISTED PILOT" label
- PricingPage: add missing SCAN FREE CTA to "COVERAGE BEFORE COMMITMENT"
  green section (was headline with nowhere to click)
- HomePage: replace jargon micro-label "PUBLIC-WORKS QUALIFICATION FOR
  5–25-PERSON CONTRACTORS" → "FIND PUBLIC JOBS WORTH BIDDING"
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@supabase

supabase Bot commented Aug 19, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project nfjwuwsuaapufmkppoeo because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
job-filter-v1 Ready Ready Preview Aug 19, 2026 8:52pm

@alwaysmeticulous

alwaysmeticulous Bot commented Aug 19, 2026

Copy link
Copy Markdown

✅ Meticulous spotted 0 visual differences across 169 screens tested: view results.

Meticulous evaluated ~4 hours of user flows against your PR.

Expected differences? Click here. Last updated for commit e8c05cb Fix npm audit: pin nanoid >=3.3.18 and postcss >=8.5.23 via overrides. This comment will update as new commits are pushed.

Resolves high-severity GHSA-2v37-7h3g-55p8 (nanoid) and moderate
GHSA-fxqj-rqcc-2cmp (postcss) flagged by CI npm audit --audit-level=high.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants