Bridging Requirements and Architecture: Multi-Agent Orchestration with External Knowledge and Hierarchical Memory | ArxivCSExplorer