| name | development-guardrails |
| description | Use for any development task in this repository. Enforce small frequent commits with work logs, and require tests to be created/executed before completion. |
Development Guardrails
๋ชฉ์
์ด ์ ์ฅ์์์ ๊ฐ๋ฐ ์์
ํ์ง์ ์ผ์ ํ๊ฒ ์ ์งํ๋ค.
ํ์ ๊ท์น
- ์์
๋จ์๋ง๋ค ์ปค๋ฐํ๋ค.
- ๊ธฐ๋ฅ/์์ ์ด ํ์ธ ๊ฐ๋ฅํ ์ต์ ๋จ์๋ก ์์ฃผ ์ปค๋ฐํ๋ค.
- ์ปค๋ฐ ๋ฉ์์ง๋ ๋ฌด์์ ๋ฐ๊ฟจ๋์ง ๋ช
ํํ๊ฒ ์ด๋ค.
- ์ปค๋ฐ ๋ก๊ทธ ๊ธฐ๋ก์ ๋จ๊ธด๋ค.
logs/YYYY-MM-DD.md์ ์์
์์ฝ/ํ
์คํธ ๊ฒฐ๊ณผ/๋ค์ ์ก์
์ ๋จ๊ธด๋ค.
- ํ
์คํธ ์ฐ์ /์ต์ ํ
์คํธ ๋ณด์ฅ.
- ์ฝ๋ ๋ณ๊ฒฝ ์ ๊ด๋ จ ํ
์คํธ๋ฅผ ๋ฐ๋์ ์ถ๊ฐํ๊ฑฐ๋ ๋ณด๊ฐํ๋ค.
- ์๋ฃ ์ ํ
์คํธ ์คํ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ๋ค.
- TODO ์ด์ ๊ท์น ์ค์.
- ํ ์ผ์
docs/todos.md์์ ๊ด๋ฆฌํ๋ค.
- ์๋ฃ๋ ํญ๋ชฉ์
docs/todos_done.md๋ก ์ด๋ํ๊ณ ์๋ฃ ์์ (์ผ์)์ ๊ธฐ๋กํ๋ค.
- ํญ๋ชฉ์ด ๋ง์์ง๋ฉด
docs/todos_done_phaseX.md ํ์์ผ๋ก phase๋ณ ๋ถ๋ฆฌ ๊ฐ๋ฅํ๋ค.
- ์ฑ๊ณต ์ฃผ์ฅ ๊ธ์ง.
- ํ
์คํธ ์คํ ๊ฒฐ๊ณผ ์์ด "์๋ฃ", "์ ์ ๋์"์ ์ฃผ์ฅํ์ง ์๋๋ค.
๊ธฐ๋ณธ ์ํฌํ๋ก์ฐ
- ๋ณ๊ฒฝ ๋ฒ์ ์ ์
- ํ
์คํธ ์์ฑ ๋๋ ๊ธฐ์กด ํ
์คํธ ๋ณด๊ฐ
- ๊ตฌํ
- ํ
์คํธ ์คํ
logs/YYYY-MM-DD.md ๊ธฐ๋ก
- ์ปค๋ฐ
์ต์ ํ
์คํธ ๋ช
๋ น
python -m pytest -q
์ปค๋ฐ ๋ฉ์์ง ์์
feat: add daily spending summary endpoint
fix: handle cancelled transactions in totals
test: add card alias validation cases
๋ก๊ทธ ํ
ํ๋ฆฟ (logs/YYYY-MM-DD.md)
## [HH:MM] ์์
์ ๋ชฉ
- ๋ณ๊ฒฝ ๋ด์ฉ:
- ํ
์คํธ:
- ๊ฒฐ๊ณผ:
- ๋ค์ ์ก์
: