Initialization Run phases in order because later phases depend on saved choices from earlier phases. Phase 1: Environment Discovery Goal : detect installed languages, tools, and package managers. Actions : 1. Detect installed languages (Node.js, Python, Rust, Go, Java, Docker, and others). 2. Detect package manager options for selected ecosystems. 3. Store detection results for Phase 4 option generation. Phase 2: Developer Profile Goal : detect or collect developer identity for personalization. Actions : 1. Run and to detect developer info. 2. If both are detected, store as and for renderer a…