From e2a84c90c4daafd92eaff0893ab00c3d2fd1760b Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Mon, 20 Apr 2026 22:42:04 +0200 Subject: [PATCH] =?UTF-8?q?cleanup:=20update=20scoreboard=20=E2=80=94=20it?= =?UTF-8?q?er=206=20(FFLAG-012,=20FFLAG-018a=20resolved;=20FFLAG-018b=20sp?= =?UTF-8?q?lit)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/superpowers/cleanup/dqn-cleanup-scoreboard.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/superpowers/cleanup/dqn-cleanup-scoreboard.md b/docs/superpowers/cleanup/dqn-cleanup-scoreboard.md index 5ac6ab124..b74ff085c 100644 --- a/docs/superpowers/cleanup/dqn-cleanup-scoreboard.md +++ b/docs/superpowers/cleanup/dqn-cleanup-scoreboard.md @@ -1,7 +1,7 @@ --- -iteration: 6 +iteration: 7 last_scan: 2026-04-20T20:05:00Z -last_scoreboard_hash: iter5resolved-fflag003-fflag011 +last_scoreboard_hash: iter6resolved-fflag012-fflag018a consecutive_stall_count: 0 status: active --- @@ -23,13 +23,14 @@ Representative sampling from iteration-1 scan. Future iterations will expand thi - [x] [FFLAG-009] `use_regime_conditioning` — RESOLVED iter 3 commit 9c9c7c6d8 (dead flag, zero readers) - [ ] [FFLAG-010] `use_cvar_action_selection`: `crates/ml-dqn/src/dqn.rs:223` — S=5 B=3 E=3 score=5.0 - [x] [FFLAG-011] `enable_causal_intervention` — RESOLVED iter 5 commit 35ccc48c9 (dead-flag chain: DqnTrainerConfig → CausalInterventionConfig.enabled; zero readers) -- [ ] [FFLAG-012] `enable_gradient_vaccine`: `crates/ml/src/cuda_pipeline/gpu_dqn_trainer.rs:317,1149` — S=5 B=5 E=5 score=5.0 +- [x] [FFLAG-012] `enable_gradient_vaccine` — RESOLVED iter 6 commit 9fa8c009f (dead-flag chain: GpuDqnTrainConfig → GpuDqnTrainer field; zero readers of self.enable_gradient_vaccine) - [ ] [FFLAG-013] `use_noisy_nets`+`use_distributional`+`enable_action_masking`: `crates/ml/src/cuda_pipeline/gpu_experience_collector.rs:204,208,245` — S=5 B=5 E=5 score=5.0 - [ ] [FFLAG-014] `enable_backtest`: `crates/ml/src/hyperopt/adapters/dqn.rs:507` — S=5 B=3 E=3 score=5.0 - [x] [FFLAG-015] `enable_network_diagnostics` — RESOLVED iter 2 commit 0c5186cda - [ ] [FFLAG-016] `use_flash_attention`+`use_sparse_attention`+`use_cuda_graphs`+`enable_profiling`: `crates/ml/src/transformers/mod.rs:125,126,135,136` — S=5 B=3 E=3 score=5.0 - [ ] [FFLAG-017] `use_market_microstructure`+`use_order_book_features`+`use_trade_flow_features`: `crates/ml/src/transformers/mod.rs:120,121,122` — S=5 B=3 E=3 score=5.0 -- [ ] [FFLAG-018] `enable_quality_filtering`+`enable_augmentation`+`use_unified_extractor`: `crates/ml/src/training/unified_data_loader.rs:92,111,118` — S=5 B=3 E=3 score=5.0 +- [x] [FFLAG-018a] `enable_quality_filtering`+`enable_augmentation` in unified_data_loader — RESOLVED iter 6 commit 37451834a (both write-only; use_unified_extractor left — actively gates feature_extractor Option) +- [ ] [FFLAG-018b] `use_unified_extractor`: `crates/ml/src/training/unified_data_loader.rs:118` — deferred; collapsing would require removing the `Option` pattern at line 263 and simplifying is_some() checks at 516, 593. Cross-cut 1-file but semantically non-trivial. ### GPUSYNC (severity 5 — `feedback_gpu_cpu_roundtrip.md`) *Many `.to_host()` calls found — need per-site classification (test vs hot path vs diagnostic). Sampling:* @@ -76,6 +77,8 @@ Representative sampling from iteration-1 scan. Future iterations will expand thi - [x] [FFLAG-003] `enable_q_value_clipping` collapsed to unconditional clipping — iter 5 — commit b78fd2f1f - [x] comment normalized (BUG #37 FIX tracker preamble → plain invariant comment) — iter 5 — commit b0c0f6c51 - [x] [FFLAG-011] `enable_causal_intervention` dead-flag chain removed — iter 5 — commit 35ccc48c9 +- [x] [FFLAG-012] `enable_gradient_vaccine` dead-flag chain removed — iter 6 — commit 9fa8c009f +- [x] [FFLAG-018a] `enable_quality_filtering`+`enable_augmentation` in unified_data_loader — iter 6 — commit 37451834a ## Known external state (NOT open findings) Prior WIP blocker (`set_meta_q_pred` missing method) was committed by