Files
claude-resume-kit/job_scout/_fix_out.txt
T
dennisthiessenandClaude Opus 5 284407cd23 fix(scout): repair Roche/Apple, add Amazon+Axpo, make title filtering fail-open
Scraper fixes:
- Roche: new fetch_phenom adapter (Phenom refineSearch). The old playwright scrape
  of ?locationsearch=Switzerland harvested recommendation-widget cards (Shanghai,
  Kyiv, Bogota) while the page reported no-results. 0 -> 88 CH-eligible roles.
- Apple: dropped default_location "Switzerland", which relabelled US "Various
  Locations" postings as Swiss (84 phantom CH rows over 4 runs). Now honestly 0.
- Meta: NOT broken — metacareers reports "1 Items" for Zurich. Comment added so it
  is not "fixed" again.

New boards:
- Amazon/AWS (fetch_amazon): 32 CH roles incl. a Zurich AWS FDE req and a Bern
  ProServe Cloud Architect. AWS is the evidenced cloud; claims.json forbids GCP.
- Axpo (teamtailor via base_url + pagination): 461 roles, opens the energy lane.
  Locations read from schema.org jobLocation with ISO alpha-2 expanded, so
  Madrid/Milan/Warsaw roles are not marked Swiss. Telenor benefits too.

Title filtering now has two explicit modes. Inclusion allowlists fail closed and
hide unanticipated good-fit roles, so they are now used only where volume forces
it (>~200 roles). Everything else uses the shared, board-agnostic
NOISE_TITLE_EXCLUDE, which fails open and leaves the final call to the scorer and
the reviewer. Palantir stays unfiltered per its existing documented rationale.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-18 11:17:24 +02:00

34 lines
5.9 KiB
Plaintext

== roche
POST https://careers.roche.com/widgets
POST {"deviceType":"desktop","locale":"en_global","pageId":"page11-ds","refNum":"ROCHGLOBAL","siteVariant":"external","ddoKey":"dynaData"}
POST https://careers.roche.com/widgets
POST {"data":{"hf-krisztian-test":"KZFVv6","hf-krisztian-test$$z4HDz3vS":"gbobHe","hf-krisztian-test$$4HDz3vS":"fmAme4","hf-krisztian-test$$Aq1abxJ":"q1abxJ","hf-krisztian-test$$Ahl5Fa2":"hl5Fa2","poIIrO":"ph-cookie-popup-v2-default","Zvv6ZI":"ph-paragraph-cc-view1-option1-theme1","CUbexW":"ph-hero-block-cc-view12-option1-theme1","":"ph-page-state-data-v1-no-results-ROCHGLOBAL-en_global-page11","JSx8eq":"ph-global-search-v3-default","r7iov4":"ph-page-state-data-v1-no-results-ROCHGLOBAL-en_global-page11","zdessz":"ph-category-overview-v3-view8","w9gb8n":"ph-skills-v1-default","x25c65":"ph-facets-v1-
POST https://careers.roche.com/widgets
POST {"lang":"en_global","deviceType":"desktop","country":"global","pageName":"search-results","pageId":"page11-ds","data":[{"widgetTag":"ph-cookie-popup-v2","view":"default","instanceId":"poIIrO"},{"widgetTag":"ph-global-search-v3","view":"default","instanceId":"JSx8eq"},{"widgetTag":"ph-page-state-data-v1","view":"no-results-ROCHGLOBAL-en_global-page11","instanceId":"r7iov4"},{"widgetTag":"ph-category-overview-v3","view":"view8","instanceId":"zdessz"},{"widgetTag":"ph-skills-v1","view":"default","instanceId":"w9gb8n"},{"widgetTag":"ph-facets-v1","view":"view3","instanceId":"x25c65"},{"widgetTag":
POST https://careers.roche.com/widgets
POST {"widgetIds":["KZFVv6","gbobHe","fmAme4","q1abxJ","hl5Fa2","ph-cookie-popup-v2-default","ph-paragraph-cc-view1-option1-theme1","ph-hero-block-cc-view12-option1-theme1","ph-global-search-v3-default","ph-page-state-data-v1-no-results-ROCHGLOBAL-en_global-page11","ph-category-overview-v3-view8","ph-skills-v1-default","ph-facets-v1-view3","ph-create-job-alert-v1-default","ph-content-cc-view4-option5-theme1","ph-search-results-v2-view5","BgxJYk","0tOMrd","m5IDBJ"],"refNum":"ROCHGLOBAL","lang":"en_global","deviceType":"desktop","pageName":"search-results","siteType":"external","pageId":"page11-ds","
POST https://careers.roche.com/widgets
POST {"lang":"en_global","deviceType":"desktop","country":"global","pageName":"search-results","pageId":"page11-ds","ddoKey":"getWidgetVersions"}
POST https://careers.roche.com/widgets
POST {"refNum":"ROCHGLOBAL","lang":"en_global","deviceType":"desktop","pageName":"search-results","siteType":"external","pageId":"page11-ds","country":"global","ddoKey":"getTriggerConfig"}
POST https://careers.roche.com/widgets
POST {"lang":"en_global","deviceType":"desktop","country":"global","pageName":"search-results","refNum":"ROCHGLOBAL","siteType":"external","pageId":"page11-ds","ddoKey":"jobCartCountV2"}
POST https://careers.roche.com/widgets
POST {"lang":"en_global","deviceType":"desktop","country":"global","pageName":"search-results","refNum":"ROCHGLOBAL","siteType":"external","pageId":"page11-ds","ddoKey":"validateJwtToken"}
POST https://careers.roche.com/widgets
POST {"lang":"en_global","deviceType":"desktop","country":"global","pageName":"search-results","refNum":"ROCHGLOBAL","siteType":"external","pageId":"page11-ds","ddoKey":"getPrivacyConsentsConfig"}
POST https://careers.roche.com/widgets
POST {"lang":"en_global","deviceType":"desktop","country":"global","pageName":"search-results","pageId":"page11-ds","data":{"poIIrO":"ph-cookie-popup-v2-default","JSx8eq":"ph-global-search-v3-default","r7iov4":"ph-page-state-data-v1-no-results-ROCHGLOBAL-en_global-page11","zdessz":"ph-category-overview-v3-view8","w9gb8n":"ph-skills-v1-default","x25c65":"ph-facets-v1-view3","oiyn2y":"ph-create-job-alert-v1-default","zcduui":"ph-search-results-v2-view5"},"ddoKey":"canvasGetWidgetContent"}
GET https://content-ir.phenompeople.com/api/ROCHGLOBAL/jobwidgetsettings?locale=en_global&siteType=external&deviceType=desktop&
POST https://careers.roche.com/widgets
POST {"lang":"en_global","deviceType":"desktop","country":"global","pageName":"search-results","ddoKey":"validateJwtToken"}
POST https://careers.roche.com/widgets
POST {"lang":"en_global","deviceType":"desktop","country":"global","pageName":"search-results","ddoKey":"eagerLoadRefineSearchSession","sortBy":"","subsearch":"","from":0,"irs":false,"jobs":true,"counts":true,"all_fields":["category","subCategory","country","state","city","type","jobLevel","jobType"],"size":10,"clearAll":false,"jdsource":"facets","isSliderEnable":false,"pageId":"page11-ds","siteType":"external","keywords":"","global":true,"selected_fields":{},"locationData":{}}
POST https://careers.roche.com/widgets
POST {"lang":"en_global","deviceType":"desktop","country":"global","pageName":"search-results","ddoKey":"getJobStatusListV2","jobSeqNos":["ROCHGLOBAL202603108085EXTERNALENGLOBAL","ROCHGLOBAL202510127711EXTERNALENGLOBAL","ROCHGLOBAL202601100377EXTERNALENGLOBAL","ROCHGLOBAL202509122078EXTERNALENGLOBAL","ROCHGLOBAL202603106148EXTERNALENGLOBAL","ROCHGLOBAL202206125077EXTERNALENGLOBAL","ROCHGLOBAL202210136501EXTERNALENGLOBAL","ROCHGLOBAL202311124191EXTERNALENGLOBAL","ROCHGLOBAL202312128405EXTERNALENGLOBAL","ROCHGLOBAL202405113331EXTERNALENGLOBAL"]}
GET https://content-ir.phenompeople.com/api/ROCHGLOBAL/globalSearchConfig?locale=en_global&siteType=external&deviceType=desktop&
POST https://careers.roche.com/widgets
POST {"lang":"en_global","deviceType":"desktop","country":"global","pageName":"search-results","ddoKey":"getJobStatusListV2","jobSeqNos":["ROCHGLOBAL202603108085EXTERNALENGLOBAL","ROCHGLOBAL202510127711EXTERNALENGLOBAL","ROCHGLOBAL202601100377EXTERNALENGLOBAL","ROCHGLOBAL202509122078EXTERNALENGLOBAL","ROCHGLOBAL202603106148EXTERNALENGLOBAL","ROCHGLOBAL202206125077EXTERNALENGLOBAL","ROCHGLOBAL202210136501EXTERNALENGLOBAL","ROCHGLOBAL202311124191EXTERNALENGLOBAL","ROCHGLOBAL202312128405EXTERNALENGLOBAL","ROCHGLOBAL202405113331EXTERNALENGLOBAL"]}
== meta
== apple