You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
App UX: landing CTA lands on empty Jobs list; app identity drift #32
P1 /jobs: every landing CTA says "tailor my resume" but lands on an empty Jobs list. The real first step (build a master resume) is a text link next to a competing "+ Add Job".
Fix: point the CTA at /resume-builder, with "Import resume" as the one primary action. Gate Add Job until a resume exists.
P2 app shell:
The landing is monochrome, but the app has a blue icon and a blue feedback pill. Use the landing palette and mark in the app.
The footer has a stray "TrueHire proof" link.
There is Cloudflare 401 console noise on load.
Source: the fleet app-interior UX audit, 2026-10-11. Screenshots are in the owner-local handoff folder ~/Library/Application Support/Fleet/Handoffs/2026-10-11-app-ux-audit/ux/<product>/.
Owner rules: dark everywhere; landing and app are one product (same name, palette, voice); one primary action per screen; real empty, loading and error states; no fake gamification or emoji noise. Taste-level changes need 2–3 rendered options for the owner. Clear bugs and copy fixes can ship directly through the release gate.
Resume-first onboarding and shared identity source are merged in PR #34 (748128a), with exact source quality/build/CI and responsive guest/account readiness checks. Independent review caught and fixed lazy palette/utility regressions.
The public entry CTA reaches ready Resume Builder in the controlled desktop/mobile qualification; pricing/tools meet the unchanged median performance gate. No production deployment was performed. Production navigation/console readback remains a separate release check, so this comment does not claim live Cloudflare console noise or real-account qualification is complete.
Released RolePatch main 987f8bdca453e9a94147d98cea31a86ca9dbcb96 through production run 38551298675 (green, 7/7 production smoke checks). Cloudflare deployment 464f9ce7-450b-4319-a31f-1adb031f72bc serves version 5d02d764-9925-41e3-bb11-a63d12a0dca6 at 100%, tagged with that exact main SHA.
Live acceptance: fresh 390px guest landing CTA “tailor my resume” opens /resume-builder with “Import Resume”; /jobs has Add Job disabled until a master resume exists. Both routes had no horizontal overflow, page errors, guest 401 responses, or console errors. Signed-in owner flow also opened the new resume-first screen. The app uses the landing’s monochrome identity and the stray TrueHire footer proof link is gone. An existing Chrome visit briefly reused older cacheable landing HTML; a fresh query fetched the new route. Existing browser cache may take up to its one-hour lifetime to expire.
Activity
sarthakagrawal927 commentedon Oct 13, 2026
Resume-first onboarding and shared identity source are merged in PR #34 (748128a), with exact source quality/build/CI and responsive guest/account readiness checks. Independent review caught and fixed lazy palette/utility regressions.
The public entry CTA reaches ready Resume Builder in the controlled desktop/mobile qualification; pricing/tools meet the unchanged median performance gate. No production deployment was performed. Production navigation/console readback remains a separate release check, so this comment does not claim live Cloudflare console noise or real-account qualification is complete.
sarthakagrawal927 commentedon Oct 14, 2026
Released RolePatch main
987f8bdca453e9a94147d98cea31a86ca9dbcb96through production run 38551298675 (green, 7/7 production smoke checks). Cloudflare deployment464f9ce7-450b-4319-a31f-1adb031f72bcserves version5d02d764-9925-41e3-bb11-a63d12a0dca6at 100%, tagged with that exact main SHA.Live acceptance: fresh 390px guest landing CTA “tailor my resume” opens
/resume-builderwith “Import Resume”;/jobshas Add Job disabled until a master resume exists. Both routes had no horizontal overflow, page errors, guest 401 responses, or console errors. Signed-in owner flow also opened the new resume-first screen. The app uses the landing’s monochrome identity and the stray TrueHire footer proof link is gone. An existing Chrome visit briefly reused older cacheable landing HTML; a fresh query fetched the new route. Existing browser cache may take up to its one-hour lifetime to expire.