Second-pass review of this session's work by another agent. It corrected several
real mistakes of mine and finished F06 gaps I had left open. Reviewed, verified
and committed as-is.
THE MISS THAT MATTERS
`job_scout/state/applications.json` — the authoritative application registry
introduced by F02 — was never actually tracked. `job_scout/state/*` in
.gitignore silently excluded it, so my checkpoint commit afdef7e claimed to add
it and did not. Only `application_cohort.json`, the GENERATED projection, was
version-controlled; the source of truth and the migration history backup were
not. .gitignore now carries explicit negations for both.
MY ERRORS, CORRECTED
- "kastellaun" was in CH_LOCATION_KEYWORDS. Kastellaun is in Rhineland-Palatinate.
I took it from a Bundeswehr reserve listing and filed it under Switzerland -
precisely the class of bug F12 existed to fix.
- The F12 fix only widened the keyword list; SmartRecruiters still discarded the
structured country, which was the concrete case the review named
(city=Baar, country=CH). The adapter now preserves it, and a COUNTRY_NAMES
mapping gives country precedence over a bare town name.
- F15 was applied to Taleo and Prospective only. Greenhouse still wrote
`updated_at` into `posted`; it now uses `published_at` and carries provenance.
- My negation guard `\b(no|not|...)\b[^.;]{0,60}$` was too loose - an unrelated
"not" within 60 characters could mask a real claim. Tightened to require the
negation to govern the term.
- F18's retirement of the macro-count rule missed "Four to six compact skills
lines" in the workflow; removed now.
F06 GAPS I LEFT OPEN, NOW CLOSED
Date-format validation on education/employment periods (the 2035-99 case named
in the review), evidence-structure validation, referential integrity on evidence
source files, and the missing-identity KeyError.
F10 TAKEN FURTHER, AND RIGHTLY
I demoted the US-GPA fields to *_orientation_only. They are now removed
entirely, with grade_output_rule saying what to do instead: use the German grade
and scale, and if a recipient requires a US GPA, use THEIR method and record it.
Keeping a number derived by a non-recognised method invites its use.
Also: the Capgemini omit-preference now sits in experience_capgemini.md itself,
alongside the instruction not to fill or explain the intentional gap.
BIS BASEL - REJECTED 2026-09-11
jr100429, applied 2026-07-10, no interview, no reason given. Recorded in the
registry with a dated event and in the decision log; the "prep interview brief
when screening lands" next action is cleared. This also settles the 2026-09-04
observation that the req had vanished from the BIS board - it was a real
rejection, not just a closed posting.
VERIFICATION I RAN MYSELF BEFORE COMMITTING
49/49 tests. Validator PASS with 0 advisory warnings. Package manifest and
registry views current. All 12 F12 location cases still correct, including
Kastellaun now rejecting. The F05 counter-proof still catches all 9 violations.
SBB, NVIDIA, RUAG and Kdo Cy resumes still scan clean. Diffs are net-additive
across every reference file - the deletions are replacements, not losses.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qej5SBvhcbGXHwLqNWiskM
528 lines
21 KiB
JSON
528 lines
21 KiB
JSON
{
|
||
"schema_version": 2,
|
||
"generated_note": "Generated by package_manifest.py (review finding F17). A PDF in a folder is not evidence that the package is reproducible. Source and class hashes detect edits; optional pdf_artifacts are observations, not verified source-to-PDF mappings. Absent PDFs are allowed; present PDFs must match their recorded hash. Nothing here authorises rewriting a submitted document.",
|
||
"packages": {
|
||
"AkerBP_Data_Product_Architect": {
|
||
"sources": {
|
||
"e2e_akerbp_data_product_architect_cover_letter.tex": "922759ac4bc7a52c",
|
||
"e2e_akerbp_data_product_architect_resume.tex": "d0a0f9942a882567"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "b3a032a850cd0d6d"
|
||
},
|
||
"requires_class": [
|
||
"article",
|
||
"resume"
|
||
],
|
||
"uses_today": [],
|
||
"problems": [],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "76c7dacfb00b5df3",
|
||
"Dennis_Thiessen_Resume.pdf": "0023acf689a8b4e7",
|
||
"e2e_akerbp_data_product_architect_cover_letter.pdf": "76c7dacfb00b5df3",
|
||
"e2e_akerbp_data_product_architect_resume.pdf": "0023acf689a8b4e7"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Apple_Data_Engineer": {
|
||
"sources": {
|
||
"e2e_apple_data_engineer_cover_letter.tex": "34abad48e3a82634",
|
||
"e2e_apple_data_engineer_resume.tex": "c3594ddcb32131da"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_apple_data_engineer_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_apple_data_engineer_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"e2e_apple_data_engineer_cover_letter.pdf": "06ee82291bbc9a4c",
|
||
"e2e_apple_data_engineer_resume.pdf": "37aeb66d208346f5"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"BIS": {
|
||
"sources": {
|
||
"e2e_bis_senior_data_analytics_ai_cover_letter.tex": "4f037d7fcfd1ccfc",
|
||
"e2e_bis_senior_data_analytics_ai_resume.tex": "4ecc6a98ab82ea2b"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_bis_senior_data_analytics_ai_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_bis_senior_data_analytics_ai_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "c584d131e37899fa",
|
||
"Dennis_Thiessen_Resume.pdf": "5b554ae2e658d960",
|
||
"e2e_bis_senior_data_analytics_ai_cover_letter.pdf": "c584d131e37899fa",
|
||
"e2e_bis_senior_data_analytics_ai_resume.pdf": "5b554ae2e658d960"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"CitadelSecurities_PlatformEngineer": {
|
||
"sources": {
|
||
"e2e_citadel_securities_platform_engineer_cover_letter.tex": "4f2bf629635d3413",
|
||
"e2e_citadel_securities_platform_engineer_resume.tex": "5f2ac36737162b29"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "b3a032a850cd0d6d"
|
||
},
|
||
"requires_class": [
|
||
"article",
|
||
"resume"
|
||
],
|
||
"uses_today": [],
|
||
"problems": [],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "e95631c56fd02a71",
|
||
"Dennis_Thiessen_Resume.pdf": "cb7a13b2215796f2",
|
||
"e2e_citadel_securities_platform_engineer_cover_letter.pdf": "e95631c56fd02a71",
|
||
"e2e_citadel_securities_platform_engineer_resume.pdf": "cb7a13b2215796f2"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Equinor_AI_Manager": {
|
||
"sources": {
|
||
"e2e_equinor_ai_manager_cover_letter.tex": "390a7ea37836a93d",
|
||
"e2e_equinor_ai_manager_resume.tex": "f57087d53a777328"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_equinor_ai_manager_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_equinor_ai_manager_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "224303daba825066",
|
||
"Dennis_Thiessen_Resume.pdf": "634e207667086dd7",
|
||
"e2e_equinor_ai_manager_cover_letter.pdf": "224303daba825066",
|
||
"e2e_equinor_ai_manager_resume.pdf": "634e207667086dd7"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Google_Business_Home": {
|
||
"sources": {
|
||
"e2e_google_software_engineer_iii_business_home_cover_letter.tex": "c68e33850a6baf42",
|
||
"e2e_google_software_engineer_iii_business_home_cover_letter_v2.tex": "2fe40e60a2defb12",
|
||
"e2e_google_software_engineer_iii_business_home_resume.tex": "f47788e596d87529",
|
||
"e2e_google_software_engineer_iii_business_home_resume_v2.tex": "d895021d7b5850cb"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "b3a032a850cd0d6d"
|
||
},
|
||
"requires_class": [
|
||
"article",
|
||
"resume"
|
||
],
|
||
"uses_today": [],
|
||
"problems": [],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "57c111039dc2c4ee",
|
||
"Dennis_Thiessen_Resume.pdf": "e9fe51e4661fc36c",
|
||
"e2e_google_software_engineer_iii_business_home_cover_letter.pdf": "e3643f9d623e404d",
|
||
"e2e_google_software_engineer_iii_business_home_cover_letter_v2.pdf": "57c111039dc2c4ee",
|
||
"e2e_google_software_engineer_iii_business_home_resume.pdf": "c4cb40153f7af748",
|
||
"e2e_google_software_engineer_iii_business_home_resume_v2.pdf": "e9fe51e4661fc36c"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Google_Senior_Data_Engineer": {
|
||
"sources": {
|
||
"e2e_google_senior_data_engineer_cover_letter.tex": "966fd9ff789fb4a4",
|
||
"e2e_google_senior_data_engineer_resume.tex": "1e3e56ab426172ab"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_google_senior_data_engineer_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_google_senior_data_engineer_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "c826c22521359372",
|
||
"Dennis_Thiessen_Resume.pdf": "25121fee8915acd3",
|
||
"e2e_google_senior_data_engineer_cover_letter.pdf": "c826c22521359372",
|
||
"e2e_google_senior_data_engineer_resume.pdf": "25121fee8915acd3"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Infineon": {
|
||
"sources": {
|
||
"e2e_infineon_doctoral_cover_letter.tex": "4149a4a2ed2f619f",
|
||
"e2e_infineon_doctoral_resume.tex": "090946510d744691"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_infineon_doctoral_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_infineon_doctoral_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "5d785ca3c4b1a903",
|
||
"Dennis_Thiessen_Resume.pdf": "a445f2351982b735",
|
||
"e2e_infineon_doctoral_cover_letter.pdf": "5d785ca3c4b1a903",
|
||
"e2e_infineon_doctoral_resume.pdf": "a445f2351982b735"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Infineon_AI_Engineer": {
|
||
"sources": {
|
||
"e2e_infineon_ai_engineer_cover_letter.tex": "a8cccec6b8d685b9",
|
||
"e2e_infineon_ai_engineer_resume.tex": "b7957e35ee342bca"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_infineon_ai_engineer_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_infineon_ai_engineer_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"e2e_infineon_ai_engineer_resume.pdf": "810ec7007a8bfe8e"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Isovalent_DataEngineer": {
|
||
"sources": {
|
||
"e2e_isovalent_data_engineer_cover_letter.tex": "33c6a2943f288893",
|
||
"e2e_isovalent_data_engineer_resume.tex": "b8edf89223ef8fb2"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_isovalent_data_engineer_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_isovalent_data_engineer_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "546364b3102d00b7",
|
||
"Dennis_Thiessen_Resume.pdf": "f35745cc987473fc",
|
||
"e2e_isovalent_data_engineer_cover_letter.pdf": "546364b3102d00b7",
|
||
"e2e_isovalent_data_engineer_resume.pdf": "f35745cc987473fc"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"KdoCy_DevOps_Data_Platform": {
|
||
"sources": {
|
||
"e2e_kdocy_devops_data_platform_cover_letter.tex": "29d114255a1310cc",
|
||
"e2e_kdocy_devops_data_platform_resume.tex": "de3fcb42d1c5c478"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "b3a032a850cd0d6d"
|
||
},
|
||
"requires_class": [
|
||
"article",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_kdocy_devops_data_platform_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_kdocy_devops_data_platform_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Lebenslauf.pdf": "ec9fbeb6864a43da",
|
||
"Dennis_Thiessen_Motivationsschreiben.pdf": "53be036b3ce12148",
|
||
"e2e_kdocy_devops_data_platform_cover_letter.pdf": "55d7aa1fd97b2eb6",
|
||
"e2e_kdocy_devops_data_platform_resume.pdf": "4929981906919523"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Kraken_AI_Infrastructure": {
|
||
"sources": {
|
||
"e2e_kraken_ai_infra_cover_letter.tex": "32eb97aedefb1702",
|
||
"e2e_kraken_ai_infra_resume.tex": "14350c33e1dbc18e"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_kraken_ai_infra_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_kraken_ai_infra_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "10d0deb132c3ecd8",
|
||
"Dennis_Thiessen_Resume.pdf": "0ff9a52ceb6521a3",
|
||
"e2e_kraken_ai_infra_cover_letter.pdf": "10d0deb132c3ecd8",
|
||
"e2e_kraken_ai_infra_resume.pdf": "0ff9a52ceb6521a3",
|
||
"Senior Software Engineer – AI Infrastructure @ Kraken.pdf": "716232dd1d83cbfc"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Kraken_SRE_AI_Agents": {
|
||
"sources": {
|
||
"e2e_kraken_sre_ai_agents_cover_letter.tex": "bf215661bc0e6936",
|
||
"e2e_kraken_sre_ai_agents_resume.tex": "b8d1a3cfae03186a"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_kraken_sre_ai_agents_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_kraken_sre_ai_agents_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "a08cff46ef5f4653",
|
||
"Dennis_Thiessen_Resume.pdf": "9c04ea9735e8611a",
|
||
"e2e_kraken_sre_ai_agents_cover_letter.pdf": "a08cff46ef5f4653",
|
||
"e2e_kraken_sre_ai_agents_resume.pdf": "9c04ea9735e8611a"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Microsoft_ISE_Senior_SWE": {
|
||
"sources": {
|
||
"e2e_microsoft_ise_cover_letter.tex": "72ea729b7bd5c8da",
|
||
"e2e_microsoft_ise_resume.tex": "f61845e8087b5696"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_microsoft_ise_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_microsoft_ise_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "7f6df9105f06f572",
|
||
"Dennis_Thiessen_Resume.pdf": "8c4f308234298916",
|
||
"e2e_microsoft_ise_cover_letter.pdf": "7f6df9105f06f572",
|
||
"e2e_microsoft_ise_resume.pdf": "8c4f308234298916"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Microsoft_Principal_FDE_SWE": {
|
||
"sources": {
|
||
"e2e_microsoft_principal_fde_swe_cover_letter.tex": "8095827a769ece44",
|
||
"e2e_microsoft_principal_fde_swe_resume.tex": "5be341c9dcccca28"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_microsoft_principal_fde_swe_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_microsoft_principal_fde_swe_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "bf00c589a7742547",
|
||
"Dennis_Thiessen_Resume.pdf": "9a95e3452e2e3539",
|
||
"e2e_microsoft_principal_fde_swe_cover_letter.pdf": "bf00c589a7742547",
|
||
"e2e_microsoft_principal_fde_swe_resume.pdf": "9a95e3452e2e3539"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"NATO_AI_ENGINEER": {
|
||
"sources": {
|
||
"e2e_nato_ai_engineer_cover_letter.tex": "863c590ea8a987c1",
|
||
"e2e_nato_ai_engineer_resume.tex": "e3b80997712dd9d7"
|
||
},
|
||
"class_files": {},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [],
|
||
"problems": [
|
||
"source distribution incomplete: requires resume.cls, which is not in the folder. A build here only succeeds if a copy happens to exist elsewhere on the machine. Do NOT repair by copying the newest class in - the repo carries several class variants and older macros differ."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "0239a9ca995cb825",
|
||
"Dennis_Thiessen_Resume.pdf": "3d96a1e30b0adb64",
|
||
"e2e_nato_ai_engineer_resume.pdf": "428e242a2ca7b453"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"NVIDIA_SrDevOps_Zurich": {
|
||
"sources": {
|
||
"e2e_nvidia_sr_devops_cover_letter.tex": "2252b98f7a7e0ca0",
|
||
"e2e_nvidia_sr_devops_resume.tex": "69787364df7d6f02"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "b3a032a850cd0d6d"
|
||
},
|
||
"requires_class": [
|
||
"article",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_nvidia_sr_devops_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_nvidia_sr_devops_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "275a8a10fb9bb9eb",
|
||
"Dennis_Thiessen_Resume.pdf": "03ea1f4fe89d6fbf",
|
||
"e2e_nvidia_sr_devops_cover_letter.pdf": "275a8a10fb9bb9eb",
|
||
"e2e_nvidia_sr_devops_resume.pdf": "03ea1f4fe89d6fbf"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"QuantCo_Cloud_Engineer": {
|
||
"sources": {
|
||
"e2e_quantco_cloud_engineer_cover_letter.tex": "f8ef588da7fe1232",
|
||
"e2e_quantco_cloud_engineer_resume.tex": "a8ebc1b56f623949"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_quantco_cloud_engineer_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_quantco_cloud_engineer_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "484a41d552102b4f",
|
||
"Dennis_Thiessen_Resume.pdf": "564338361852073f",
|
||
"e2e_quantco_cloud_engineer_cover_letter.pdf": "484a41d552102b4f",
|
||
"e2e_quantco_cloud_engineer_resume.pdf": "564338361852073f"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"RUAG_AI_Engineer_C5I": {
|
||
"sources": {
|
||
"e2e_ruag_ai_engineer_c5i_cover_letter.tex": "2b3d966dc0590b08",
|
||
"e2e_ruag_ai_engineer_c5i_resume.tex": "2cf799344c3d91c6"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "b52a6f7123ae9067"
|
||
},
|
||
"requires_class": [
|
||
"article",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_ruag_ai_engineer_c5i_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_ruag_ai_engineer_c5i_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Lebenslauf.pdf": "f29ab6445b4e7ff5",
|
||
"Dennis_Thiessen_Motivationsschreiben.pdf": "336d54ed07f205c7",
|
||
"e2e_ruag_ai_engineer_c5i_cover_letter.pdf": "336d54ed07f205c7",
|
||
"e2e_ruag_ai_engineer_c5i_resume.pdf": "f29ab6445b4e7ff5"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"SBB_DataEngineer_AssetMgmt": {
|
||
"sources": {
|
||
"e2e_sbb_data_engineer_asset_mgmt_resume.tex": "cd4e8a18fa0a235a"
|
||
},
|
||
"class_files": {
|
||
"resume.cls": "b3a032a850cd0d6d"
|
||
},
|
||
"requires_class": [
|
||
"resume"
|
||
],
|
||
"uses_today": [],
|
||
"problems": [],
|
||
"pdf_artifacts": {
|
||
"e2e_sbb_data_engineer_asset_mgmt_resume.pdf": "669fedaa340a89c7"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
},
|
||
"Snowflake_Observe_Enterprise": {
|
||
"sources": {
|
||
"e2e_snowflake_observe_enterprise_cover_letter.tex": "f0d01764e943776f",
|
||
"e2e_snowflake_observe_enterprise_resume.tex": "cde2a2326fa2913e"
|
||
},
|
||
"class_files": {
|
||
"cv.cls": "30bf0ca5b3d0b718",
|
||
"resume.cls": "721ed8d5e80fcc54"
|
||
},
|
||
"requires_class": [
|
||
"moderncv",
|
||
"resume"
|
||
],
|
||
"uses_today": [
|
||
"e2e_snowflake_observe_enterprise_cover_letter.tex"
|
||
],
|
||
"problems": [
|
||
"rebuild is date-dependent: e2e_snowflake_observe_enterprise_cover_letter.tex use \\today, so recompiling a historical package silently restamps it with the current date. New packages must carry the explicit application date instead."
|
||
],
|
||
"pdf_artifacts": {
|
||
"Dennis_Thiessen_Cover_Letter.pdf": "555ece186371a9ef",
|
||
"Dennis_Thiessen_Resume.pdf": "122dab5f5e5ec70d",
|
||
"e2e_snowflake_observe_enterprise_cover_letter.pdf": "555ece186371a9ef",
|
||
"e2e_snowflake_observe_enterprise_resume.pdf": "122dab5f5e5ec70d"
|
||
},
|
||
"reuse_classification": "recorded"
|
||
}
|
||
}
|
||
}
|