Skip to content

Resume polish: share previews, CI, sourced college tips, Spanish /college, README - #25

Merged
jgomezrom merged 8 commits into
mainfrom
resume-polish
Oct 1, 2026
Merged

jgomezrom merged 8 commits into
mainfrom
resume-polish

Conversation

@jgomezrom

@jgomezrom jgomezrom commented Oct 1, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Quiz share previews — /quiz and /quiz/more-majors only set a title, so shared links showed the generic site card with no canonical URL. Both now have their own Open Graph/Twitter metadata and canonical. The bonus quiz's description also named nuclear, petroleum and marine, which it doesn't cover; it now names the seven fields it actually does.
  • CI — new GitHub Actions workflow runs typecheck, lint, the 22 solver tests and a production build on every push to main and every PR. Its first run caught a real gap: PageProps/LayoutProps are generated into .next/types, which a fresh checkout doesn't have, so the workflow now runs next typegen first.
  • College tips sourcing — three tips labeled "research-backed" overstated their sources:
    • Active learning cited a blog → now cites Deslauriers et al. 2019 (PNAS, randomized), wording matched to its finding.
    • Burnout cited a university marketing blog → now cites Taylor et al. 2022 (systematic review, 18 studies, 11,500 medical students), stated as an association; unsupported claims about breaks and perfectionism removed.
    • Internships claimed the cited ASEE paper showed internships "fundamentally alter career trajectories"; it doesn't, so the tip now reports what it found.
  • Spanish /college — the only page of 64 still showing English in Spanish mode. The six tips are now translated (collegeTips.es.ts).
  • Share image — the "23 fields" count is now computed from fields.length instead of hardcoded.
  • Cleanup — removed the five unused create-next-app SVGs from public/.
  • README — CI badge, the field photography and its sources, the Big Ten/SEC school themes, the sharing/SEO work, and a "What I learned" note about the Open Graph merge bug.

Test plan

  • tsc --noEmit, npm run lint, npm test (22/22), npm run build (73/73) pass locally
  • Reproduced CI's first failure locally (typecheck with no .next) and confirmed next typegen fixes it
  • Both quiz pages: own title, description, og:url, canonical, og:image, summary_large_image; bonus quiz has its own canonical
  • Scanned all 64 sitemap pages in Spanish mode on the live site — /college was the only one with English text
  • /college checked in English and Spanish: all six tips, labels and source links render; theme/confidence/source identical across languages
  • All three new/kept research source links resolve; abstracts read via Europe PMC / NSF PAR
  • CI passes on the final commit

🤖 Generated with Claude Code

jgomezrom and others added 5 commits October 1, 2026 13:19
The quiz is the page people are most likely to share, but its layouts only
set a title, so links showed the generic site card. The bonus quiz's
description also named nuclear, petroleum and marine, which it doesn't cover.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The count was hardcoded, the same kind of drift that already had to be fixed
twice elsewhere when the field list grew.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
engineering-exploration Ready Ready Preview Oct 1, 2026 5:33pm UTC

PageProps and LayoutProps live in .next/types, which a fresh CI checkout
doesn't have, so tsc failed on its first run even though it passed locally.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
jgomezrom and others added 2 commits October 1, 2026 13:33
…urces say

Two cited blog posts, not research. The active-learning tip now cites the
2019 PNAS randomized study (Deslauriers et al.) and states its actual finding.
The burnout tip now cites a 2022 systematic review of physical activity and
burnout, says it shows an association in medical students, and drops the
claims nothing supported. The internship tip's own source never said
internships "fundamentally alter career trajectories", so it now reports what
that paper found. Also notes that "R1" is a U.S. classification.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
/college was the only page of 64 still showing English text in Spanish mode.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jgomezrom jgomezrom changed the title Resume polish: quiz share previews, CI, README, cleanup Resume polish: share previews, CI, sourced college tips, Spanish /college, README Oct 1, 2026
@jgomezrom
jgomezrom merged commit 58deb42 into main Oct 1, 2026
3 checks passed
@jgomezrom
jgomezrom deleted the resume-polish branch October 1, 2026 17:39

This branch was successfully deployed

1 active deployment
Preview — f49f1e8f Deployed Oct 1, 2026 by vercel[bot]
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.

1 participant