Skip to content

Group roles and improve resume presentation - #14

Merged
JayTeeBat merged 1 commit into
mainfrom
agent/group-jobs-responsive-site
Jul 20, 2026
Merged

Group roles and improve resume presentation#14
JayTeeBat merged 1 commit into
mainfrom
agent/group-jobs-responsive-site

Conversation

@JayTeeBat

Copy link
Copy Markdown
Owner

Summary

  • Group adjacent roles under a shared employer heading in HTML and Markdown while keeping standard, separate JSON Resume work entries.
  • Add a prose quality gate that rejects attached unit symbols and requires <number><whitespace><unit>, including percentages.
  • Make the HTML resume responsive on smartphones with fluid width and stacked contact, skills, and date layouts.
  • Promote the HTML resume to the primary GitHub Pages action, place PDF second and open it in a browser tab, then list JSON and Markdown.

Why

The flat renderer repeated employer names and hid internal progression. The browser resume also retained a fixed A4 width on small screens, while the landing page emphasized PDF download over the responsive HTML version. Technical unit spacing was convention-based rather than enforced.

Impact

Career progression is clearer, the published HTML works at mobile widths, artifact actions follow the desired priority, and future resume edits fail CI when a number is attached directly to a recognised unit symbol.

Validation

  • resume validate
  • codespell .
  • 84 non-browser tests passed
  • 13 Chromium/PDF/site tests passed
  • Production-style site build completed
  • Responsive resume visually checked at a 390 px viewport

@JayTeeBat
JayTeeBat marked this pull request as ready for review July 20, 2026 00:19
@JayTeeBat
JayTeeBat merged commit 52472e2 into main Jul 20, 2026
4 checks passed
@JayTeeBat
JayTeeBat deleted the agent/group-jobs-responsive-site branch July 20, 2026 00:19
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