id: 39213e0f0bbe4d48805e9b9cbdaddb66
parent_id: 
item_type: 1
item_id: ec1518e71453490f8fe5ab75cff7180c
item_updated_time: 1785502475827
title_diff: "[{\"diffs\":[[1,\"Gen 5 Pipeline State (2026-07-31)\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":33}]"
body_diff: "[{\"diffs\":[[1,\"# Gen 5 Pipeline State (2026-07-31)\\\n\\\n## Current State\\\n\\\n**Gen 5 = G48 formula + RangeNet**\\\n\\\n### Active Processes\\\n- **equity_v3 collection** (8 tables): Collecting range data with expanded 81-dim features. ETA ~6h.\\\n- **G49 sanity check**: Gen2 -0.1, Gen3 +0.1, G48 +1.2 BB/100. TAG/Nit gates running.\\\n\\\n### Next Steps\\\n1. Wait for equity_v3 collection to complete\\\n2. Merge range samples: `cat equity_v3/table_*/range_data.jsonl > range_merged.jsonl`\\\n3. Train range_v14: `train_gen5_range range_merged.jsonl 30 512 1e-4 models/range_v14.safetensors`\\\n4. Update G49 config: add `range_model_path = \\\"models/range_v14.safetensors\\\"`\\\n5. Alpha sweep: test alpha_max values (0.5, 0.6, 0.7, 0.8)\\\n6. Full sanity check before live promotion\\\n\\\n## Cleanup Performed (2026-07-31)\\\n\\\n### Deleted Data (~380G freed)\\\n- all_combined_v8/v9/v10/v11.jsonl (213G)\\\n- teacher_postflop.jsonl (34G)\\\n- range_consistent_postflop.jsonl (12G)\\\n- single_v1/, selfplay_v1/, selfplay_v2/, combined_v2/, combined_v3/ (104G)\\\n- equity_v1_old_actions/, equity_v2/ (17G)\\\n\\\n### Deleted Models (all invalid — old action space or old range dims)\\\n- All gen5_postflop_v*.safetensors (old action space)\\\n- All gen5_preflop_v*.safetensors (old action space)\\\n- gen5_postflop_eq1-6.safetensors (failed equity experiment)\\\n- equity_postflop_v1.safetensors (redundant with G48 MC)\\\n- fold_eq_postflop_v1.safetensors (overfit, insufficient data)\\\n- range_v10-v13.safetensors (57-dim, superseded by 81-dim)\\\n\\\n### Deleted Configs\\\n- gen5_play.toml, gen5_v7_eval.toml, gen5_combined_eval.toml (dropped approaches)\\\n- gen5_selfplay.toml, gen5_collect_g48.toml (outdated)\\\n\\\n### Deleted Scripts\\\n- All old pipeline scripts (loop_v11, multiloop, neutral, retrain, single_pipeline)\\\n- train_equity_postflop.sh, train_range_consistent_postflop.sh, train_teacher_postflop.sh\\\n- gen5_selfplay_collect.sh, gen5_collect_g48.sh, train_after_selfplay_v2.sh\\\n\\\n### Updated Configs\\\n- cash_nl_g49.toml: Removed stale range_v12 reference\\\n- cash_nl_g49_live.toml: Fixed nonexistent range_v8 reference\\\n- gen5_equity_collect.toml: Removed stale action model references, simplified to formula-only\\\n- eval_9max.sh, eval_mixed_field.sh: Updated default bot refs\\\n- sanity_check.sh: Updated example ref\\\n\\\n## Range Feature Architecture (81 dims)\\\n\\\n**49 base features:**\\\n- Player EMA stats (11): vpip, pfr, af, fold_to_bet, bet/raise/call/cbet/threebet/wtsd/call_raise_freq\\\n- Confidence (1): hands_observed / 50\\\n- Table stats (2): table_vpip, table_pfr\\\n- Position (3): normalized pos, is_sb, is_bb\\\n- Game context (5): ln(pot_bb), ln(stack_bb), num_active, num_seats, street\\\n- Board texture (4): high_rank, paired, monotone, connected\\\n- Board cards (10): 5 ranks + 5 suits\\\n- Max sizing per street (4): pot-fraction capped at 3×\\\n- In-hand action aggregates (9): aggressive/passive counts per street + total_wagered_bb\\\n\\\n**32 rich action history (8 per street × 4 streets):**\\\n- num_raises, num_calls (0-3 each)\\\n- total_wagered_bb (log normalized)\\\n- max_bet_frac (largest bet as pot fraction)\\\n- faced_bet (did player face aggression before acting?)\\\n- first_action, last_action (action codes)\\\n- aggression_ratio (raises / (raises + calls))\\\n\\\nShared function: `compute_rich_action_history()` in `range_recorder.rs`\"]],\"start1\":0,\"start2\":0,\"length1\":0,\"length2\":3202}]"
metadata_diff: {"new":{"id":"ec1518e71453490f8fe5ab75cff7180c","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":1785351840252,"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-07-31T12:59:40.369Z
created_time: 2026-07-31T12:59:40.369Z
is_locked: 0
type_: 13