Skip to content

Bound oversized diagnostics across CLI and MCP - #3319

Merged
Widthdom merged 8 commits into
mainfrom
fix-issue3090-3091-3092-3093-3094-3095-3135-3181
Jun 6, 2026
Merged

Bound oversized diagnostics across CLI and MCP#3319
Widthdom merged 8 commits into
mainfrom
fix-issue3090-3091-3092-3093-3094-3095-3135-3181

Conversation

@Widthdom

@Widthdom Widthdom commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bound and flatten user-controlled diagnostic values across CLI option parsing, database path errors, MCP rate-limit and keep-alive warnings, batch-row skip warnings, and MAC profile hints.
  • Cap did-you-mean matching input before edit-distance work, and warn on invalid CDIDX_NOTIFY before falling back.
  • Added issue-scoped bilingual changelog fragments, including 3093.security.md.

No requested issue had an existing work-start comment, so none were skipped. AGENT.md, CLAUDE.md, and AGENT_GUIDE.md were not modified.

Validation

  • dotnet test tests/CodeIndex.Tests/CodeIndex.Tests.csproj -p:UseSharedCompilation=false --filter "RunDeps_InvalidFormat_FlattensControlCharacters_Issue3092|RunMap_ParseInvalidSections_FlattensControlCharacters_Issue3092|ParseArgs_InvalidPathGlob_FlattensControlCharacters_Issue3092|TryParseStaleAfter_MaxDuration_FlattensControlCharacters_Issue3092"
  • dotnet run --project tools/CodeIndex.Changelog -- check
  • dotnet build CodeIndex.sln -p:UseSharedCompilation=false
  • dotnet test tests/CodeIndex.Tests/CodeIndex.Tests.csproj -p:UseSharedCompilation=false
  • dotnet ./src/CodeIndex/bin/Debug/net8.0/cdidx.dll status --check --json
  • Codex adversarial review: initial findings were fixed; final follow-up reported No blocking/actionable issues found.

Fixes #3090
Fixes #3091
Fixes #3092
Fixes #3093
Fixes #3094
Fixes #3095
Fixes #3135
Fixes #3181

@Widthdom
Widthdom marked this pull request as ready for review June 6, 2026 05:20
@Widthdom
Widthdom merged commit 3846665 into main Jun 6, 2026
10 checks passed
@Widthdom
Widthdom deleted the fix-issue3090-3091-3092-3093-3094-3095-3135-3181 branch June 6, 2026 05:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment