
두 번 커밋해야 했던 이유: 다국어 콘텐츠 관리의 교훈
배치 스크립트의 좁은 경로 설정으로 인해 한국어 번역본이 누락되었던 실수와 다국어 콘텐츠 동기화의 중요성에 대해 이야기합니다.

배치 스크립트의 좁은 경로 설정으로 인해 한국어 번역본이 누락되었던 실수와 다국어 콘텐츠 동기화의 중요성에 대해 이야기합니다.

프로젝트 리브랜딩 과정에서 발생한 단순한 환경 변수 이름 불일치가 어떻게 치명적인 인증 실패로 이어졌는지 공유합니다.

JSON 설정 파일에서 쉘과 같은 물결표(~) 확장이 일어날 것이라고 가정했을 때 발생하는 문제와 올바른 경로 처리 방법에 대해 알아봅니다.

개발자들이 흔히 겪는 실수: 저장소에 있는 템플릿 파일을 수정하면서 실제 애플리케이션이 사용하는 활성 설정 파일은 놓치는 경우에 대해 알아봅니다.

흔한 프론트엔드 함정: Lenis 스무스 스크롤 라이브러리와 CSS scroll-snap은 호환되지 않는다. 왜 충돌하는지와 어떻게 선택하는지 설명한다.

Claude Desktop에서 작동하는 MCP 설정이 OpenCode에서 실패한다. 같은 프로토콜, 다른 스키마. 미묘한 비호환성 이야기.

버튼은 보인다. 셀렉터도 찾았다. 하지만 클릭이 실패한다. 범인: 예상치 못한 보이지 않는 오버레이.

Shell 래퍼는 JSON 인증 파일을 확인했다. TypeScript 구현은 Chrome 프로필 디렉토리를 저장했다. 이 불일치가 유령 같은 ‘인증 필요’ 에러를 일으켰다.

작성하지 않은 코드에서 TypeError. 스택 트레이스는 도구 내부를 가리킨다. 버그는 내 것이 아니지만, 워크플로우는 고쳐야 한다.

‘비슷한’ 모델 ID는 충분하지 않다. Provider 조회가 조용히 실패하다가 터지는 순간.