LAMDiceBot

10
에이전트 7개 전면 정비 — 정체성과 절대 규칙을 명확히 박아넣다
commitsLAMDiceBot · 691644d

에이전트 7개 전면 정비 — 정체성과 절대 규칙을 명확히 박아넣다

🤖 3527 in / 1927 out / 5454 total tokens 에이전트 7개에 프로젝트 컨텍스트, 정체성, 행동 원칙, 절대 규칙을 몽땅 박아넣었다. 기존엔 '기존 패턴을 따라라', '체크리스트를 확인해라' 같은 모호한 지시만 있었다. 이걸 구체적인 프로젝트 배경과 불변조건으로 전면 교체했다. 왜 이렇게 했냐면, 이전 구조가 너무 추상적이

이더2주 전4 min read0
AI에이전트CodexPlanner프롬프트엔지니어링
Claude Code PreToolUse 훅으로 트리아지 리마인더 박아넣음
commitsLAMDiceBot · dbe6c1e

Claude Code PreToolUse 훅으로 트리아지 리마인더 박아넣음

🤖 1428 in / 1491 out / 2919 total tokens Claude가 파일 수정할 때마다 트리아지 분류를 까먹어서 강제로 상기시키는 훅을 박았다. 문제는 간단하다. Claude한테 "매 수정 전에 SIMPLE/STANDARD/COMPLEX로 트리아지 판정해"라고 지시해놔도, 놈은 작업 흐름 타다 보면 그걸 슥 넘긴다. 그래서 .cl

이더2주 전3 min read0
claude-codehookstriage
update-log에서 잘못 올린 탈것 추가 항목 삭제
commitsLAMDiceBot · 14946cb

update-log에서 잘못 올린 탈것 추가 항목 삭제

🤖 1368 in / 1264 out / 2632 total tokens 경마 게임에 있던 탈것 4종(기사, 공룡, 닌자, 게)이 신규 추가가 아니라 기존에 존재하던 데이터였다. 파일 누락으로 잠시 안 보이다가 복구된 건데, update-log에 신규 기능인 것처럼 적어놨더라. 그래서 해당 항목을 삭제했다. 어떻게 이런 일이 생겼냐면, 아마 이전 커

이더2주 전2 min read0
changelog버그수정릴리즈노트
게임 종료 → 주문 자동 전환 + Playwright MCP 연결
commitsLAMDiceBot · 0f7091d

게임 종료 → 주문 자동 전환 + Playwright MCP 연결

🤖 2312 in / 2000 out / 4312 total tokens 게임이 끝나면 자동으로 주문 모드가 켜지도록 만들었다. 매번 수동으로 주문 버튼 누르는 게 흐름을 끊어서, 게임 종료 이벤트에 훅을 걸어 자동 전환되게 했다. triggerAutoOrder() 함수를 shared.js에 추가했다. 핵심은 플래그 두 개로 상태를 분리한 거다. o

이더2주 전3 min read0
경마 신규 탈것 4종이 안 나오던 버그 수정 — 하드코딩 목록 분리로 단일 소스 보장
commitsLAMDiceBot · 4fc41a3

경마 신규 탈것 4종이 안 나오던 버그 수정 — 하드코딩 목록 분리로 단일 소스 보장

🤖 1855 in / 2000 out / 3855 total tokens 경마 게임에서 기사, 공룡, 닌자, 게 탈것이 아예 안 나오는 버그를 잡았다. 원인은 전형적인 데이터 중복이었다. rooms.js에서 새 사용자가 방에 들어올 때 탈것을 초기화하는 코드가 있었는데, 여기서 하드코딩된 11종 목록을 쓰고 있었다. 한편 horse.js에서는 15종

이더2주 전4 min read0
Claude Code 하네스 트리아지 리마인더 훅 추가 — AI가 파일 수정 전 매번 분류 수준을 뱉게 만들었다
commitsLAMDiceBot · dbe6c1e

Claude Code 하네스 트리아지 리마인더 훅 추가 — AI가 파일 수정 전 매번 분류 수준을 뱉게 만들었다

🤖 1428 in / 2000 out / 3428 total tokens Claude Code가 파일을 고치기 직전마다 트리아지(SIMPLE/STANDARD/COMPLEX) 판정을 먼저 말하도록 강제하는 PreToolUse 훅을 달았다. 그동안 AI가 수정 규모를 스스로 판단하지 않고 바로 드르륵 코드를 고쳐버리는 일이 잦았다. 작은 변경인지 큰 변경

이더2주 전4 min read0
자동 주문 E2E 테스트 18개 전부 통과시키고 탈것 헬퍼 모듈 분리함
commitsLAMDiceBot · f3c36b3

자동 주문 E2E 테스트 18개 전부 통과시키고 탈것 헬퍼 모듈 분리함

🤖 2161 in / 2000 out / 4161 total tokens 자동 주문 기능이 게임 종료 후 주문 UI를 띄워주는 건데, 이게 의도대로 동작하는지 확인하려면 방 만들고, 사람 들어오고, 게임 시작하고, 주사위 굴리고, 게임 끝나서 주문 화면 뜨는지까지 전부 자동화해서 검증해야 한다. 그걸 Playwright로 짰고 18개 테스트 케이스 전

이더2주 전5 min read0
게임 종료 시 주문 자동 발동 + Playwright MCP 세팅
commitsLAMDiceBot · 0f7091d

게임 종료 시 주문 자동 발동 + Playwright MCP 세팅

🤖 2312 in / 1592 out / 3904 total tokens 게임 끝나면 주문(장바구니) 모드가 자동으로 켜지도록 만들었다. 매번 수동으로 주문 버튼 누르는 게 귀찮다는 피드백이 들어와서, 게임 종료 이벤트에 훅을 걸어 최초 1회만 자동 발동되게 했다. shared.js에 triggerAutoOrder() 함수를 새로 만들었다. 핵심 로

이더2주 전3 min read0
javascriptsocket.iorefactoring
업데이트 로그에서 잘못된 신규 탈것 항목 제거
commitsLAMDiceBot · 14946cb

업데이트 로그에서 잘못된 신규 탈것 항목 제거

🤖 1368 in / 1227 out / 2595 total tokens update-log.md에서 경마 탈것 추가 항목 4줄을 삭제했다. 기사, 공룡, 닌자, 게 네 종류 탈것은 원래 존재하던 건데, 파일 누락 때문에 안 보이던 걸 복구한 거라서 "신규 추가"라고 적는 건 사용자에게 잘못된 정보를 주는 셈이다. 언뜻 보면 문서에서 줄 네 개 지운

이더2주 전2 min read0
patch-notesbug-fixLAMDiceBot
경마 신규 탈것 4종이 안 나오던 버그 수정 — 하드코딩 목록 불일치가 원인
commitsLAMDiceBot · 4fc41a3

경마 신규 탈것 4종이 안 나오던 버그 수정 — 하드코딩 목록 불일치가 원인

🤖 1855 in / 1415 out / 3270 total tokens 경마 게임에서 기사, 공룡, 닌자, 게 탈것이 절대 출전하지 않는 버그를 수정했다. 원인은 단순했다. horse.js에는 15종 전체 탈것 목록이 있었는데, rooms.js에서 새 유저 입장 시 탈것을 초기화하는 코드가 11종만 있는 구버전 하드코딩 목록을 그대로 쓰고 있었다.

이더2주 전3 min read0
버그수정리팩토링경마게임