Codex·Claude·OpenCode 동시에 쓰기 — Git worktree·branch·workspace 차이와 충돌 방지
Codex·Claude·OpenCode를 동시에 실행할 때 생기는 코드 덮어쓰기와 작업 중단을 branch, worktree, workspace의 격리 범위로 분석하고 안전한 병렬 작업 절차와 선택 기준을 정리합니다.
Knowledge pillar · active
개인 블로그 운영, 제품·PM 회고, 멀티 에이전트 협업처럼 기술을 만드는 과정 자체를 다룹니다.
Codex·Claude·OpenCode를 동시에 실행할 때 생기는 코드 덮어쓰기와 작업 중단을 branch, worktree, workspace의 격리 범위로 분석하고 안전한 병렬 작업 절차와 선택 기준을 정리합니다.
『개발 함정을 탈출하라』가 말하는 좋은 PM의 핵심을 정리했습니다. 관리자가 아닌 정렬자, '왜'에서 출발하는 사람, 고객의 말을 단서로 보는 사람, 실험으로 위험을 줄이는 사람 — 나쁜 PM 3유형과 대비해 좋은 PM의 일하는 방식을 회고합니다.
『개발 함정을 탈출하라』를 읽으며 정리한 나쁜 PM 3유형(미니 CEO·웨이터·전직 프로젝트 매니저)과, 실 사용자 요구사항을 그대로 반영해온 내가 웨이터형 PM에 가까웠다는 자기 인식을 솔직히 적은 회고입니다.
신규 도메인 블로그 배포 후 구글에 거의 안 잡히던 첫 2주. robots.txt와 sitemap은 완벽한데 왜 안 됐는지, DNS TXT 인증 실패에서 메타 태그 우회까지 1차 회고와 함께 정리.
Astro 5로 정적 블로그를 만들고 Railway에 git push로 자동 배포한 뒤 Cloudflare로 도메인 연결하는 전 과정. SPA fallback 사고와 한글 SVG 깨짐까지 1차 사례.
Tistory·네이버 블로그 자동 게시 스크립트가 로그인 보안에서 막힌 이야기. GitHub Pages 진입장벽, '딸깍 배포'의 의미, 결국 개인 도메인 블로그를 선택한 이유까지 1차 회고.
Astro 5 + Railway + Cloudflare로 구축한 blog.ruahverce.com 개인 블로그의 첫 글입니다. 프레임워크 선택 이유, 배포 파이프라인 구성, 마크다운 기반 글 작성 워크플로우를 간단히 정리합니다.