🐛 Fixed
Duplicate Migration Registration Warning:
- Fixed warning on startup: "Failed to import migration module m_0_9_1_complete_lane_migration: Duplicate migration ID"
- Root cause: Migration module served dual purposes (migration + utilities), causing reload during auto-discovery
- Solution: Extracted agent directory utilities to
agent_utils/directories.pymodule - Changes:
- Created
agent_utils/directories.pywithAGENT_DIRS,AGENT_DIR_TO_KEY,get_agent_dirs_for_project() - Updated
m_0_9_1_complete_lane_migration.pyto import fromagent_utils(backward compatible) - Fixed
auto_discover_migrations()to skip reload if migration already registered
- Created
- Impact: Clean startup without warnings, proper separation of concerns
- Applies to both 1.x (main) and 2.x branches