Second Opinion v0.3.2
A maintenance release that hardens the v0.3.x optional features, from an internal adversarial trust-audit. No change to the deterministic scorer or rankings, and read-only as always.
Fixed
- Honest abstention (deep-dump): a malformed or foreign-architecture crash dump could cause
-DeepDumpto error out and leave a misleading "clean" result. It now abstains honestly — "not usable... not clean". - Honest abstention (diff): with
-Baseline, a signal that was unreadable in the current run could produce a false "activity dropped" line versus a readable baseline. Unreadable signals are now reported as "not comparable", never as good news. - Redaction: very short (1–2 character) account names could slip through into the share-safe Helper Packet. Two-character names are now masked (ordinary prose is preserved by token-boundary matching; 1-character names stay excluded so they can't shred prose).
- Minor: stricter crash-dump header validation, and a cosmetic fix to the free-space comparison line.
Trust
Guarded by 33 snapshot fixtures + 135 guardrail assertions on Windows PowerShell 5.1 and PowerShell 7. The deterministic scorer still ranks (the AI never does); the read-only and never-changes-a-tier invariants were independently confirmed by the audit.