From 3af2c79def9c4969600cb90cae092d0190f11b0a Mon Sep 17 00:00:00 2001 From: jgrusewski Date: Sat, 25 Apr 2026 01:11:04 +0200 Subject: [PATCH] plan(dqn-v2): mark Task 6c LANDED --- .../superpowers/plans/2026-04-24-dqn-v2-plan-3-behavioural.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/superpowers/plans/2026-04-24-dqn-v2-plan-3-behavioural.md b/docs/superpowers/plans/2026-04-24-dqn-v2-plan-3-behavioural.md index 033a04643..4b4ef1462 100644 --- a/docs/superpowers/plans/2026-04-24-dqn-v2-plan-3-behavioural.md +++ b/docs/superpowers/plans/2026-04-24-dqn-v2-plan-3-behavioural.md @@ -1000,6 +1000,10 @@ Fingerprint shifts to `[79,80]`; `ISV_TOTAL_DIM` grows from 78 (post-Task-4) to ``` - Reset `PS_REGIME_SHIFT_BAR = 0` at every trade-entry + fold-boundary reset (same list as MIN_PNL). +### Task 6c: Conviction consistency bonus — ✅ LANDED `0bbe97ed8` + +> **Actual outcome.** PS slots 41/42 (`PS_PRE_ENTRY_CONVICTION_EMA`, `PS_PRE_ENTRY_CONVICTION_VAR_EMA`) added; `PS_STRIDE` grew 41 → 43 via the same 6 hardcoded-stride migration pattern. Producer updates Welford-EMA of `conviction_core` each Flat bar (α=0.05). Consumer at Flat→Positioned entry fires iff `stddev/mean < 0.2` (the single permitted tuned constant), adds `shaping × vol_proxy × stability × conviction_core` to reward + rc[5] — max ≈ 0.01, mirroring B.2 novelty-bonus shape. Single unbounded multiplicand is `vol_proxy` per the one-unbounded-signal pearl. Smoke fold-2 best Sharpe 92.40 at epoch 3; HEALTH_DIAG `reward_split bonus=17.95`. 25-pt swing below T6b's 117 is at the edge of noise — flag for L40S validation watch. + ### Task 6c: Conviction consistency bonus (stable conviction before entry) **Files:**