From 315dd1dc006929369ee4c06f7a51449a4c059f3c Mon Sep 17 00:00:00 2001 From: Muhammad Talha Imran <92talhaimran@gmail.com> Date: Mon, 14 Jul 2025 23:14:48 +0200 Subject: [PATCH 1/2] Refactor dev prompt schema for CI/CD pipeline --- Agents/AI Service/agency.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) 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: From 1619e819adc021cefc6a9ca88a715f172f3d5db6 Mon Sep 17 00:00:00 2001 From: Muhammad Talha Imran <92talhaimran@gmail.com> Date: Tue, 15 Jul 2025 00:06:18 +0200 Subject: [PATCH 2/2] -- --- .../__pycache__/agency.cpython-312.pyc | Bin 22168 -> 22307 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Agents/AI Service/__pycache__/agency.cpython-312.pyc b/Agents/AI Service/__pycache__/agency.cpython-312.pyc index efd9218d67ce700ff02dc304fc828f87453e23c4..8e6fd16b43fb1139c4f4f9dd96041c5e7d33742c 100644 GIT binary patch delta 585 zcmZ8f&1(}u6wk}!v+eB$R-}QmmL%Q>7@SjJs2Jo6XL$vzr*w zk{guf;d8gEA?6x*~4vWMHq9}e}qjEHf+}RFY~D5QFJJ=CCqV) zg=l#sbfb=`uQ?RC< z4gQGvnPL`x338#Q!nF8t>8%2D`!9+=!4!LQUsR}w+LdPjC2_RyU59n?{@N3O+hVEG zRiP?AELRnn5~DZ2sqj%8)h;UVSd7-6!pxbGsew|^a>vsdZLFWwM%00FO3U@nPZqO- f%w$2?)B6kJaP1w8HS?LmHt?MMGY6)=GNJwhh~2%m delta 423 zcmW-eKT8}@6vg-M%qWi8T}1rT1TRC(ridB~QMNP@M3Xfj3X($J&Rloi`tshe@9BaT zisTz?z%*9Y2Er?Z5K^Q_laL~iU?GTwk|wgcUm&x&-S2YFxfjmydw6#O`ER+LpGjw} zwiW+<_96du5T=^H250uFB&p5}A;X2`r7~&?4ObFFB@N?}%PKO7D(Nhlz`$@LD8NK) z>5@N|GSiznD52ompxVF=V?;Wv^Zy>*5rup`j8c)R)Y5ota1-MOClTqzG(jm5q(>qQ z5}uIYlGfEW)wek{0{=M~G%?|86_G%uHLptKMx$y-Ok$=91*?$ISZQ7k_xEBdGhRdzH)NYoNQ*M!t;u3q$Td+*gan