AI-Powered Software Development Life Cycle: From Requirements to Maintenance | Synapse