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.