Available variables for prompt generation:
- requirement: Description of the QA item
- docs: Documentation related to QA (loaded from docs/docs/QA directory)
- last_config: Configuration from the last iteration
- best_config: Configuration from the best performing iteration
- baseline_config: Baseline configuration of the QA item
- last_performance: Performance metric from the last iteration
- best_performance: Best performance metric achieved so far
- baseline_performance: Baseline performance metric
- baseline_failure_data: List of failure data points from current iteration
- last_failure_data: List of failure data points from last iteration
- best_failure_data: List of failure data points from best iteration
Your prompt code should assign a string value to the 'prompt' variable that will be used for QA item generation.