User input system
The questionnaire turns a beginner’s goals into structured inputs: budget, main use, games, display resolution, priorities, Wi-Fi needs, compact-case preference, peripherals, and any parts they already own. The engine uses these answers as constraints, not as prompts for a random parts list.