id: 627ec0b6fa944299b13eaaaa59ab067e
parent_id: 
item_type: 1
item_id: d666f66c3d364aadbc17a28265ea8481
item_updated_time: 1782568090766
title_diff: "[{\"diffs\":[[1,\"Curve Parameter Sweep Results (2026-06-27)\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":42}]"
body_diff: "[{\"diffs\":[[1,\"# Curve Parameter Sweep Results — 2026-06-27\\\n\\\n## Overview\\\nThree rounds of parameter sweeps on the Gen 4 curve config (cash_nl_g4_live).\\\nEach round: one parameter varied at a time, tested vs both flock (tight) and chump (loose) fields.\\\n\\\n## Round 1 (2 seeds × 5K hands)\\\nBaseline: normal-tuning thresholds + curve + narrowing + ts=1.0\\\n\\\nTop improvements (both fields positive):\\\n| Parameter | Change | Combined |\\\n|-----------|--------|----------|\\\n| bet_turn_base | 0.50→0.55 | **+459** |\\\n| raise_base | 0.75→0.80 | **+71** |\\\n| raise_w_protection | 0.25→0.35 | **+61** |\\\n| scurve_floor | 0.03→0.05 | **+59** |\\\n| bet_flop_base | 0.35→0.30 | **+54** |\\\n| bluff_hs_max | 0.10→0.05 | **+53** |\\\n| scurve_steepness_mult | 0.5→0.3 | **+45** |\\\n\\\n## Round 2 (3 seeds × 5K hands)\\\nBaseline: round 1 winners applied\\\n\\\nTop improvements:\\\n| Parameter | Change | Combined |\\\n|-----------|--------|----------|\\\n| **range_tightness_scale** | **1.0→0.7** | **+112** |\\\n| range_tightness_scale | 1.0→0.9 | **+61** |\\\n| bet_turn_base | 0.55→0.58 | **+58** |\\\n| narrow_center_offset | 0.1→0.2 | **+46** |\\\n| range_looseness | 0.10→0.05 | **+21** |\\\n\\\n## Round 3 (3 seeds × 5K hands)\\\nBaseline: round 2 winners applied. Targeted at live hand analysis findings (too loose calling draws).\\\n\\\nTop improvements:\\\n| Parameter | Change | Combined |\\\n|-----------|--------|----------|\\\n| range_tightness_scale | 0.7→0.8 | **+31** |\\\n| strong_hands_fraction | 0.25→0.30 | **+18** |\\\n| semi_bluff_max_bet_ratio | 0.35→0.30 | **+16** |\\\n| call_w_draw | 0.80→0.75 | **+16** |\\\n| call_ppot_base | 0.32→0.25 | **+8** |\\\n\\\nNotable: call_w_draw 0.70 was WORSE (-10), 0.60 was neutral. Sweet spot is 0.75.\\\n\\\n## Final Live Config (cash_nl_g4_live.toml)\\\n```\\\nstrong_hands_fraction = 0.30\\\ncall_base = 0.45\\\ncall_ppot_base = 0.25\\\ncall_w_draw = 0.75\\\ncall_w_pot_odds = 0.70\\\nbet_flop_base = 0.30\\\nbet_turn_base = 0.58\\\nraise_base = 0.80\\\nraise_w_protection = 0.35\\\nbluff_hs_max = 0.05\\\nsemi_bluff_max_bet_ratio = 0.30\\\nrange_looseness = 0.05\\\nrange_use_scurve = true\\\nscurve_steepness_mult = 0.3\\\nscurve_floor = 0.05\\\nnarrow_center_offset = 0.2\\\nrange_tightness_scale = 0.8\\\n```\\\n\\\n## Live Hand Analysis Findings\\\nStack went from 7.4M → 5.0M (240 BB loss). Key leaks:\\\n1. Called pot-sized turn shove with Q-high + gutshot (ThQh): -280K\\\n2. Called 150K turn bet with open-ender at 2:1 (65s): -200K\\\n3. Called 240K river shove with K8 top pair bad kicker (Kc8d): -120K\\\n4. Overbet flop with A-high then shut down (AhQd): -90K\\\n5. JJ top set vs straight cooler: -361K (unavoidable)\\\n\\\nRoot cause: too loose calling big bets with draws. Round 3 addressed this with call_w_draw 0.75.\\\n\\\n## Linear vs Curve\\\n- Linear consistently wins by ~+20 combined (small, <1%)\\\n- User prefers curves for live play, kept\\\n\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":2698}]"
metadata_diff: {"new":{"id":"d666f66c3d364aadbc17a28265ea8481","parent_id":"2c8da247905946c3aa19eb4936e16323","latitude":"0.00000000","longitude":"0.00000000","altitude":"0.0000","author":"","source_url":"","is_todo":0,"todo_due":0,"todo_completed":0,"source":"joplin-desktop","source_application":"net.cozic.joplin-desktop","application_data":"","order":1782547672108,"markup_language":1,"is_shared":0,"share_id":"","conflict_original_id":"","master_key_id":"","user_data":"","deleted_time":0},"deleted":[]}
encryption_cipher_text: 
encryption_applied: 0
updated_time: 2026-06-27T13:57:37.725Z
created_time: 2026-06-27T13:57:37.725Z
type_: 13