| name | lunaria |
| description | Use when a Sol primary agent has bounded, independently verifiable coding subtasks that can be delegated without giving up requirements, architecture, or final integration decisions. |
Lunaria๋ก Sol๊ณผ Luna Max ์ค์ผ์คํธ๋ ์ด์
ํ๊ธฐ
ํต์ฌ ์์น
Sol์ ๋ฉ์ธ ์ค๋ ๋์์ ๋ชฉํ, ์๊ตฌ์ฌํญ, ์ํคํ
์ฒ, ๋ถํด, ๊ฒ์ฆ, ํตํฉ์ ์์ ํ๋ค.
Luna Max๋ ๊ฒฝ๊ณ๊ฐ ๋ช
ํํ ์์
ํจํท๋ง ์ฒ๋ฆฌํ๋ ๋ง๋จ ์์ปค๋ค.
๋ชจ๋ ๊ตฌํ์ Luna์ ๊ฐ์ ํ์ง ์๋๋ค.
์ธ์ Luna Max๋ฅผ ์ฌ์ฉํ๋๊ฐ
- ํน์ ํ์ผ์ด๋ ๋ชจ๋์ ์ฝ๋ ๋ฆฌ๋ทฐ
- ํน์ ๋ชจ๋ ๋ถ์
- ์ฐ๊ธฐ ๊ฒฝ๋ก๊ฐ ๋
์ ์ ์ธ ๋
๋ฆฝ ๊ธฐ๋ฅ ๊ตฌํ
- ํ
์คํธ ์์ฑ, ์คํจ ์์ธ ์กฐ์ฌ, ๊ฒ์ฆ
- ์๋ก ์์กดํ์ง ์๋ ์ฝ๊ธฐ ์ ์ฉ ์กฐ์ฌ
์์
ํจํท ์์ฑ๊ณผ ๊ฒฐ๊ณผ ๊ฒ์ฆ์ ํฌํจํ ์์ ๋น์ฉ์ด Sol์ ์ง์ ์ฒ๋ฆฌ๋ณด๋ค ์์ ๋๋ง ์์ํ๋ค.
์์ํ์ง ์๋ ์์
- ์๊ตฌ์ฌํญ, ์ฑ๊ณต ์กฐ๊ฑด, ์ํคํ
์ฒ, ๊ณต์ฉ ์ธํฐํ์ด์ค๋ฅผ ๊ฒฐ์ ํด์ผ ํ๋ ์์
- ๋์ผ ํ์ผ, lockfile, ์์ฑ๋ฌผ, ๋ง์ด๊ทธ๋ ์ด์
์ ๊ณต์ ํ๋ ๋์ ์ฐ๊ธฐ
- ์ธ๋ถ ๋ถ์ ํจ๊ณผ๋ ์ต์ข
์น์ธ์ด ํ์ํ ์์
- ์์ ๋จ์ผ ๋จ๊ณ ์์
์์ ๊ฒฝ์ ์ฑ ๊ฒ์ดํธ
์์ ์ ์ ์์
ํจํท ์์ฑ, ๋๊ธฐ, ๊ฒฐ๊ณผ ์์ฉ๊ณผ ์ฌ๊ฒ์ฆ ๋น์ฉ์ ํฌํจํด Sol์ ์ง์ ์ฒ๋ฆฌ์
๋น๊ตํ๋ค. ์์ 5๋ถ ๋ฏธ๋ง์ด๋ฉด์ ๊ธฐ๊ณ์ ๋จ์ผ ๋จ๊ณ์ธ ์์
์ Sol์ด ์ง์ ์ฒ๋ฆฌํ๋ค. ํ์ผ ์๋
์์ ์๊ฐ ๊ฐ์ ์ซ์๋ง์ผ๋ก ์์์ ์ฐจ๋จํ์ง ์๋๋ค. ๊น์ ๋ถ์์ด๋ ๋
๋ฆฝ ๊ฒ์ฆ ๊ฐ์น๊ฐ ๊ทธ
๋น์ฉ๋ณด๋ค ํฌ๋ฉด ์์ ํ์ผ ๋ฒ์๋ ์์ํ ์ ์๋ค.
์์ํ ๋๋ ์์ ์์ ์๊ฐ๊ณผ ์ค๋จ ์กฐ๊ฑด, ์์ปคยท์์ฉยทํตํฉ ์ค ์ด๋ ๊ฒ์ฆ ๋จ๊ณ์ธ์ง ์์
ํจํท์ ๊ธฐ๋กํ๋ค. ์ค๋จ ์กฐ๊ฑด์ ๋๋ฌํ๋ฉด ๋ฐ๋ณต ๋๊ธฐํ์ง ๋ง๊ณ ๊ทผ๊ฑฐ๋ฅผ ํ์ธํด ์์
์ ๋ถํ ํ๊ฑฐ๋
Sol๋ก ํ์ํ๋ค.
์ค์ผ์คํธ๋ ์ด์
์์ ๊ถ
์์ ์ ์ ํ์ฌ ๋จ๊ณ์ ์คํ ์ค์ผ์คํธ๋ ์ดํฐ์ Lunaria ์ ์ฉ ๋ชจ๋๋ฅผ ์ ์ธํ๋ค. ํ ๋จ๊ณ์
์คํ ์ค์ผ์คํธ๋ ์ดํฐ๋ ํ๋๋ฟ์ด๋ฉฐ ์์
๋ถ๋ฐฐ, ๊ตฌํ ์์, ๋ฆฌ๋ทฐ, ์ฌ์๋์ ๋๊ธฐ๋ฅผ ์์ ํ๋ค.
๋ค๋ฅธ skill์ด ์์
๋ณ ๊ตฌํ์ยท๋ฆฌ๋ทฐ์ดยท์์ ๋ฃจํ๋ฅผ ์๊ตฌํด๋ ๊ฐ skill์ ์์ด์ ํธ ๋ฃจํ๋ฅผ
์๋ ํฉ์ฐํ์ง ์๋๋ค.
๋ค๋ฅธ skill๊ณผ ํจ๊ป ์ฐ๋ ํ์ง ๊ฒ์ดํธ ๋ชจ๋์์๋ Lunaria๊ฐ ์คํ ์์ฐ์ ์์ ํ๋ค. ๋ค๋ฅธ
skill์ ๊ณํยท๊ธฐ๋ฒ๋ง ์ ๊ณตํ๊ณ ์์ฒด fresh implementer, ์์
๋ณ reviewer, ์์ ยท์ฌ๋ฆฌ๋ทฐ
loop๋ฅผ ์คํํ์ง ์์ผ๋ฉฐ ์์
๋ณ ๋ฆฌ๋ทฐ๋ฅผ ์ค๋ณตํ์ง ์๋๋ค. Sol ๋๋ ๊ฒฝ๊ณ๊ฐ ๋ช
ํํ Luna
implementer๊ฐ ์์
ํ๊ณ , Sol์ด ๊ฒฐ๊ณผ๋ฅผ ์์ฉํ ๋ค ๋จ๊ณ ๊ฒฝ๊ณ์์ ๋
๋ฆฝ ๋ฆฌ๋ทฐ์ด 1๋ช
์ ์ฌ์ฉํ๋ค.
์ฌ๊ธฐ์ ๋จ๊ณ๋ ๊ฐ๋ณ task๊ฐ ์๋๋ผ ์ฌ์ฉ์ ๊ฐ์น๋ milestone ํ๋๋ฅผ ์๋ฃํด ํ๋์ ํตํฉ ๊ฒ์ฆ์
์คํํ๋ ์์
๋ฌถ์์ด๋ค. ์ฒซ ์์ ์ ์ ๋จ๊ณ ๊ฒฝ๊ณ์ ๋ฆฌ๋ทฐ ์์ ์กฐ๊ฑด์ ์์
ํจํท์ ๊ณ ์ ํ๋ค.
์ธ๋ถ workflow์ final whole-branch reviewer๊ฐ ํ์ํ๋ฉด Lunaria์ ๋จ๊ณ ๋ฆฌ๋ทฐ์ด 1๋ช
์ผ๋ก ๊ฐ์ฃผํ๊ณ
๋ณ๋๋ก ์ถ๊ฐํ์ง ์๋๋ค.
์ฌ์ฉ์๊ฐ ๋ค๋ฅธ workflow์ ์ ์ฒด ์์
๋ณ ๊ตฌํยท๋ฆฌ๋ทฐ loop๋ฅผ ๋ช
์์ ์ผ๋ก ์๊ตฌํ๋ฉด Lunaria
์กฐํฉ ๋ชจ๋๋ฅผ ๋นํ์ฑํํ๊ณ ๊ทธ workflow๋ง ์คํ ์ค์ผ์คํธ๋ ์ดํฐ๋ก ์ฌ์ฉํ๋ค. ๋ mode๊ฐ ์คํ
์์ฐ์ ๋์์ ์์ ํ ์ ์๋ค. ์์ฒญ๋ง์ผ๋ก ์ด๋ mode์ธ์ง ํ์ ํ ์ ์์ผ๋ฉด ์ฒซ spawn ์ ์ ์ ํ์ ์์ฒญํ๋ค.
์ฌ์ฉ์ ์์ฒญ์ด๋ ํ๋ก์ ํธ ๊ท์น์ด ์์ ์๋ฅผ ์ง์ ํ๋ฉด ์ด๋ฅผ ๋ฐ๋ฅธ๋ค. ์ด๋ ๊ท์น์ด ๊ตฌํยท๋ฆฌ๋ทฐยท
์ฌ์๋๋ฅผ ์์ ํ๋์ง ๋ถ๋ช
ํํ๋ฉด ์ฒซ spawn ์ ์ ๊ฒฐ์ ์ ์์ฒญํ๋ค.
๋์์ฑ๊ณผ ๋๊ธฐ ์์ฐ
๊ธฐ๋ณธ ํ์ฑ Luna ์์ฐ์ 2๋ช
์ด๋ค. ํ๋ซํผ ์ํ์ด ๋ ์์ผ๋ฉด ๋ ์์ ๊ฐ์ ๋ฐ๋ฅธ๋ค. ๋
๋ฆฝ ๋ฆฌ๋ทฐ๊ฐ
์์ ๋๊ณ ์ธ ๋ฒ์งธ ์ฌ๋กฏ์ ์ฌ์ฉํ ์ ์์ผ๋ฉด ๋ฆฌ๋ทฐ์ด์ฉ ์ฌ๋กฏ์ผ๋ก ๋จ๊ธด๋ค. ์ฌ๋กฏ์ ์ฑ์ฐ๊ธฐ ์ํด
๋ถํ์ํ ์์
์ ๋ง๋ค์ง ์์ผ๋ฉฐ ์ด ๊ฐ์ ์ ์ฒด ์์ฑ ์๊ฐ ์๋๋ผ ๋์ ํ์ฑ ์๋ค.
Sol์ด ์งํํ ์ ์๋ ์๊ตฌ์ฌํญ ์ ๋ฆฌ, ์์ฉ ๊ฒ์ฆ์ด๋ ํตํฉ ์์
์ด ๋จ์ ์์ผ๋ฉด ๋จผ์ ์ํํ๋ค.
๋ ์งํํ ์ผ์ด ์์ ๋๋ง ์คํ ์ค worker๋ค์ ๋ฌถ์ด์ ํ ๋ฒ๋ง ๊ธฐ๋ค๋ฆฐ๋ค.
์ํ ๋ณํ ์์ด ๊ฐ๋ณ worker๋ฅผ ๋ฐ๋ณต pollingํ์ง ์๋๋ค. timeout ๋ค์๋ ์ํ๊ฐ ๊ฐ์ผ๋ฉด ์ค๋จ
์กฐ๊ฑด๊ณผ ๋จ์ Sol ์์
์ ํ์ธํ ๋ค backoffํ๊ฑฐ๋ ํ์ํ๋ค.
๊ฒฐ๊ณผ ์์ฉ๊ณผ ํ์ฉ๋ ๋์ผ ๋ชฉํ ๋ณด์ ์ด ๋๋๋ฉด ์๋ฃ๋ worker๋ฅผ ๋ซ์ ์ฌ๋กฏ์ ๋ฐํํ๋ค.
์ฌ์ ์ ๊ฒ
- ๋ฉ์ธ ๋ชจ๋ธ์ด ์ ํํ
gpt-5.6-sol์ธ์ง ํ์ธํ๋ค. ๋ฉ์ธ ๋ชจ๋ธ์ ์๋ณํ ์ ์๊ฑฐ๋
๋ค๋ฅด๋ฉด ์๊ฒฉํ Lunaria ํ ํด๋ก์ง๊ฐ ๋นํ์ฑ์์ ๋ณด๊ณ ํ๋ค.
- ์์ ์ ๋ง๋ค ์ด ์คํฌ ๋๋ ํฐ๋ฆฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ๊ด๋ฆฌ์์ ๊ธฐ๋ณธ ํ
ํ๋ฆฟ๊ณผ ๊ธฐ๋ณธ ๋์์ ์ฌ์ฉํด
python3 -B scripts/manage_luna_worker.py check๋ฅผ ์คํํ๋ค. ์ญํ ํ์๋ง์ผ๋ก๋ ์ด
์ฌ์ ์ ๊ฒ์ ์ถฉ์กฑํ์ง ์๋๋ค. check๊ฐ exit 0์ ๋ฐํํ ๋๋ง ์งํํ๋ค.
luna_worker ์ปค์คํ
์ญํ ์ ํ์ธํ๋ค. ๋ค๋ฅธ ๋ชจ๋ธ์ด๋ ์ญํ ๋ก ์๋ ๋์ฒดํ์ง ์๋๋ค.
- ์ฑ๊ณตํ
check ๋ค ์ฒซ ์ค์ luna_worker spawn์ discovery, ๋ชจ๋ธ, Max entitlement
์ ๊ฒ์ผ๋ก ์ทจ๊ธํ๋ค. Luna ๋๋ Max๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉด ๋ณด๊ณ ํ๊ณ , Sol ๋จ๋
์งํ์ ๊ทธ
์ ํ์ด ๋ช
์๋ ๋ค์๋ง ํ์ฉํ๋ค.
- ๊ณต๊ฐ๋ native spawn ๋๋ details metadata์์ ์ญํ , ๋ชจ๋ธ, reasoning effort๋ฅผ
ํ์ธํ ์ ์์ผ๋ฉด
luna_worker, gpt-5.6-luna, max์ ๋์กฐํ๋ค. ๊ด์ธกํ์ง ๋ชปํ ๊ฐ์ ์ถ์ ํ์ง ์๋๋ค.
๋ด๋ถ rollout ๋๋ ์ธ์
ํ์ผ์ ์ฝ์ง ์๋๋ค.
check๊ฐ ์ค์น ๋๋ฝ์ด๋ drift๋ฅผ ๋ณด๊ณ ํ๋ฉด plan์ ์คํํ๋ค. ๋ช
์์ ์น์ธ ๋ค์๋ง
install์ ์คํํ๊ณ , verify์ check๋ฅผ ์ฐจ๋ก๋ก ๋ค์ ์คํํ ๋ค ์์ํ๋ค.
์์๊ณผ ์คํ
ํ๋์ ๋ชฉํ, ๋ช
์์ ์ธ ํ์ฉยท์ ์ธ ๋ฒ์, ์ถฉ๋ถํ ์
๋ ฅ, ๊ตฌ์ฒด์ ์ธ ์ฐ์ถ๋ฌผ, ํ์ ๊ฒ์ฆ,
์์ค์ปฌ๋ ์ด์
์กฐ๊ฑด์ด ๋ชจ๋ ์์ ๋๋ง ์์ํ๋ค. ์๊ตฌ์ฌํญ, ๊ต์ฐจ ์ํคํ
์ฒ, ์์กด์ฑ ์์,
๊ณต์ ์ค์ , ์ธ๋ถ ๋ถ์ ํจ๊ณผ ๊ฒฐ์ , ์ต์ข
ํตํฉ์ Sol์ด ์ ์งํ๋ค. Luna๋ ๋ชฉํ๋ฅผ ํ์ฅํ ์ ์๋ค.
Luna๋ ์ํคํ
์ฒ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋ค.
์ฝ๊ธฐ ์ ์ฉ ํจํท์ ๋ณ๋ ฌ ์คํํ ์ ์๋ค. ๋ณ๋ ฌ ์ฐ๊ธฐ๋ ๊ฒฝ๋ก๊ฐ ๋
์ ์ ์ด๊ณ ๊ณต์ lockfile,
์์ฑ๋ฌผ, ํฌ๋งท ์ถ๋ ฅ, ๋ง์ด๊ทธ๋ ์ด์
, Git ์ํ๊ฐ ์์ ๋๋ง ํ์ฉํ๋ค. ๋
ผ๋ฆฌ ๊ฒฝ๋ก๊ฐ ์์ ๊ถ์
๊ธฐ์ค์ด๋ฉฐ worktree๋ branch ๋ถ๋ฆฌ๋ ์ฐ๊ธฐ ๋ฒ์๊ฐ ๊ฒน์น๋ ์์
์ ์ ๋นํํ์ง ์๋๋ค.
๊ฒน์น๋ ๋ชจ๋ ์ฐ๊ธฐ๋ ์ง๋ ฌํํ๋ค. ๋ค๋ฅธ ์์
์๋ ์ฌ์ฉ์์ ๋ณ๊ฒฝ์ ๋๋๋ฆฌ์ง ์๋๋ค.
Lunaria ๋จ๋
๋ชจ๋์ ๊ตฌํ ๋จ๊ณ ๊ธฐ๋ณธ ๋ฆฌ๋ทฐ ์์ฐ์ ๊ตฌํ์ 1๋ช
๊ณผ ๋ฆฌ๋ทฐ์ด 1๋ช
์ด๋ค. ๋ค๋ฅธ skill๊ณผ
ํจ๊ป ์ฐ๋ ํ์ง ๊ฒ์ดํธ ๋ชจ๋์์๋ ์์
๋ณ ๋ฆฌ๋ทฐ ๋์ ๋จ๊ณ ๋ฆฌ๋ทฐ 1๋ช
๋ง ์ฌ์ฉํ๋ค. Minor
์ง์ ๋ง ๋จ์ผ๋ฉด Sol์ด ์ง์ ์์ ํ๊ณ ๊ฒ์ฆํ๋ค. Important ๋๋ Critical ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์์ ๋๋ง ๊ฐ์
๋ฆฌ๋ทฐ์ด์๊ฒ ์ฌ๋ฆฌ๋ทฐ๋ฅผ ํ ๋ฒ ์์ฒญํ๋ค. ๊ทธ ๋ค์๋ ํด๊ฒฐ๋์ง ์์ผ๋ฉด Sol์ด ์์
์ ๋ถํ ํ๊ฑฐ๋
๊ฒฐ์ ์ ์์ฒญํ๋ฉฐ ๋ฆฌ๋ทฐ ๋ฃจํ๋ฅผ ๊ณ์ํ์ง ์๋๋ค.
์๋ฃ๋ ์์ปค์ ๋ํ ํ์ ์ง์๋ ๋์ผ ๋ชฉํ์ ๋ณด์ 1ํ๋ก ์ ํํ๋ค. ๋ชฉํ, ํ์ฉ ๋ฒ์, ํ์ผ
์์ ๊ถ์ด๋ ์ฐ์ถ๋ฌผ์ด ๋ฐ๋๋ฉด ์ ์์
ํจํท์ผ๋ก ์ luna_worker๋ฅผ ์์ฑํ๊ฑฐ๋ Sol์ด ์ง์
์ฒ๋ฆฌํ๋ค. ์ฌ๋ฌ ๋ชฉํ๋ฅผ ๊ณ์ ๋งก๊ธฐ๋ catch-all worker๋ก ์ฌ์ฌ์ฉํ์ง ์๋๋ค.
Luna๋ ๋ค์ ์ํ๋ฅผ ๋ณ๊ฒฝํ๋ ๋ชจ๋ Git ์์
/๋ช
๋ น์ ์คํํ ์ ์๋ค: working tree, index,
refs, branches, tags, stash, worktrees. ๋จ, ์๋ฝ๋ ์์
ํจํท์
Files and ownership:์ ์ํ ์ผ๋ฐ ํ์ผ ํธ์ง์ ํ์ฉ๋๋ค.
๊ธ์ง ์์
์ ๋ค์์ ํฌํจํ๋ ์ด์ ํ์ ๋์ง ์๋๋ค:
git commit, git add, git reset, git merge, git rebase, git stash,
git clean, git cherry-pick, git revert, git tag, git switch,
git checkout, git push, git worktree. Luna๋ ๋ค๋ฅธ ์์ด์ ํธ๋ฅผ ์์ฑํ ์ ์๋ค.
์์
ํจํท
Objective:
Allowed scope:
Excluded scope:
Files and ownership:
Interfaces:
Inputs and known decisions:
Expected duration and stop condition:
Validation tier:
Orchestration owner and mode:
Active worker and wait budget:
Stage boundary and review trigger:
Deliverable:
Required validation:
Escalate when:
๋ชจ๋ ํ๋๋ฅผ ์ฑ์ด ๋ค์๋ง luna_worker ์ปค์คํ
์ญํ ์ spawnํ๋ค. ์์กด์ฑ์ด ์๋ ์์
์
๋จ๊ณ๋ณ๋ก ์ง๋ ฌ ์คํํ๋ค. ์๋ฝ๋ ํจํท ๋ฒ์ ์์์๋ง ์์ปค๋ฅผ ์กฐ์ ํ๊ณ , ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ฉด
์ค๋จํ๋ค. ์คํจ ๊ทผ๊ฑฐ๋ฅผ ๋ฐ์ํด ํจํท์ ์์ ํ๋ฉฐ ๊ฐ์ ํจํท์ ๊ทธ๋๋ก ์ฌ์๋ํ์ง ์๋๋ค.
์ฐ๊ธฐ ์ถฉ๋์ ํ๊ดด์ ์ ๋ฆฌ ์์ด Sol์์ ํด๊ฒฐํ๋ค.
๊ฒฐ๊ณผ ์์ฉ
๋ค์ ๊ฒฐ๊ณผ ๊ณ์ฝ์ ์๊ตฌํ๋ค.
Status: complete | blocked | needs_decision
Summary:
Files changed:
Validation run and results:
Unresolved risks:
Decision requested from Sol:
์์ปค ๋ณด๊ณ ๋ ๊ฒ์ฆ ์ ๊น์ง ์ฃผ์ฅ์ผ๋ก ์ทจ๊ธํ๋ค. Sol์ ์ค์ ํ์ผ, ์ ์ฒด diff, ํ์ฉ ๋ฒ์์
๋ณ๊ฒฝ ๋ฒ์๋ฅผ ํ์ธํ๊ณ ๊ฒ์ฆ ๋ช
๋ น์ ์ง์ ๋ค์ ์คํํ๋ค. ๊ฒ์ฆ ์ฆ๊ฑฐ ์๋ complete๋
๋ฏธ์๋ฃ๋ก ์ฒ๋ฆฌํ๋ค. ์งง์ ๋ฐ์ท๊ฐ ๊ผญ ํ์ํ ์ฆ๊ฑฐ์ธ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ์์ ์์ปค ๋ก๊ทธ๋ฅผ
๋ฉ์ธ ์ปจํ
์คํธ์ ๋ฃ์ง ์๋๋ค.
๊ฒ์ฆ์ ๋ค์ ๋จ๊ณ๋ก ๋๋๋ค.
- ์์ปค ๊ฒ์ฆ: ์์
ํจํท์ ์ข์
Required validation์ ์คํํ๋ค.
- ์์ฉ ๊ฒ์ฆ: Sol์ด ๋ฒ์์ diff๋ฅผ ํ์ธํ๊ณ ๊ฐ์ ์ข์ ๊ฒ์ฆ์ ํ ๋ฒ ๋ค์ ์คํํ๋ค.
- ๋จ๊ณ ํตํฉ ๊ฒ์ฆ: ์์ฉ๋ ์์
์ ๋ชจ์ ๋ค ์ ์ฒด test, typecheck, build๋ฅผ ๋จ๊ณ๋น ํ ๋ฒ ์คํํ๋ค.
- ์ต์ข
๊ฒ์ฆ: commit, PR, ๋ฐฐํฌ์ฒ๋ผ ๋ณ๋ workflow๊ฐ ์๊ตฌํ๋ ์ต์ ์ ์ฒด ๊ฒ์ฆ์ ์คํํ๋ค.
์คํจ ์์ ์ด๋ ์ ๋ณ๊ฒฝ์ด ์๋ ์ํ์์๋ ๊ด๋ จ ๋ณ๊ฒฝ ์์ด ๋์ผํ ์ ์ฒด ๊ฒ์ฆ์ ๋ฐ๋ณตํ์ง ์๋๋ค.
๋ค๋ฅธ skill์ด๋ ์ธ๋ถ ๊ณ์ฝ์ด ์ต์ ๊ฒ์ฆ์ ์๊ตฌํ๋ฉด ์ต์ข
๊ฒ์ฆ์ด ์ฐ์ ํ๋ค.
๋จ๊ณ ๊ฒฝ๊ณ
ํฐ ํตํฉ ๋๋ PR ๋ณํฉ ๋ค ๋ค์ ๋จ๊ณ์ ๋ชฉํ๊ฐ ๋
๋ฆฝ์ ์ด๊ณ ๊ฒฐ์ ๋ฌธ์, ๊ณํ, ํ
์คํธ๊ฐ ์ธ๊ณ์
์ถฉ๋ถํ๋ฉด ์ Codex ์์
์ ์ ์ํ๋ค. ์ฌ์ฉ์๊ฐ ๊ฐ์ ์์
์ ์ง๋ฅผ ์ํ๋ฉด ๋ฐ๋ฅด๋, ์์ ๋ก๊ทธ
๋์ ๊ฒฐ์ ๋ฌธ์์ ๋ฏธํด๊ฒฐ ์ํ๋ง ๋ค์ ๋จ๊ณ์ ์ปจํ
์คํธ๋ก ์ ์งํ๋ค.
Sol ์ค์ผ์คํธ๋ ์ด์
์์ฝ
Lunaria๋ฅผ ์ฌ์ฉํ ๋จ๊ณ๊ฐ ๋๋๋ฉด Sol์ด ๋ค์ ์ง๊ณ๋ฅผ ์งง๊ฒ ๋ณด๊ณ ํ๋ค.
Delegations:
Completed / cancelled:
Worker elapsed:
Peak active workers:
Wait calls / unchanged timeouts:
Follow-ups / interrupts / retries:
Validation matrix:
Main-thread turns:
Token evidence:
์ง๊ณ๋ ๊ณต๊ฐ๋ ๋๊ตฌ์ ๋ชจ๋ธ metadata๋ง ์ฌ์ฉํ๋ค. ํ ํฐ์ด๋ ํด ๊ฐ์ ๊ด์ธกํ ์ ์์ผ๋ฉด
unavailable๋ก ๊ธฐ๋กํ๋ค. ์ฆ, ๊ด์ธกํ ์ ์์ผ๋ฉด unavailable์ด๋ฉฐ ๊ฐ์ ์ถ์ ํ์ง ์๋๋ค.
์ด ์์ฝ์ ์ํด ๋ด๋ถ rollout ๋๋ ์ธ์
ํ์ผ์ ์ฝ์ง ์๋๋ค.
์ค์ ์์ ์ฑ
scripts/manage_luna_worker.py๋ ์ด SKILL.md๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฐพ๋๋ค. check, plan,
verify๋ ์ฝ๊ธฐ ์ ์ฉ์ด๋ค. install์ ์ ํํ ์์ด์ ํธ ๋์๋ง ์ฐ๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ต์ฒด๋ฅผ
๊ฑฐ๋ถํ๋ฉฐ ~/.codex/config.toml์ ์์ ํ์ง ์๋๋ค.