feat(app): Kongsberg Seatex DevOps & Test Infra submitted; KB gaps closed; scout triage 2026-10-08

Application
- Kongsberg Discovery / Seatex, Lead Engineer DevOps and Test Infrastructure
  (Trondheim): resume, cover letter (+ paste text), verbatim JD, session and
  critique. Submitted 2026-10-08 via EasyCruit as a deliberate cold application
  on a user override of the embedded-SW hard gate (Evidence Fit 69, Document
  Quality 84). Recorded in applications.json and decisions.json.
- Google Senior SWE Full Stack Commerce: session and verbatim JD from
  2026-10-03 (no-go on the frontend gap, held, not submitted).

Knowledge base
- claims.json: ED-1 (embedded/robotics coursework, none since studies),
  SW-9 (current unit testing, pytest), new skills (pytest, unit testing,
  embedded systems (coursework), VHDL, robotics (coursework)), and Jenkins and
  GitLab CI/CD registered from existing GN-1/FC-1/BS-6/SW-3 scopes.
- Earlier uncommitted KB work: 2026-09-18 Python frameworks / enterprise SaaS
  clarification, 2026-10-03 data-product design / no-frontend clarification,
  2026-10-06 working-model rule (3 homeoffice days baseline) in config.md and
  application_strategy.md, plus related experience/bundle/taxonomy updates.
- CLAUDE.md corrections log: 2026-10-08 entry for the three canonical gaps.

Scout
- 2026-10-08 run triaged by JD read: NVIDIA DGX Cloud Senior Production
  Engineer, Google SRE III Prod AI / Senior SRE / Staff Shopping Graph and
  Amazon RIVR DevOps logged as maybe; GenAI FDE family, Kraken AI Platform,
  PostFinance DevOps and five Kdo Cy reqs logged as skip with reasons.

Housekeeping
- .gitignore: ignore .cache/ and raw HTML page dumps under output/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
dennisthiessenandClaude Opus 5.5 committed 2026-10-08 21:50:04 +02:00
1 parent 881d904e68
commit 504fa373f7
24 files changed
+1279 -36

No files matched your search

