Skip to content

v0.1.37

Choose a tag to compare

@github-actions github-actions released this 22 Jun 03:33
· 3 commits to main since this release
feat: pinnacle-build improvements + dogfood fixes (v0.1.37)

From-scratch builds now produce a complete, resist-capped, engine-verified set; several
diagnostic/correctness bugs surfaced by dogfooding are fixed.

Correctness:
- optimize_supports: measurement-based candidate pool (penetration etc. no longer excluded
  by tag-count), recovering ~38% DPS on the dogfood build
- solver: PoE1 'Critical Strike Chance' to PoE2 'Critical Hit Chance' (the engine silently
  ignored the stale term, hiding the crit lever in rank_levers/solve_for) + a standing
  terminology-audit test
- shim: ascendancy is a SEPARATE 8-point pool. optimize_passives auto-allocates it without
  stranding passive points or over-allocating; get_build reports ascendancyPoints + warns
- meta-trigger guardrail: flag engineLimitation when a build uses an energy-meta trigger gem
  (Cast on Critical etc.) the pinned engine cannot model, instead of faking the number

Features:
- plan_gear: auto-base empty armour/jewellery slots (a whole set from one weapon) + min_ehp floor
- relevant_uniques: build-aware unique + unique-jewel discovery (tools 61 to 62)

Knowledge: archetype-commit guidance, what-the-engine-can-and-cannot-model, and unique-awareness
woven into BUILD_ADVICE and the build_from_goal prompt.

Full gate green (ruff, mypy, pytest 130).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>