status: keep

description: baseline + frozen oracle benchmark scaffold


description: max_groups_sent 40->150 (cover all count>=2 groups)


description: batch Gemini calls (group_batch_size=40) - stabilizes+raises real_tx 416->903


description: language-agnostic frequency-based description grouping (reachable 828->1027)


description: segment baseline: primary switched to reachable_tx (oracle_tx saturated near total 1329)


description: min_group_count=1 + max_groups_sent=500: send all groups incl singletons (reachable 1027->1329, real_tx 925->1124)


description: resilient batched generation (retry once, tolerate partial-batch failure, rethrow only if all fail) + generator tests