0.12.27 - Targets you set, and honest advice when they fall short
Both fixes in this release came from reports in the forum thread, and both were the tool being wrong rather than anyone using it wrong.
When a goal is out of reach, you now get told what would close it
Ask for a defense or resistance number the build cannot reach and the tool used to tell you the number it reached and then stop. Now it names the actual unpicked powers on your character that supply that stat and roughly what each would add, for example "adding Stealth (about 7 percent base, more once slotted) and re-solving would close part of the gap". When nothing is left that supplies it, it says so plainly instead of going quiet.
That advice already existed, but it only ever appeared if you had opened the "Customize build targets" editor first. State the same goal through the wizard and you got a bare refusal with no suggestions. Two more faults were behind it: the Concealment pool was looked up under a name the game does not use, so Stealth could never be suggested, and a character with no unpicked candidates returned nothing at all rather than the honest "this ask may be unreachable on this pairing".
It suggests, you decide. It will not pick powers for you.
One deliberate limit: this only fires for goals you set. The defense and resistance numbers behind a Content and Role choice are internal aiming points for the optimizer, not promises, so the tool will not offer to close a gap you never asked about.
"Reset to imported build" no longer throws away your targets silently
That button restores the build exactly as it came in, which also clears custom build targets and your front/back line and travel answers. It did that without a word, so solving afterwards quietly went back to the preset targets for your Content and Role, which reads as the tool overriding you.
Reset still resets. It now tells you what it is about to clear and lets you back out, and if you go ahead it says what was cleared and where to set it again. If you had nothing set, it does not prompt.
Under the hood
The first bug survived a full release because the code caught its own error and discarded it silently. Twenty three more places were doing the same thing. They all still recover exactly as before, they just say what happened now.
Data currency
Game data unchanged from 0.12.26 (Homecoming 2026.1.1242) and the optimizer's model stays at v36, so every certified champion carries the same score it did last release.
Verification
Release smoke PASS and gold standard 24 of 24 served, both run against the signed frozen build. Both downloads are code signed as CN=Joel Andrew Chambers.