fix: Issue template (push3-seed.yaml) doesn't enumerate manifest.jsonl fields (#705)

This commit is contained in:
openhands 2026-03-14 00:37:06 +00:00
parent 6d23073e2f
commit 038c9ca7bc

View file

@ -34,9 +34,13 @@ body:
- [ ] Transpiles without error: `npx tsx tools/push3-transpiler/src/index.ts <file> /tmp/test.sol`
- [ ] Produced Solidity compiles: `forge build`
- [ ] Entry added to `tools/push3-evolution/seeds/manifest.jsonl` with all required fields:
- `raw_fitness` — raw numeric score returned by the evaluator (integer; `null` if not yet evaluated)
- `normalized_fitness` — score mapped to the 0..1 percentile range across the evaluated population (`null` if not yet evaluated)
- `fitness_flags` — comma-separated notes qualifying the score, e.g. `token_value_inflation`, `always_bull`, or empty string if none apply
- `file` — filename of the `.push3` seed (e.g. `"llm_my_strategy.push3"`)
- `fitness` — raw integer score from the evaluator, or `null` if not yet evaluated
- `origin` — one of `"hand-written"`, `"llm"`, or `"evolved"`
- `run` — evolution run ID (integer), or `null` for hand-written/LLM seeds
- `generation` — generation index within the run (integer), or `null` for hand-written/LLM seeds
- `date` — ISO date the entry was added (e.g. `"2026-03-14"`)
- `note` — one-sentence description of the strategy and any known caveats
validations:
required: true
- type: textarea