Refactor: How to consolidate 6 dead/near-dead AI libraries while prese...
Documentation for Sessions
♻️ Refactor: How to consolidate 6 dead/near-dead AI libraries while prese...
Date: 2026-02-17
Time: 22:41:09 UTC
Session: gspace1-113.2
Agent: architecture
Confidence: 95%
Status: ✅ Documented
📋 Decision Context
Question:
How to consolidate 6 dead/near-dead AI libraries while preserving all code?
Task: Session 113: Dead library consolidation
🎯 Decision Made
Chosen:
Merge each dead library into its natural target: ai-training-models→ai-agents-training-center, cursor-agents→agent-orchestrator, ai-agent-experience→agent-mind, ai-outcome-tracker→ai-module-intelligence, ai-module-patterns→ai-module-intelligence, ai-task-router→agent-orchestrator. Redirect tsconfig path aliases to new targets for backward compatibility.
Options Considered:
- No alternatives documented
💭 Reasoning
Each dead library had 0 external imports but contained valuable code (training pipelines, cursor agents, experience components, outcome tracking, pattern extraction, task routing). Rather than deleting, merged core files into natural target libraries maintaining the same directory structure. Used dependency graph to sequence merges: standalone libs first (no deps), then dependent libs with updated internal imports. Redirected all 6 old path aliases in tsconfig.base.json to point at new target libraries.
📁 Files Involved
tsconfig.base.jsonlibs/libs-ai/ai-agents-training-center/src/index.tslibs/libs-ai/agent-orchestrator/src/index.tslibs/libs-ai/agent-mind/src/index.tslibs/libs-ai/ai-module-intelligence/src/index.ts
🔗 Related
- Decision ID:
dev_1771368068912_ygvfxcy - Session: 113
- Workspace: gspace1
Auto-generated by MCP Smart Consolidation