harb/tools/push3-evolution
johba e2963cbcba fix: fitness_flags not propagated to manifest entries for newly admitted candidates (#990)
Two changes in evolve.sh pool-admission code:

1. Include `fitness_flags` from evaluator JSONL in the manifest entry dict
   for newly admitted candidates (~line 866-874). Previously the field was
   omitted, so downstream `effective_fitness()` could never zero-rate a new
   candidate.

2. Use `effective_fitness(entry)` when appending new candidates to the
   evolved ranking list (~line 907), so ZERO_RATED_FLAGS defence applies
   at first admission — not only when re-ranking existing entries.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 05:47:34 +00:00
..
revm-evaluator fix: OptimizerV3.sol mutation has no CI guard (#631) 2026-03-19 22:36:49 +00:00
seeds fix: bundled dust cleanup — push3-evolution/evolve.sh (#210) (#987) 2026-03-19 07:33:23 +01:00
test fix: feat: Push3 evolution — crossover operator (#639) 2026-03-13 05:54:48 +00:00
evaluate-seeds.sh fix: address review findings for evaluate-seeds.sh (#724) 2026-03-15 03:29:47 +00:00
evolution-daemon.sh fix: line 202: git apply failure path (after --check passes) still uses bare continue, bypassing STOP_REQUESTED (#979) 2026-03-22 05:17:07 +00:00
evolution.conf fix: address review feedback on evolution-daemon.sh (#748) 2026-03-14 17:39:20 +00:00
evolution.patch fix: evolution.patch references removed LiquidityManager constant (pre-existing structural debt) (#842) 2026-03-16 09:20:41 +00:00
evolve.sh fix: fitness_flags not propagated to manifest entries for newly admitted candidates (#990) 2026-03-22 05:47:34 +00:00
fitness.sh fix: deployments-local.json committed to repo (#589) 2026-03-20 09:48:00 +00:00
mutate-cli.ts fix: Push3 evolution: selection loop orchestrator (#546) 2026-03-11 20:56:19 +00:00
mutate.ts fix: feat: Push3 evolution — crossover operator (#639) 2026-03-13 05:54:48 +00:00
package-lock.json fix: Push3 evolution: selection loop orchestrator (#546) 2026-03-11 20:56:19 +00:00
package.json fix: Push3 evolution: mutation operators for bytecode programs (#544) 2026-03-11 16:24:24 +00:00
seed-gen-cli.ts fix: address review findings for diverse seed population (#638) 2026-03-13 05:21:05 +00:00
seed-generator.ts fix: address review findings for diverse seed population (#638) 2026-03-13 05:21:05 +00:00
tsconfig.json fix: push3-evolution tsconfig rootDir too narrow for cross-project imports 2026-03-20 09:54:33 +00:00