Harness: G6 ignores unknown standard superclass; dependency order for seed/reference; max_tokens 80k

- abaplint does not know CX_STATIC_CHECK: exception hierarchies failed G6 (G0022, G0005)
- generator orders seed and reference objects by name references (G0022 attempt 1)
- max_tokens from pilot distribution (accepted calls 4k-76k)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Kral
2026-10-03 05:06:04 +02:00
parent 5de5e2851c
commit 3570d7ef9b
4 changed files with 31 additions and 3 deletions

View File

@@ -92,7 +92,7 @@ python3 -c "from harness.ledger import spent; print(spent())"
- Pilot (G0002–G0021) done: 16/20 accepted, 0.16 USD per accepted task (`runs/gen/pilot.json`,
analysis in `docs/faz1-tasarim.md` 11e). Generator improved after the pilot: static checks
(name length, seed type, reserved words, contract/test classes), local abaplint parser check before SAP,
max_tokens 100k, G2 detail in the repair feedback. Runner: G2 works for CDS views with parameters.
max_tokens 80k, G2 detail in the repair feedback. Runner: G2 works for CDS views with parameters.
The improved generator is not yet tested with new tasks.
- G0020 (rejected) passes with oracle 100 after one fix (remove parameter `default`). G0013 (accepted) has a test
class in its contract: fix in review.