Skip to content

Document and enforce symbol kind taxonomy#2694

Merged
Widthdom merged 12 commits into
mainfrom
codex/fix-issue1762-1691-1965
May 25, 2026
Merged

Document and enforce symbol kind taxonomy#2694
Widthdom merged 12 commits into
mainfrom
codex/fix-issue1762-1691-1965

Conversation

@Widthdom
Copy link
Copy Markdown
Owner

Summary

  • Documented the symbol/reference kind taxonomy and centralized registered kinds in SymbolKindCatalog.
  • Added schema and writer validation for symbol/reference kind columns.
  • Reclassified C# operator overloads/conversions as operator symbols and updated callable/static-interface lookup paths.

Validation

  • dotnet test tests/CodeIndex.Tests/CodeIndex.Tests.csproj --filter "FullyQualifiedNameDatabaseTests|FullyQualifiedNameSymbolExtractorTests|FullyQualifiedNameReferenceExtractorTests|FullyQualifiedNameIndexCommandRunnerTests|FullyQualifiedNameMcpServerTests|FullyQualifiedNameDbReaderTests|FullyQualifiedName~QueryCommandRunnerTests" -p:UseSharedCompilation=false
  • dotnet test tests/CodeIndex.Tests/CodeIndex.Tests.csproj
  • dotnet run --project tools/CodeIndex.Changelog -- check
  • codex adversarial review: No blocking/actionable issues found.

Follow-up

Fixes #1762
Fixes #1691
Fixes #1965

@Widthdom Widthdom merged commit e7767c4 into main May 25, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant