Skip to content

v0.9.2 — Résumé presentation: dark mode, project bullets, designed PDF

Choose a tag to compare

@willgriffin willgriffin released this 29 Oct 19:24
6a508cb

Public résumé presentation release on top of v0.9.1 (application opportunity overview, PR #257). No schema, migration, grant, chart or base-manifest change; the jobgeni base ?ref stays at v0.7.0. Plain digest roll, no maintenance window.

  • Readable in dark colour schemes (#270, PR #272). The public résumé page and the standalone HTML/PDF document own a --profile-* palette with light and dark sets; they no longer inherit undefined studio tokens over the dark admin surface. Print stays light, so PDFs are unchanged by the toggle.
  • Project bullets reach the public snapshot (#271, PR #273). Each project in the projected snapshot carries an optional bullets: string[] ("Title: body", bounded like position bullets), rendered on the page, in the HTML/PDF document, and in the assistant's facts. Snapshot version stays 1; consumers that ignore the field are unaffected. willgriffin.dev #495 renders it.
  • Résumé typography and layout refactor (#233, PR #274). Source Serif 4 and Inter Tight are embedded in the document so the PDF never falls back to Courier; tighter type scale and margins; dates formatted as "Dec 2024 – Present" on the heading line; headings keep together with their first lines instead of whole positions; skills sit under the profile; education leads with the institution; projects render as an indented block with their own sub-bullets; a running header carries the name. A six-page synthetic PDF renders as three.
  • CI (#276, PR #277). The permission-fence dispatch test waits up to 25 s for its terminal job event instead of 3 s, so it survives a loaded runner.

Reviews: #272, #273, #274 standard roster (codex-sol) clean on their final recall; #277 mechanical. The normal Release image workflow publishes the immutable pair; jobgeni promotes the site image only.

Resume image candidates

Site: ghcr.io/willgriffin/iolaus/site@sha256:98fa0fcfb30e41c2c9f682a91646f87e1ea64f9f95c5f62c4a346cc664f15024

Extractor: ghcr.io/willgriffin/iolaus/resume-import-extraction@sha256:27560b770ec84e8f9a27196ce30f5732711a45ced341be16b227b9d5940a9b2a

Source: 6a508cb243be129076f6a1d29c557935e157b74c;
lock SHA-256: d3831e1c67837e74326118b05520b6966fa079e4d1baa8682ebded2ff0107ecc.

Envelope tested. Production requires qualification:
docs/resume-extractor-release.md.