- Remove ensure_tables() from etl.py (DDL belongs in models/*.json + build.sh) - Use llm_api_map.isdefaultcatelog='1' to get catelogid (llm table no longer has catelogid) - Fix currency field: use amount_currency from llmusage_history - init_data.py: remove ensure_tables import and call, reduce to 3 steps