Merge pull request 'fix: Issue template (push3-seed.yaml) doesn't enumerate manifest.jsonl fields (#705)' (#717) from fix/issue-705 into master

This commit is contained in:
johba 2026-03-14 01:57:24 +01:00
commit d0eae8b261

View file

@ -33,7 +33,14 @@ body:
- [ ] Push3 file created at `tools/push3-evolution/seeds/llm_<name>.push3`
- [ ] 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`
- [ ] Entry added to `tools/push3-evolution/seeds/manifest.jsonl` with all required fields:
- `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