gabriel / musehub public
chore main #60 / 70

chore: consolidate to single migration, remove AI ORM layer

- Rewrote 0001_consolidated_schema.py: dropped all AI/LLM tables (muse_usage_logs, muse_conversations, muse_conversation_messages, muse_message_actions), DAW variation tables (muse_variations, muse_phrases, muse_note_changes), and budget columns from muse_users. Folded 0002 into 0001 so there is exactly one migration file. - Deleted 0002_drop_muse_variation_tables.py (now superfluous). - Rewrote db/models.py: removed UsageLog, Conversation, ConversationMessage, MessageAction ORM classes and all budget-related columns/properties from User. Only User and AccessToken remain. - Removed UsageLog from db/__init__.py exports. - Fixed tests: removed budget_cents / budget_limit_cents from all User() fixture instantiations.

G Gabriel Cardona <gabriel@tellurstori.com> · 6d ago Mar 17, 2026 · 8e92773a · parent 2789c9ef
7
files changed
372
files in snapshot
Files Changed 372 in snapshot
~6 −1

0 comments

No comments yet. Be the first to start the discussion.