-
네이버 서치어드바이저 사이트 인증 메타 태그 등록
Naver 사이트 인증 메타 태그를 추가했다.
읽기 → -
사이트맵에서 결과 페이지 제외해 크롤 버짓 낭비 해소
/r/ 경로의 결과 페이지를 사이트맵에서 제외하는 작업을 했다.
읽기 → -
크롤 예산 낭비 막으려 폰트 경로를 검색 봇 차단 목록에 추가
robots.ts 에서 폰트 정적 파일 경로를 Disallow 에 추가한 작업.
읽기 → -
이메일 스팸 수집 차단과 크롤러 접근 범위 정비로 SEO 기반 강화
SEO 강화 작업의 일환으로 이메일 노출 방식과 크롤러 접근 정책을 동시에 손봤다.
읽기 → -
배포 직전 sitemap·robots 핸들러를 뒤늦게 추가한 이유
sitemap.ts + robots.ts 두 파일을 만들었다. SEO 쪽 기초 파일인데, 프로젝트 막바지에 이걸 추가하는 상황이 어떻게 만들어졌는지 좀 풀어봐야겠다.
읽기 → -
사이트맵 경로를 표준으로 맞춰 GSC 제출 오류 해결
GSC에 사이트맵 URL을 제출하려다 막혔다. 문제는 코드가 아니라 경로 자체였음.
읽기 → -
프로젝트 스냅샷 문서로 버그 맥락과 DB 상태를 팀에 남기는 법
STATUS.md 하나 추가했다. 13개 커밋, 5개 버그 픽스가 쌓인 시점의 스냅샷.
읽기 → -
레거시 API 문서를 OpenAPI·SDK로 자동 변환하는 SaaS 개발
사이드로 툴 하나를 만들었다. 레거시 API 문서를 OpenAPI / Postman Collection / SDK 형태로 변환해주는 SaaS — 코드명 pdf2api.
읽기 → -
빌더 헤더에 앱 바로가기 링크 추가로 컨텍스트 전환 해소
빌더 헤더에 'Open app' 링크를 추가했다.
읽기 → -
빌더 자동저장 무한루프와 생성 후 스펙 미반영 버그 수정
빌더 클라이언트에서 두 가지 버그가 동시에 터졌고, 둘 다 "왜 이게 터졌지?" 보다 "왜 진작 안 막았지?"가 더 먼저 드는 케이스였다.
읽기 → -
베타 런치를 위한 Sentry·Waitlist·문서 준비 완료
6주차 끝, 베타 런치 준비를 선언하는 커밋을 머지했다.
읽기 → -
Stripe 결제·사용량 추적·랜딩 페이지를 한 주에 완성한 과정
Week 5에 Stripe 결제 연동, 사용량 추적, 그리고 랜딩 페이지 마무리 작업 세 가지를 한 커밋에 묶었다. 커밋 메시지에 billing+usage+copy를 슬래시로 구분해 나열한 게 이미 이 주의 밀도를 말해준다.
읽기 → -
대시보드 차트·CRUD API·렌더러를 한 번에 연결한 주간 작업
Week 4 작업이 마무리됐다. renderer 계층에 user-app을 붙이고, 데이터 CRUD API를 연결하고, 대시보드 차트까지 한 번에 밀어넣은 주였음. 커밋 하나에 묶였지만 실제로는 꽤 여러 레이어를 건드린 작업이었다.
읽기 → -
AI 파이프라인 네 레이어 연결해 코드젠 SSE 스트리밍 완성
Week 3 D1~D3 작업을 한 번에 머지했다. AI 파이프라인 end-to-end 연결 작업이었는데, 생각보다 물려 있는 레이어가 많아서 사흘치를 하나의 커밋으로 묶었다.
읽기 → -
Clerk 인증과 프로젝트 라우트 뼈대를 먼저 세운 이유
이번 주 2일 차, UI 뼈대를 올리는 작업을 했다. Clerk 인증 페이지 두 개 붙이고, 프로젝트 관련 라우트 구조를 잡아두는 것까지.
읽기 → -
AppSpec API 라우트 구조를 먼저 설계한 이유
Week 2 첫날, AppSpec CRUD를 위한 API route handler 3개를 붙였다.
읽기 → -
Temporal 워커 재시작 루프를 볼륨 마운트 누락으로 해결
Temporal 워커가 계속 재시작 루프에 빠지던 문제를 잡아냈다.
읽기 → -
환경별 인증 Provider 조건부 분기로 런타임 오류 방어
Clerk 연동을 레이아웃 루트에 붙이면서, 조건부 Provider 래핑 패턴을 선택한 날.
읽기 → -
첫 주 일간 로그를 날짜별 파일로 관리하고 봉인하기까지
첫 주 일간 로그를 정리해서 올렸다.
읽기 → -
모노레포 전환으로 팀 온보딩과 협업 구조를 개선한 첫 주
모노레포 첫 주. 아무것도 없던 자리에 뼈대를 세운 날이다.
읽기 →