diff --git a/core/context_builder.py b/core/context_builder.py index da2cf9f..76d13d4 100644 --- a/core/context_builder.py +++ b/core/context_builder.py @@ -205,6 +205,12 @@ def format_prompt(context: dict, role: str, prompt_template: str | None = None) sections.append(f"Spec: {json.dumps(task['spec'], ensure_ascii=False)}") sections.append("") + # Acceptance criteria — shown as a dedicated section so agents use it for completeness check + if task and task.get("acceptance_criteria"): + sections.append("## Acceptance Criteria") + sections.append(task["acceptance_criteria"]) + sections.append("") + # Decisions decisions = context.get("decisions") if decisions: