From e8dd9e42b45313d9c72228b33a384e74df407d4e Mon Sep 17 00:00:00 2001 From: Jess Sullivan Date: Mon, 1 Jun 2026 12:18:17 -0400 Subject: [PATCH 1/2] =?UTF-8?q?feat(cv):=20public=20/cv=20=E2=86=92=20Resu?= =?UTF-8?q?me=20=C2=B7=20Pr=C3=A9cis=20=C2=B7=20Full=20CV=20(generic=20lan?= =?UTF-8?q?e)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaces the public 'Resume — Targeted' tab with a one-page generic Précis, distilled from the resume + CV (claims held to the SSOT — no broader framing). - /cv tabs: resume · precis · cv (cv route svelte-check clean) - Précis backed by @spear_resumes//generic:precis; MODULE.bazel pin → b648e30 - static/cv/jess_sullivan_precis.pdf synced via bazel run //static/cv:sync_pdfs (canonical rules_tectonic build; //static/cv:pdfs_synced_test PASSES locally) - sync_pdfs mapping + pdfs_synced_test data + assert_pdfs_synced.mjs pairs: cra/targeted → generic:precis - build-flow.mmd/.svg: publish flow now shows the three //generic:* lanes - CRA 'Targeted' lane stays private in spear_resumes (sent directly, not published) - rebased onto current main (37b9b35) --- MODULE.bazel | 2 +- src/routes/cv/+page.svelte | 16 ++++++++-------- static/cv/BUILD.bazel | 18 +++++++++++------- static/cv/assert_pdfs_synced.mjs | 6 +++--- static/cv/build-flow.mmd | 8 +++----- static/cv/build-flow.svg | 2 +- static/cv/jess_sullivan_precis.pdf | Bin 0 -> 24818 bytes static/cv/jess_sullivan_resume_targeted.pdf | Bin 53994 -> 0 bytes 8 files changed, 27 insertions(+), 25 deletions(-) create mode 100644 static/cv/jess_sullivan_precis.pdf delete mode 100644 static/cv/jess_sullivan_resume_targeted.pdf diff --git a/MODULE.bazel b/MODULE.bazel index 6f88ff9..f146231 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -23,7 +23,7 @@ bazel_dep(name = "rules_tectonic", version = "0.1.0") git_override( module_name = "spear_resumes", remote = "git@github.com:Jesssullivan/spear-resumes.git", - commit = "4507db4721e70711f4f1400e7d9392fb04ae7e49", + commit = "b648e3061152aa20de9510edb63d5e3ea1ba56aa", ) node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node") diff --git a/src/routes/cv/+page.svelte b/src/routes/cv/+page.svelte index 1448555..b5d8ca8 100644 --- a/src/routes/cv/+page.svelte +++ b/src/routes/cv/+page.svelte @@ -1,7 +1,7 @@