๊ฐ์ธ ๊ฐ๋ฐ์๊ฐ ๋ชจ๋ PR์ ์๋ ๋ฆฌ๋ทฐํ๋ AI ๋๊ตฌ PushSafe๋ฅผ ๊ณต๊ฐํ์ด์.
Cursor์ Claude๋ก ๋น ๋ฅด๊ฒ ์ฝ๋ฉํด๋ ๋ฆฌ๋ทฐ ์์ด ๋จธ์ง๋๋ฉฐ ๋ฒ๊ทธ๊ฐ ์ด์์์ ํฐ์ง๋ ๋ฌธ์ ๊ฐ ๋ฐ๋ณต๋๊ณ , ์ด๋ฅผ ๋ง์ผ๋ ค๊ณ GitHub ์ฐ๋ ์๋ ๋ฆฌ๋ทฐ๋ฅผ ๋ง๋ค์๊ฑฐ๋ ์. PR๋ง๋ค ์ธ๋ผ์ธ ์ฝ๋ฉํธ๋ฅผ ๋จ๊ธฐ๋ ๋ฐฉ์์ด์์.
PushSafe๋ null/undefined ํฌ๋์, missing await, SQL ์ธ์ ์ , ํ๋์ฝ๋ฉ ์ํฌ๋ฆฟ, ๋ก์ง ์ค๋ฅ, ๋ฏธ์ฒ๋ฆฌ Promise๋ฅผ ์ก๊ณ ์. ๋์ ํฌ๋งทํ ยท์ธ๋ฏธ์ฝ๋ก ยท๋ค์ฌ์ฐ๊ธฐ๋ ๋ฌด์ํด์. ์คํ์ Next.jsยทSupabaseยทGitHub WebhooksยทOpenRouterยทVercel, ์ค์ ์ ์ฝ 2๋ถ์ด๋ผ๊ณ ํด์.
AI ์ฝ๋ฉ ์๋ ๊ฒฝ์ ๋ค์ ๋จ๊ณ๋ ๋ฐฐํฌ ์ ํ์ง ๊ฒ์ดํธ ์๋ํ๋ผ๋ ์ ํธ๋ก ๋ณด์ด๋ค์.