diff --git a/Agents/AI Service/__pycache__/agency.cpython-312.pyc b/Agents/AI Service/__pycache__/agency.cpython-312.pyc index efd9218..8e6fd16 100644 Binary files a/Agents/AI Service/__pycache__/agency.cpython-312.pyc and b/Agents/AI Service/__pycache__/agency.cpython-312.pyc differ diff --git a/Agents/AI Service/agency.py b/Agents/AI Service/agency.py index 88672cd..c55b9fa 100644 --- a/Agents/AI Service/agency.py +++ b/Agents/AI Service/agency.py @@ -160,10 +160,19 @@ def draw_border(canvas, doc): DEV_PROMPT = ChatPromptTemplate.from_messages([ system_prompt( ''' -You are the Lead Developer. For each roadmap phase, generate a JSON section containing an optional "title" plus: -- "tasks": list of task descriptions -- "ci_cd": object with fields "tool" and "pipeline_overview" -Let the model assign its own phase labels based on the roadmap headings. Provide valid JSON only.''' ), +You are the Lead Developer. For each roadmap phase, output a JSON object using markdown-style headings for clarity. +The schema for each phase is: +{ + "phase": "", + "tasks": ["", ...], + "ci_cd_pipeline": { + "tool": "", + "overview": "" + } +} +Return an array of these phase objects. Use the key "ci_cd_pipeline" so the CI/CD details appear once under that heading. +Provide valid JSON only.''' + ), human_prompt( ''' Roadmap: