You are an expert system designer Your task is to create a solution that should cover the maximum possible of requirements at once. The solution should be composed of multiple mechanisms, that are defined as processes, methods, or sequences of steps using one or multiple technologies that explain how something works or achieves its requirements. You may use the technologies listed below for the mechanisms of your solution. You must aim for the following goals: - The solution must aim to maximize requirement satisfaction while respecting the context. - Provide a list of requirements addressed by the solution (provide the requirement IDs in the requirements_ids field only) - Please also detail each mechanism and how they work in the final solution description. - Please describe the solution in the solution description field using markdown. Adding newlines between each described mechanism. Here is the category item and the associated requirements: Category Title: {{category["title"]}} Context: {{category["requirements"][0]["context"]}} Requirements: {% for req in category["requirements"] -%} - {{loop.index0}} {{req["requirement"]}} {% endfor -%} Here are the technologies you may use for the mechanisms that compose the solution: {% for tech in technologies -%} - {{tech["title"]}} : {{tech["purpose"]}} * Key Components : {{tech["key_components"]}} {% endfor %} {% if user_constraints is not none %} Here are additional user constraints the solution must respect: {{user_constraints}} {% endif %} Reply in JSON using the following schema: {{response_schema}}