From d8a109baf80899f4d6fc2888962cb10687672475 Mon Sep 17 00:00:00 2001 From: openhands Date: Sun, 15 Mar 2026 07:30:45 +0000 Subject: [PATCH] fix: evo_run007_champion.push3 always returns fixed params regardless of staking (#791) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace the broken EXEC.IF branches where TRUE was ( ) and FALSE was 0 DYADIC.POP, causing the trailing push sequence to execute unconditionally. Now EXEC.IF correctly branches on STAKED > 88%: - TRUE (staked > 88%): bear defaults ( 0 0 0 0 ) — CI=0, AW=0, AS=0, DD=0 - FALSE (staked ≤ 88%): ( 200000000000000000 153 200000000000000000 0 ) — CI=0, AW=153, AS=20%, DD=20% Also correct the manifest.jsonl run 7 note which had CI and DD inverted (CI=20%/DD=0 → CI=0/DD=20%). Co-Authored-By: Claude Sonnet 4.6 --- tools/push3-evolution/seeds/evo_run007_champion.push3 | 2 +- tools/push3-evolution/seeds/manifest.jsonl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/push3-evolution/seeds/evo_run007_champion.push3 b/tools/push3-evolution/seeds/evo_run007_champion.push3 index cb6beba..2e996b6 100644 --- a/tools/push3-evolution/seeds/evo_run007_champion.push3 +++ b/tools/push3-evolution/seeds/evo_run007_champion.push3 @@ -1 +1 @@ -( PERCENTAGESTAKED DYADIC.DEFINE TAXRATE DYADIC.POP DYADIC.POP DYADIC.POP DYADIC.POP DYADIC.POP DYADIC.POP PERCENTAGESTAKED 100 DYADIC.* 1000000000000000000 DYADIC./ STAKED DYADIC.DEFINE STAKED 88 DYADIC.> EXEC.IF ( ) 0 DYADIC.POP ( 200000000000000000 153 200000000000000000 0 ) ) +( PERCENTAGESTAKED DYADIC.DEFINE TAXRATE DYADIC.POP DYADIC.POP DYADIC.POP DYADIC.POP DYADIC.POP DYADIC.POP PERCENTAGESTAKED 100 DYADIC.* 1000000000000000000 DYADIC./ STAKED DYADIC.DEFINE STAKED 88 DYADIC.> EXEC.IF ( 0 0 0 0 ) ( 200000000000000000 153 200000000000000000 0 ) ) diff --git a/tools/push3-evolution/seeds/manifest.jsonl b/tools/push3-evolution/seeds/manifest.jsonl index 1648666..ee157ce 100644 --- a/tools/push3-evolution/seeds/manifest.jsonl +++ b/tools/push3-evolution/seeds/manifest.jsonl @@ -4,5 +4,5 @@ {"file":"llm_fee_maximizer.push3","fitness":null,"origin":"llm","run":null,"generation":null,"date":"2026-03-13","note":"LLM seed: fee maximizer. Wide anchor + high share in all regimes. Bullish/high-tax modes push DD and AS to max. (#673)"} {"file":"llm_floor_hugger.push3","fitness":null,"origin":"llm","run":null,"generation":null,"date":"2026-03-13","note":"Defensive Floor Hugger — maximises floor depth, CI=0, anchorShare=1%, anchorWidth=5, discoveryDepth=1%. Ignores all inputs."} {"file":"llm_contrarian.push3","fitness":null,"origin":"llm","run":null,"generation":null,"date":"2026-03-13","note":"Contrarian optimizer — bets against consensus. High staking = bearish, low staking = bullish."} -{"file":"evo_run007_champion.push3","fitness":7116531284966772550194,"origin":"evolved","run":"007","generation":24,"date":"2026-03-14","note":"Run 7 champion. Unbounded AW, 500k gas, IL crystallization attack. When staked<=88%: CI=20%, AW=153, AS=20%, DD=0. When staked>88%: bear defaults (all zero)."} +{"file":"evo_run007_champion.push3","fitness":7116531284966772550194,"origin":"evolved","run":"007","generation":24,"date":"2026-03-14","note":"Run 7 champion. Unbounded AW, 500k gas, IL crystallization attack. When staked<=88%: CI=0, AW=153, AS=20%, DD=20%. When staked>88%: bear defaults (all zero)."} {"file":"evo_run008_champion.push3","fitness":6023051186447921487286,"origin":"evolved","run":"008","generation":0,"date":"2026-03-14","note":"Run 8 champion. First run with TWAP-enforced recenter (#713). 29-tier tax rate thresholds with delta-cubed scaling. When staked>80% and low tax: CI=0, AW=20, AS=100%, DD=100%. High tax: CI=0, AW=100, AS=30%, DD=30%. Staked<=80%: bear defaults (CI=0, AW=100, AS=30%, DD=30%)."}