[FIX] BatchWireDegrade, degraded path reported success:true when an entry failed via the old-plugin HTTP-200 {error} envelope (the exact misleading-success class the branch set out to kill) : inspect inner data with looksLikeErrorObject, add failedCount, isError now fires; regression test with a failing entry
[FIX] SetReference, referenceInstanceId still typed number (second 64-bit-truncation site the 2.28.3 sweep missed; CHANGELOG overclaimed "the one site") : now a 64-bit-safe string, CHANGELOG corrected to name both sites
[FIX] ErrorFlag, isError false-positive on status tools : an explicit self-reported success:true/ok:true now wins over a stray error field (a "is X installed?" handler answering successfully while carrying an error string is no longer flagged); queue-wrapped and inner failures still fire. Unit tests for both directions + legit nested error collections
[FIX] DidYouMean, suggestion was appended to ANY failed lazy route : gated to isUnknownRouteResult so a correctly-named tool failing legitimately (e.g. no terrain in scene) no longer gets an irrelevant name hint
[FIX] CompactTools, firstSentence truncated descriptions mid-abbreviation ("...in one call (e.g.") : skip e.g./i.e. when finding the sentence boundary
[FIX] ImageBlocks : noImageError spread last so an empty-string result.error can't clobber the message
[CLEAN] Docs : README ~130+->254 advanced, 281->330+ tools; manifest under-32KB claim corrected to real ~43KB/~21KB + tool arithmetic, added missing unity_get_compilation_errors entry; CHANGELOG now flags the console-trace DEFAULT output change explicitly under Changed (was only under Added) F
Francois Cugy committed
7d4199bd4c7414dffe026c02a93254ed10567c78
Parent: 02126ee