Revision e58f2c60db3a2d3cc66bbd8294cb385f89430d5f

Committed on 14/12/2025 1:10 pm by Zohaib Sibte Hassan <zohaib@sibte.pk> [GitHub Diff]

Consolidate StatementCode in common package with strict wire boundary

- Create common/ package as single source of truth for StatementCode
- Move StatementType proto to grpc/common/ to avoid import cycles
- Add map-based converters with panic on unknown types
- Enforce strict boundary: internal StatementCode vs wire StatementType
- Remove redundant type definitions from protocol/ and query/
- All 1,113 unit tests and 29 integration tests pass

???? Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>