+121 -12
View File
@@ -28,7 +28,7 @@
"outcome": "applied",
"id": "app-9068f462d9b9",
"label": "NVIDIA - Senior DevOps Engineer, Zürich (req JR2024256)",
"next_action": "**Await response. Raise the working model at first contact** - it went in unresolved and a 5-day-onsite seat would be a late no. Note: `claims.json` has no shell-scripting entry, so **Bash is omitted** from Skills although the JD names it and ten years of Debian admin plus Ansible work plainly involve it - same shape as the Ansible/Linux gaps found 2026-08-27. Confirm with the user and record it. Groovy stays out regardless.",
"next_action": "Await response. At first contact, clarify homeoffice/onsite requirements and total package. Baseline is 3 homeoffice days/week; fewer days require a clear overall improvement. Note: `claims.json` has no shell-scripting entry, so **Bash is omitted** from Skills although the JD names it and ten years of Debian admin plus Ansible work plainly involve it - same shape as the Ansible/Linux gaps found 2026-08-27. Confirm with the user and record it. Groovy stays out regardless.",
"current_summary": "SUBMITTED 2026-09-05.",
"events": [
{
@@ -53,11 +53,11 @@
"evidence_fit": 74.0,
"hard_gate": "fail",
"channel": "weak",
"outcome": "applied",
"outcome": "rejected_after_interview",
"id": "app-ca0990d47bd0",
"label": "RUAG C5I - AI Engineer C5I, Thun (application ID 18027)",
"next_action": "Await response. Optional but still worthwhile: call **Marco Heinzen** about technical scope and level, and **Frank Haugwitz** about compensation and PSP/project eligibility. **NEW CONTACT 2026-09-07 — `Lars Kauz`, Head of ICT Infrastructure C5I, +41 79 293 93 82, lars.kauz@ruag.ch**, published on the System Engineer C5I posting. Channel is the rationed variable since the 09-05 cohort change, so a published, reachable name matters — **but he heads ICT Infrastructure, the function whose req was ruled out for VMware/VDI/Windows content, and that is NOT demonstrably the Kubernetes platform group Senior DevOps C5I sits in.** He is a warm entry into C5I, not a verified channel for rank 1; Haugwitz stays the recorded gate. Do not react to a single outcome with positioning changes (`application_strategy.md` §38/§74).",
"current_summary": "SUBMITTED 2026-08-27",
"next_action": "Abgeschlossen: Absage nach Interview; Anforderungen vor allem beim Homeoffice nicht vereinbar. Keine weitere Aktion fuer diese Bewerbung offen.",
"current_summary": "Absage von RUAG am 2026-10-06 erhalten, laut Nutzer. RUAG konnte die Anforderungen des Nutzers, vor allem bezueglich Homeoffice, nicht erfuellen. Konkreter Homeoffice-Umfang nicht genannt. Interview am 2026-10-02 bleibt dokumentiert.",
"events": [
{
"type": "legacy_status_import",
@@ -69,9 +69,32 @@
{
"type": "applied",
"date": "2026-08-27"
},
{
"type": "interview_invited",
"date": null,
"recorded_at": "2026-09-28",
"scheduled_for": "2026-10-02",
"source": "user update 2026-09-28"
},
{
"type": "interview_held",
"date": "2026-10-02",
"note": "Interview am 2026-10-02 gefuehrt. Umfeld aus Nutzersicht interessant; Angebot bzw. Gesamtpaket vermutlich wenig konkurrenzfaehig (vorlaeufiger Eindruck, kein bestaetigtes Angebot oder Gehaltsbetrag). Entscheidung offen. Nutzer ueberlegt und will RUAG naechste Woche seinen Eindruck mitteilen.",
"outcome": "interviewing"
},
{
"type": "rejected_after_interview",
"date": "2026-10-06",
"note": "Absage von RUAG am 2026-10-06 erhalten, laut Nutzer. RUAG konnte die Anforderungen des Nutzers, vor allem bezueglich Homeoffice, nicht erfuellen. Konkreter Homeoffice-Umfang nicht genannt. Interview am 2026-10-02 bleibt dokumentiert.",
"outcome": "rejected_after_interview"
}
],
"cohort_id": "evidence-first-2026-01"
"cohort_id": "evidence-first-2026-01",
"interview": {
"scheduled": "2026-10-02",
"date_precision": "day"
}
},
{
"company": "Schweizer Armee - Kommando Cyber",
@@ -120,7 +143,7 @@
"outcome": "applied",
"id": "app-ef2bec6fe379",
"label": "Citadel Securities — Platform Engineer, Research Platform Engineering, Zürich (also NY/Miami)",
"next_action": "**Await response** (submitted 2026-08-26). No document work pending. **Two questions travel with this application and must both be asked at first contact, before any interview effort:** (1) **is the application even against the Zürich seat?** — the apply form offered no Zürich, so it may sit against a US req, which is a hard NO on relocation; (2) **hybrid or 5-day onsite?** — unresolved at submission, and 5-day onsite is a likely NO-GO on the Bern constraint. Same shape as the NVIDIA working-model issue: it went out unresolved, so it is now a live screening topic rather than a pre-cleared one. Also unasked: the Zürich compensation figure — the posting's $175–350k is a US/NY pay-transparency disclosure.",
"next_action": "Await response. At first contact, confirm whether the application is for the Zurich seat; relocation to the US remains ruled out. Clarify homeoffice/onsite requirements and the Zurich compensation package. Baseline is 3 homeoffice days/week; fewer days require a clear overall improvement. The posted US salary range is not a Zurich figure.",
"current_summary": "SUBMITTED 2026-08-26 — open, awaiting response.",
"events": [
{
@@ -370,9 +393,9 @@
"label": "NATO JWC Stavanger — Staff Officer, AI Engineer (2030 Digitalisation, G15, 3-yr PLN)",
"company": "NATO JWC Stavanger",
"role": "NATO JWC Stavanger — Staff Officer, AI Engineer (2030 Digitalisation, G15, 3-yr PLN)",
"outcome": "applied",
"next_action": "Await screening; no action until contact",
"current_summary": "SENT 2026-07-10",
"outcome": "rejected_no_interview",
"next_action": "Abgeschlossen: Absage erhalten; keine weitere Aktion offen.",
"current_summary": "Absage am 2026-10-05 erhalten, vom Nutzer am 2026-10-06 gemeldet. Im bisherigen Verlauf ist kein Interview dokumentiert; ein Absagegrund wurde nicht genannt.",
"events": [
{
"type": "legacy_status_import",
@@ -380,6 +403,12 @@
"source": "CLAUDE.md / application_cohort.json",
"details": "**SENT 2026-07-10** (77.5/100; deadline 2026-08-09; final interviews 2nd half Oct 2026). Borderline screen: Azure-cert \"or equivalent\", LLM depth, no current clearance; German national + officer service are the legibility assets. Tax-free NOK 93,933/mo + allowances",
"legacy_next_action": "Await screening; no action until contact"
},
{
"type": "rejected_no_interview",
"date": "2026-10-05",
"note": "Absage am 2026-10-05 erhalten, vom Nutzer am 2026-10-06 gemeldet. Im bisherigen Verlauf ist kein Interview dokumentiert; ein Absagegrund wurde nicht genannt.",
"outcome": "rejected_no_interview"
}
]
},
@@ -659,13 +688,13 @@
"evidence_fit": 78.0,
"hard_gate": "fail",
"channel": "moderate",
"outcome": "applied",
"outcome": "interviewing",
"cohort_id": "evidence-first-2026-01",
"job_id": "R-0006447",
"url": null,
"fit_override_reason": "User override 2026-09-15 after seeing the ArcGIS/FME hard gate (required, never used). Internal move with no change to level or conditions; hiring manager Marianne Temerowski encouraged the application.",
"rubric_version": "critique-framework-2026-09-11",
"next_action": "Await response. Interview prep (critique section 7): say plainly that ArcGIS and FME are unused; name the Bosch coordinate systems and how the transformations were done; geographic CRS (WGS84, LV95, datum shifts) is new ground.",
"next_action": "Swisscom-Rueckmeldung zwischen 2026-10-08 und 2026-10-15 abwarten; internen Aufgabenwechsel separat bewerten. Externe Suche unabhaengig vom Ausgang aktiv fortsetzen, auch bei erfolgreichem internem Wechsel.",
"current_summary": "SUBMITTED 2026-09-15 via the internal Swisscom Workday posting (R-0006447): 2-page English resume (Dennis_Thiessen_Resume.pdf), no cover letter (internal). Evidence Fit 78, hard gate FAIL (ArcGIS/FME) overridden by the user, Document Quality 89, channel Moderate (hiring manager Marianne Temerowski encouraged the application).",
"events": [
{
@@ -682,6 +711,85 @@
"date": "2026-09-15",
"note": "SUBMITTED 2026-09-15 via the internal Swisscom Workday posting (R-0006447): 2-page English resume (Dennis_Thiessen_Resume.pdf), no cover letter (internal). Evidence Fit 78, hard gate FAIL (ArcGIS/FME) overridden by the user, Document Quality 89, channel Moderate (hiring manager Marianne Temerowski encouraged the application).",
"outcome": "applied"
},
{
"type": "interview_invited",
"date": null,
"recorded_at": "2026-09-28",
"scheduled_for": "2026-10-01",
"source": "user update 2026-09-28"
},
{
"type": "interview_held",
"date": "2026-10-01",
"note": "Interview held 2026-10-01. User says it went fairly well. Response expected in 1-2 weeks. User perceives a possible mismatch: team may seek a more junior or AI-native candidate. No employer feedback or decision yet."
},
{
"type": "note",
"date": "2026-10-06",
"note": "Nutzer-Klarstellung: Der interne Wechsel aendert nur den Aufgabenbereich, nicht Position oder Senioritaet und nicht wesentlich das Gehalt. Separater interner Aufgabenwechsel; die externe Suche bleibt unveraendert und laeuft auch bei erfolgreichem internen Wechsel weiter."
}
],
"interview": {
"scheduled": "2026-10-01",
"date_precision": "day"
}
},
{
"id": "app-google-commerce-140594136896938694",
"company": "Google",
"role": "Senior Software Engineer, Full Stack, Commerce, Zürich",
"label": "Google — Senior Software Engineer, Full Stack, Commerce, Zürich",
"application_date": null,
"fit_class": "no-go",
"evidence_fit": 73.0,
"hard_gate": "fail",
"channel": "weak",
"outcome": "open",
"cohort_id": "evidence-first-2026-01",
"job_id": "140594136896938694",
"url": "https://www.google.com/about/careers/applications/jobs/results/140594136896938694-senior-software-engineer-full-stack-commerce?location=Switzerland",
"fit_override_reason": null,
"rubric_version": "critique-framework-2026-09-11",
"next_action": "Choose Shopping Ads SWE III (Mid; compensation unpublished), search further Google Senior roles, or explicitly override the stated Commerce frontend gap. No application submitted.",
"current_summary": "Preparation held: frontend experience denied; Full Stack title-defining gap. Not submitted.",
"events": [
{
"type": "open",
"date": "2026-10-03",
"note": "User selected Google Commerce from scout shortlist. Preparation only; this is not an application submission."
},
{
"type": "note",
"date": "2026-10-03",
"note": "User confirmed current data-product modelling/design/implementation and denied frontend experience. Full Stack is title-defining: project fit-policy no-go; no separate explicit frontend minimum claimed. Design duration still unconfirmed. Preparation held; not submitted and not user-withdrawn."
}
],
"session": "output/Google_Senior_SWE_Commerce/session_google_senior_swe_commerce.md",
"evidence_fit_status": "73 is the initial provisional score, not reassessed after clarification; confirmed title-defining gap overrides it"
},
{
"id": "app-59d425526499",
"company": "Kongsberg Discovery (Seatex)",
"role": "Lead Engineer, DevOps and Test Infrastructure, Trondheim",
"label": "Kongsberg Discovery (Seatex) — Lead Engineer, DevOps and Test Infrastructure, Trondheim",
"application_date": "2026-10-08",
"fit_class": "no-go",
"evidence_fit": 69.0,
"hard_gate": "fail",
"channel": "weak",
"outcome": "applied",
"cohort_id": "evidence-first-2026-01",
"job_id": "easycruit-3663291",
"url": "https://www.kongsberg.com/careers/vacancies/lead-engineer-devops-and-test-infrastructure/",
"fit_override_reason": "User override 2026-10-08 after seeing the hard gate: required 'Experience working with embedded SW and Linux' - Linux Direct, embedded academic-only (ED-1 coursework, none since studies); clearance ('may be required') unresolved; on-site Trondheim with relocation deferred to offer stage by user. Named contact Are B. Willumsen published but deliberately NOT contacted (user decision) - a deliberate cold submit. Document Quality 84; Tier 2 fixes declined.",
"rubric_version": "critique-framework-2026-09-11",
"next_action": "Wait for Kongsberg response. Screen prep: embedded targets/HIL question, recency of DevOps/test work (2015-22), relocation to Trondheim, clearance eligibility as German citizen resident in Switzerland, on-site expectations. Package: output/Kongsberg_Lead_Engineer_DevOps_Test_Infra/.",
"current_summary": "applied",
"events": [
{
"type": "applied",
"date": "2026-10-08"
}
]
}
@@ -691,6 +799,7 @@
"Assess headroom and total package: working time, holidays, office days, commute and verified benefits. Never decline a Thun-area role on salary band alone.",
"Childcare-cost coverage at the Swiss Army/Kdo Cy remains unverified; confirm before pricing it.",
"Norway remains open selectively; the Swiss compensation threshold does not automatically apply there.",
"An interview does not prove how an ATS or recruiter evaluated the application. No causal inference from a single conversion."
"An interview does not prove how an ATS or recruiter evaluated the application. No causal inference from a single conversion.",
"User clarification 2026-10-06: current baseline is 3 homeoffice days/week. Fewer days are acceptable only for a clear overall improvement over the current role; assess total package and commute early, with no automatic rejection based on office days alone. User expects such improvements mainly at FAANG or comparable employers, without restricting the search to them."
]
}