Refactor: Unified TableSchema eliminates duplicate PRAGMA parsers
- Create db/schema.go with canonical TableSchema and ColumnSchema types
- Extend SchemaCache to extract full column metadata (type, nullable, PK)
- Migrate DatabaseManager.GetTableSchema to use cached schema
- Migrate coordinator to use cached schema for auto-increment detection
- Migrate replica/stream_client.go to use unified CDC applier
- Remove protocol/schema_provider.go (deprecated duplicate PRAGMA parser)
- Remove protocol/intent_key_compat_test.go (tested deleted function)
Net reduction: 656 lines (908 deleted, 252 added)
???? Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <
[email protected]>