The schema_probe.go and doctor/database.go had different column lists for validating database schemas. Neither included the pinned column added in migration 023, causing: - Doctor to report "All required tables and columns present" on databases missing the pinned column - Potential failures when using `gt mail send` on databases without the pinned column Changes: - Add pinned, sender, ephemeral to doctor's criticalChecks - Add metadata, thread_id to dependencies check - Add all missing columns to schema_probe.go's expectedSchema: source_repo, close_reason, deleted_at, deleted_by, delete_reason, original_type, sender, ephemeral, pinned Fixes: beads-9yc 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
4.5 KiB
4.5 KiB