{ "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" } } }