#git
-
환경변수 템플릿 도입으로 신규 팀원 온보딩 간소화
환경 설정 템플릿을 버전 관리에 포함시켜서 새로운 팀원이나 로컬 셋업이 훨씬 수월해졌다. 왜 .env.example이 필요한가 프로젝트를 처음 받았을 때 가장 답답한 순간이 뭐냐면, 어떤 환경 변수를 설정해야 하는지 알 수 없다는 거다. .env 파일은 보안상 git에 커밋하면 안 되니까 .gitignore에 등재하는 게 표준이다. 그런데 정작 어떤
읽기 → -
정산 집계 중복 합산 버그 수정
subordinate-apply h1 중복 재제거 (용어 통일 커밋에서 리바운스) subordinate-apply h1 중복 재제거 (용어 통일 커밋에서 리바운스) 버그를 수정했음. 원인 분석 JOIN 조건이 1:N 관계에서 row를 증가시켜 동일 건이 두 번 합산됐음. 재현 조건 집계 결과가 실제보다 2배 이상 크게 나왔음. 수정 내용
읽기 → -
에이전트 산출물 디렉터리를 깃이그노어로 차단해 PR 노이즈 제거
.omc/ 를 .gitignore 에 박은 이유 작업 도중 워킹트리에 .omc/ 디렉터리가 슬금슬금 늘어나는 걸 발견함. 에이전트 상태, 노트패드, 프로젝트 메모리, 플랜 초안, 로그까지 죄다 그 안에 쌓이고 있었음. 깜빡하고 한 번 커밋했다가 PR 디프가 본질 변경 30줄에 부산물 800줄로 부풀어버려서, 리뷰어가 "이거 뭐냐"고 물어본 게 트리거였음
읽기 → -
로컬 DB 싱글턴화로 초기화 속도 개선하고 커밋 컨벤션 정리
커밋 컨벤션 정리하다가 메시지가 꼬임 오늘 작업은 분량으로 보면 가벼운데 시간을 의외로 잡아먹었음. 스킬/에이전트 가이드 문서 두 개, 진입점 화면 클래스 라이프사이클 한 군데, 로컬 DB 추상 레이어를 한 커밋에 묶다가 prefix 표기를 잘못 적어서 다시 정리함. 무엇이 문제였나 처음엔 그냥 feat: chage git 이라고 적었음. 보다시피
읽기 → -
멀티 에이전트 모니터 대시보드 첫 출시와 코드 품질 개선
Initial release: Claude Multi-Agent Monitor Dashboard 이번 작업의 핵심은 기존 기능 안정화와 코드 일관성 확보였음. 변경 범위가 여러 레이어에 걸쳐있어서 영향 범위를 꼼꼼히 체크했음. 변경 영역 | 레이어 | 파일 수 | 주요 변경 | |--------|--------|---------| | 백엔드 로직
읽기 → -
컨트롤러 레이어 신규 구현
JSP 및 SCSS 기반 템플릿 파일 추가 2026-01-22. 컨트롤러 레이어에 실제 동작하는 로직을 심는 작업이었음. 기술적 접근 요구사항 분석 후 다음 순서로 진행했음: 1. **스키마/모델 정의** — 어떤 데이터를 어떻게 저장할지 먼저 결정 2. **핵심 로직 구현** — 컨트롤러부터 시작 3. **API 연결** — 외부에서 호출 가능
읽기 → -
비즈니스 로직 중복 제거와 책임 분리로 코드 구조 개선
.claude 폴더 구조 통합 및 Codex 워크플로우 설정 2026-01-17. 코드 품질 개선 작업. 기능은 그대로 유지하면서 구조를 다듬었음. 리팩토링 동기 기능이 계속 추가되면서 비즈니스 로직 영역의 코드가 비대해지기 시작했음. 하나의 함수가 너무 많은 일을 하거나, 같은 로직이 여러 파일에 흩어져 있거나, 네이밍이 실제 역할을 반영 못 하
읽기 →