| name | evolve |
| description | Manually trigger protocol evolution analysis. Reviews EVOLUTION.md history, analyzes RETRO patterns, compares patch effectiveness, and suggests protocol improvements with lateral thinking options. |
| disable-model-invocation | true |
| allowed-tools | Read, Write, Edit, Glob |
/tars:evolve โ ํ๋กํ ์ฝ ์งํ ๋ถ์
์๋์ผ๋ก ํ๋กํ ์ฝ ์งํ๋ฅผ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค. RETRO์ EVOLUTION ์ด๋ ฅ์ ๋ถ์ํ์ฌ ํ๋กํ ์ฝ ๊ฐ์ ์ ์ ์ํฉ๋๋ค.
์คํ ์ ์ฐจ
1. ๋ฐ์ดํฐ ์์ง
๋ค์ ํ์ผ์ ์ฝ์ต๋๋ค:
.tars/protocol/EVOLUTION.md โ ์ ์ฒด ๋ณ๊ฒฝ ์ด๋ ฅ
.tars/logs/RETRO.md โ ๋ชจ๋ RETRO ๊ธฐ๋ก
.tars/protocol/PROTOCOL.md โ ํ์ฌ ํ๋กํ ์ฝ
.tars/PROGRESS.md โ ํ์ฌ heartbeat ์
2. Evolution ์ด๋ ฅ ๋ถ์
ํจ์น ํจ๊ณผ ๋ถ์
- ๊ฐ applied patch ์ดํ์ RETRO ๋ฉํธ๋ฆญ ๋ณํ ์ถ์
- ํจ๊ณผ์ ์ธ ํจ์น: ๋ฉํธ๋ฆญ ๊ฐ์ ์ ์ง โ "์ ํจํ ์งํ" ํ์
- ๋นํจ๊ณผ์ ์ธ ํจ์น: ๋ฉํธ๋ฆญ ๋ณํ ์์ โ "์ค๋ฆฝ์ " ํ์
- ์
ํ์ํจ ํจ์น: ์ด๋ฏธ REVERTED๋์ด์ผ ํจ โ ์ ๋์ผ๋ฉด revert ์ ์
ํจํด ์์ฝ
- Question ๋น๋: ๋ฐ๋ณต๋๋ ์ง๋ฌธ TOP 3
- Patch ๋น๋: ๊ฐ์ฅ ์์ฃผ ๋ณ๊ฒฝ๋๋ PROTOCOL ์์ญ
- Oscillation ์ด๋ ฅ: ๊ณผ๊ฑฐ oscillation ๊ธฐ๋ก ๋ฐ ํด๊ฒฐ ์ฌ๋ถ
3. RETRO ํจํด ๋ถ์
- productive_ratio ์ถ์ธ (์์น/ํ๋ฝ/์์ )
- ๋ฐ๋ณต ๋ฑ์ฅํ๋ "๊ฐ์ ํ ์ " ํค์๋
- ๋ฏธ์๋ฃ ์ก์
์์ดํ
๋ชฉ๋ก
4. ํ๋กํ ์ฝ ๊ฐ์ ์ ์
๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ๊ฐ์ ๋ชฉ๋ก ์์ฑ:
## ํ๋กํ ์ฝ ์งํ ์ ์
### ์ฆ์ ์ ์ฉ ๊ฐ๋ฅ (Parameter Patch)
1. {์ ์ 1}: {๊ทผ๊ฑฐ}
2. {์ ์ 2}: {๊ทผ๊ฑฐ}
### ๊ตฌ์กฐ์ ๋ณ๊ฒฝ ํ์ (Structural Patch)
1. {์ ์ 1}: {๊ทผ๊ฑฐ}
2. {์ ์ 2}: {๊ทผ๊ฑฐ}
### ๋ฏธํด๊ฒฐ ์ง๋ฌธ (Wonder)
1. {์ง๋ฌธ 1} โ {๋ฐ๋ณต ํ์}ํ ๋ฑ์ฅ
2. {์ง๋ฌธ 2} โ {๋ฐ๋ณต ํ์}ํ ๋ฑ์ฅ
5. Lateral Thinking ์ต์
(Stagnation ๊ฐ์ง ์)
productive_ratio ์ถ์ธ๊ฐ ํ๋ฝ ์ค์ด๊ฑฐ๋, oscillation์ด ํด๊ฒฐ๋์ง ์์์ ๋:
### Lateral Thinking ์ต์
ํ์ฌ ํ๋กํ ์ฝ์ด ์ ์ฒด ์ํ์
๋๋ค. ๋ค์ ๊ด์ ์ ํ์ ๊ณ ๋ คํ์ธ์:
**A. ํ์ฌ ์ ๊ทผ ์ ์ง + ๋ฏธ์ธ ์กฐ์ **
- ํ์ฌ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ ํ๋ผ๋ฏธํฐ๋ง ์กฐ์
- ์ ํฉ: ๋ฉํธ๋ฆญ์ด ์์ ์ ์ด์ง๋ง ์ํญ ๊ฐ์ ํ์ํ ๋
**B. ๊ตฌ์กฐ์ ์ฌ์ค๊ณ**
- ๋ฌธ์ ์์ญ์ ํ๋กํ ์ฝ ์น์
์ ์ฌ์์ฑ
- ์ ํฉ: ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ๋ณต๋ ๋ (oscillation)
**C. ๋ฒ์ ์ถ์**
- ํ๋กํ ์ฝ์ ๋ณต์ก๋๋ฅผ ์ค์ฌ ํต์ฌ์ ์ง์ค
- ์ ํฉ: ํ๋กํ ์ฝ์ด ๊ณผ๋ํ๊ฒ ๋ณต์กํด์ก์ ๋
**D. ๊ฐ์ ์ฌ๊ฒํ **
- Wonder ์ง๋ฌธ๋ค์ ์ ๋ฉด์ผ๋ก ๋ต๋ณํ๊ณ ํ๋กํ ์ฝ์ ๋ฐ์
- ์ ํฉ: ๋ฏธํด๊ฒฐ ์ง๋ฌธ์ด ๋์ ๋์์ ๋
6. ์ฌ์ฉ์ ์ ํ ํ ์คํ
์ฌ์ฉ์๊ฐ ๊ฐ์ ์์ ์ ํํ๋ฉด:
- Parameter patch โ
protocol/PROTOCOL.md์ ์ฆ์ ์ ์ฉ + protocol/EVOLUTION.md ๊ธฐ๋ก
- Structural patch โ COMMS
From Agent์ [PROTOCOL-PATCH] ์ ์ ๋ฑ๋ก
- Lateral thinking โ ์ ํํ ์ต์
์ ๋ฐ๋ผ ๊ตฌ์ฒด์ ๋ณ๊ฒฝ์ ์์ฑ
์๋ฌ ํธ๋ค๋ง
- EVOLUTION.md๊ฐ ๋น์ด์์ผ๋ฉด: "์์ง ํ๋กํ ์ฝ ๋ณ๊ฒฝ ์ด๋ ฅ์ด ์์ต๋๋ค. heartbeat๋ฅผ ๋จผ์ ์ถฉ๋ถํ ์คํํ์ธ์."
- RETRO๊ฐ ์์ผ๋ฉด: "RETRO๊ฐ ์์ต๋๋ค.
/tars:retro๋ฅผ ๋จผ์ ์คํํ์ธ์."
.tars/ ์์ผ๋ฉด: "tars์ด ์ด๊ธฐํ๋์ง ์์์ต๋๋ค."