Typical Workflow ================ 1. Choose inputs ---------------- Browse the catalog and choose problem IDs aligned with the research question. 2. Instantiate core objects --------------------------- Load problem instances and inspect constraints, state representation, prompt content, and available evaluator interfaces. 3. Execute or inspect --------------------- Generate candidate solutions, enumerate transitions, or call evaluators. 4. Capture artifacts -------------------- Record solution state, metrics, and any domain-specific outputs needed for comparison or reporting. 5. Connect to the next library ------------------------------ Pass problem references to ``design-research-agents`` for execution and to ``design-research-experiments`` for controlled study orchestration. Dependency Caveats ------------------ Some families are lightweight (for example text and decision), while others require optional extras (for example grammar, battery, or CAD/MCP workflows). Plan installation profiles per study protocol rather than installing every extra by default.