feat(kb): add trading-domain evidence as PP-1 and PP-2
claims.json had zero hits for trading, finance or quant, so a real capability could not legally reach any document: the file is the highest-authority source and nothing outside it is claimable. Surfaced while assessing the Citadel Securities Platform Engineer req (Zurich), where domain fluency is exactly what was missing. PP-1 is the self-built investing/signal platform: US-equity price, fundamental and LLM-assisted sentiment ingestion, a long-only cross-sectional residual 12-1 momentum book with ATR stop/trail and max 15 concurrent names, scheduled scan and backtest pipelines, web dashboard and Telegram alerts. PP-2 is the Udacity AI for Trading nanodegree. Two allowed-with-context skills reference both. Written defensively, because this is the kind of entry a later run inflates. Each carries an explicit forbidden list: no PnL, Sharpe, return or backtest figure may EVER be quoted (none is verified); PP-1 is single-user and self-hosted, so never distributed, scalable, production or multi-user; neither implies professional quantitative, trading or finance experience; the nanodegree is never an academic or quant credential. Legitimate use is self-directed domain fluency plus an end-to-end ingestion/backtest/alerting build outside work. PP-1 is also the one claim where full-ownership verbs are correct - it is genuinely solo, unlike the employer work that Scope Discipline governs. Stated in the scope so the two rules do not collide later. JSON valid, validator PASS, 9/9 tests pass. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MHtzyTKBcg6BWhD5qFegtK
This commit is contained in:
@@ -193,6 +193,7 @@ _See `config.md` for user-specific corrections. Add verified errors here as you
|
||||
| 2026-07-27 | **Security Champion is 2025/2026 only, and is a team role — not an award.** Source files claimed "3 consecutive years (2023/24–2025/26)." User has now corrected this twice. **Default is OMIT** unless the JD explicitly requires security/DevSecOps. | `experience_swisscom.md` SW-5, `achievement_reframing_guide.md`, `skills_taxonomy.md` (3 rows) |
|
||||
| 2026-07-29 | **Atlassian Compass is the metadata/lineage platform for Swisscom data products** (user-supplied). Previously the KB named no catalogue/lineage product at all, which read as a hard gap against data-governance JDs. Practitioner use only — never claim admin, rollout or ownership. Does NOT license claiming Purview/Collibra/Alation. | `claims.json` (SW-7 scope + skills entry), `experience_swisscom.md` SW-7 |
|
||||
| 2026-08-02 | **Master's thesis verified against the PDF.** Vibration-based condition monitoring of CNC machine tools; hybrid **rule-based reasoning + 7-10-3 ANN**; throughput/latency evaluation (~500 SPS pipeline vs 72.9 kSPS sensors). **PSO was surveyed but NOT implemented** — an earlier note in this session wrongly listed it as an applied method. No real operational data and no accuracy figures: it is a methods prototype, not a validated system. Also recorded: ECTS relative grade **B (top 35%)**, English-language transcripts exist. | `claims.json` EDU-MENG |
|
||||
| 2026-08-25 | **Trading-domain evidence was entirely missing from the KB.** `claims.json` had 0 hits for trading, finance or quant, so a genuine capability was unusable in any document. Added **PP-1** (self-built, self-hosted single-user investing/signal platform: US-equity price/fundamental/sentiment ingestion, LLM-assisted sentiment, long-only cross-sectional residual 12-1 momentum book with ATR stop/trail and max 15 names, scheduled scan/backtest pipelines, web dashboard + Telegram alerts) and **PP-2** (Udacity *AI for Trading* nanodegree), plus two `allowed-with-context` skills. Both carry hard `forbidden` lists: **no PnL/Sharpe/return/backtest figure may ever be quoted**, never call PP-1 distributed/production/multi-user, never imply professional quant or finance experience, never present the nanodegree as a quant credential. PP-1 is the one place full-ownership verbs are correct — it is genuinely solo, unlike the employer work governed by Scope Discipline. | `claims.json` (claims PP-1, PP-2; skills "quantitative/systematic trading concepts", "backtesting") |
|
||||
| 2026-08-02 | **Bosch data types named.** Fab sensor/process data: defect-management records, wafer inspection images, PCM electrical parameters (user-confirmed). Previously the KB named no concrete sensor-data types for Bosch. | `claims.json` BS-2 |
|
||||
| 2026-07-27 | **Bullet density.** Fixed 1L/2L/3L and character-band rules made bullets uniform and encouraged page filling. | Replaced globally with natural-length, evidence-led bullets; character counts are diagnostic only. |
|
||||
| 2026-08-25 | **Cadence monoculture across every generated package.** Audit of all 18 packages in `output/` (368 bullets) found **45% used the same "X, Y and Z" triple**; the SBB package hit **85% — 11 of 13 bullets, every Swisscom and Bosch line** — plus two adjacent bullets both opening "Build and…". Not a truth defect: every bullet was accurate and the corpus is clean on AI vocabulary (0 cliché hits in 35 documents) and prose em-dashes (0.08/bullet). It is a *rhythm* tell — uniform three-beat cadence reads as machine-written. PDF metadata is clean (MiKTeX pdfTeX, empty Author/Title, no AI tokens in 69 PDFs, no generator-term leakage). | New `resume_reference.md` §7a + verification step 7; `critical_rules.md` rule 7a; `critique_framework.md` mechanics row now scores cadence (max 1 pt, style only) |
|
||||
|
||||
@@ -238,6 +238,29 @@
|
||||
"scope": "Developed Java/J2EE workflow application features and contributed to integration proofs of concept.",
|
||||
"allowed_verbs": ["developed", "contributed", "migrated"],
|
||||
"metrics": "unverified"
|
||||
},
|
||||
{
|
||||
"id": "PP-1",
|
||||
"scope": "PERSONAL PROJECT (user-supplied 2026-08-25), not professional work. A self-hosted, single-user investing/signal platform Dennis built for himself: ingests daily US-equity prices, fundamentals and sentiment (LLM-assisted); runs one long-only cross-sectional momentum book (top-quintile residual 12-1 momentum, ATR stop/trail, max 15 concurrent names) through scheduled scan and backtest pipelines; surfaces gated setups in a web dashboard plus Telegram alerts. Legitimate use: evidence of self-directed trading-domain fluency and of an end-to-end ingestion/backtest/alerting build outside work. Full-ownership verbs ARE correct here -- unlike his employer work, this is genuinely solo.",
|
||||
"allowed_verbs": ["built", "developed", "designed"],
|
||||
"forbidden": [
|
||||
"any trading track record, PnL, return, Sharpe or backtest performance figure -- none is verified and none may ever be quoted",
|
||||
"calling it distributed, scalable, production or multi-user -- it is single-user and self-hosted",
|
||||
"implying professional quantitative, trading, finance-domain or investment-management experience",
|
||||
"presenting it as employer work or omitting that it is a personal project"
|
||||
],
|
||||
"metrics": "unverified"
|
||||
},
|
||||
{
|
||||
"id": "PP-2",
|
||||
"scope": "Udacity 'AI for Trading' Nanodegree, completed self-study (user-supplied 2026-08-25). Covers quantitative trading fundamentals -- factor construction, alpha signals, backtesting. Pairs with PP-1 as the formal half of self-directed domain grounding.",
|
||||
"allowed_verbs": ["completed"],
|
||||
"forbidden": [
|
||||
"listing it as an academic degree, professional certification or quant credential",
|
||||
"presenting it as equivalent to quantitative research or trading experience",
|
||||
"using it to qualify for quant, trader, researcher or portfolio-management roles"
|
||||
],
|
||||
"metrics": "unverified"
|
||||
}
|
||||
],
|
||||
"skills": [
|
||||
@@ -259,6 +282,8 @@
|
||||
{"name": "custom GPTs", "evidence": "hands-on-current", "output": "allowed-with-context"},
|
||||
{"name": "Kiro", "evidence": "hands-on-current", "output": "allowed-with-context"},
|
||||
{"name": "Copilot", "evidence": "hands-on-current", "output": "allowed-with-context"},
|
||||
{"name": "quantitative/systematic trading concepts", "evidence": "coursework-and-personal-project", "output": "allowed-with-context", "note": "Udacity AI for Trading nanodegree (PP-2) plus the self-built momentum platform (PP-1): factor construction, cross-sectional/residual momentum, ATR stops, backtesting. Self-directed only — NO professional quant, trading or finance experience. Never list under a Professional Experience skills line without the personal-project context, and never as a quant qualification."},
|
||||
{"name": "backtesting", "evidence": "personal-project", "output": "allowed-with-context", "note": "PP-1 scheduled backtest pipelines, personal scale. Never quote a result or performance figure."},
|
||||
{"name": "TensorFlow/Keras", "evidence": "certification", "output": "certification-context-only"},
|
||||
{"name": "PyTorch", "evidence": "coursework-or-personal-unverified", "output": "certification-context-only"},
|
||||
{"name": "TypeScript", "evidence": "unverified", "output": "forbidden"},
|
||||
|
||||
Reference in New Issue
Block a user