Skip to content

Fix 25 verified LOW code-review findings (for v1.0.2)#23

Merged
LXBStudioLLC merged 1 commit into
mainfrom
fix/audit-low-v1.0.2
Jul 5, 2026
Merged

Fix 25 verified LOW code-review findings (for v1.0.2)#23
LXBStudioLLC merged 1 commit into
mainfrom
fix/audit-low-v1.0.2

Conversation

@LXBStudioLLC

Copy link
Copy Markdown
Owner

Verified the 67 LOW findings against current main. 25 were real and are fixed here; 13 were skipped as unreachable or no-op (details in the commit). Build clean, 135/135 tests pass. Headed into the held v1.0.2.

Groups: null-safety guards, culture-invariant casing (Turkish-locale bugs), a MemoryStream leak, logic fixes (DomScorer tie-break, SafetyService exact-token keyword match, dead-code removal), test-robustness, BOM-free .bat + COM release in the installer scripts, and frozen-brush/immutable-collection style fixes.

🤖 Generated with Claude Code

…gic, style)

Verified 67 LOW findings; 25 were real and are fixed here, 13 were skipped as
unreachable or no-op (unreachable ApplyFilter nulls, test HttpClients wrapping
stub handlers, a non-existent temp dir, a misread RepostFrequency count).

- Null safety: guard null JobTitle (PostingAgeSignal), null Evidence
  (GhostScorer), null provider (OllamaService.SwitchProvider).
- Culture: ToUpperInvariant/ToLowerInvariant for internal key-code, stop-word,
  match-score, and template-action/field normalization (Turkish-locale safe).
- Resource: dispose the CDP receive-loop MemoryStream.
- Logic: DomScorer tie-break keeps the first candidate; SafetyService keyword
  density uses exact-token match (no more "java" in "javascript"); remove dead
  host-check branches in AtsCrossCheckSignal.
- Tests: derive the ATS source-count assertions from the expected set.
- Scripts: BOM-free Start Envoy.bat; release the WScript.Shell COM objects.
- Style: drop a redundant Debug.WriteLine; frozen Theme.CardSurface + reuse
  frozen brushes in VaultView; make SeedBoards.Default a true read-only list.

135/135 tests pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@LXBStudioLLC LXBStudioLLC merged commit 7430fb1 into main Jul 5, 2026
2 checks passed
@LXBStudioLLC LXBStudioLLC deleted the fix/audit-low-v1.0.2 branch July 12, 2026 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant