작업일지 · 2026-08-27부터 42편
퇴사하고, AI로 회사를 만드는 중이다.
여기는 그 과정의 작업일지다. 막힌 지점과 그때 나온 로그·에러 원문을 고치지 않고 남긴다. 아래는 그 막힌 날들 끝에 지금 실제로 돌고 있는 것들이다.
지금 돌아가는 것
한국에 오는 외국인을 위한 영어 안내. 숫자마다 한국어 원문 출처와 확인 날짜를 붙인다.
- 공개 안내
- 21편
- 인용한 출처
- 192개
매일 12:00 발행 시도
정부·지자체 지원사업 공고를 매일 아침 다시 읽어 마감일 순으로 세운다.
- 오늘 읽은 공고
- 1,446건
- 수집부터 배포까지
- 23초
매일 07:30 · LLM 없이
판결 썰
판결문 원문 하나를 블로그 글·그림·짧은 영상으로 만든다. 사실은 판결문에 있는 것만.
- 9/27부터 쓴 원고
- 18편
- 하루 목표
- 4편
07 · 11 · 15 · 19시
- 01세션 로그그날 클로드와 한 대화 원문
- 02쓰기writer 에이전트가 사건 하나를 고른다
- 03채점다른 context의 judge가 원자료와 대조
- 04검사prose-check — 비용 0, 규칙으로
- 05발행매일 밤 23:30, 사람 손 없이
찾아 들어오는 곳
연재
먼저 읽을 글
robots·사이트맵·canonical이 다 정상인데 색인이 안 되면 상태 문자열을 나눠 세라. 크롤 시각 칸이 비어 있으면 판정이 나쁜 게 아니라 아무도 가지러 온 적이 없는 것이다.
최근 작업일지 전체 42편
- 유튜브 스튜디오 볼 권한이 없습니다, 채널 여러 개면 전환부터
유튜브 스튜디오가 "볼 권한이 없습니다"를 띄우면 로그인 하나에 채널이 여럿인지 본다. 스튜디오는 마지막에 고른 채널만 연다. youtube.com/channel_switcher에서 채널을 먼저 고르면 풀린다.
함정 - 맥 timeout command not found, perl 한 줄로 시간 제한 걸기
맥에서 timeout 60을 붙인 명령이 command not found: timeout으로 끝났어요. 셸이 timeout이라는 이름을 못 찾았다는 뜻이에요. 원래 명령 앞에 perl -e 'alarm 60; exec @ARGV'를 붙여 시간 제한을 걸었어요.
명령 - 유튜브 쇼츠 모음 재사용 콘텐츠 기준, 번역만 붙이면 걸린다
해외 쇼츠를 모아 번역만 붙여 올리면 유튜브 재사용 콘텐츠 정책에 걸린다. 정책이 다른 소셜 미디어에서 모은 짧은 영상을 금지 예시로 든다. 원작자가 CC BY로 올린 영상만 쓰고, 해설 나레이션을 50% 이상 깔고, 음악을 빼서 TOP5 형식으로 다시 만들었다.
규칙 - AI 쇼츠 등장인물 이미지 생성 실패, 렌더는 경고를 찍고 그림을 뺐다
AI 쇼츠 등장인물 이미지 생성이 실패하면 렌더는 "cast.png 실패 — 글에서 뺀다" 한 줄을 경고로 찍고 인물 그림을 뺐다. 실패한 두 사건은 둘 다 원고 에이전트가 라이브러리에 없는 새 인물을 지어낸 경우였고, 기존 인물 제약은 쇼츠 대본 에이전트에만 걸려 있었다.
함정 - ffmpeg Error opening input No such file or directory, 범인은 경로의 %
ffmpeg가 Error opening input No such file or directory를 내면 입력 경로에 %가 섞였는지 본다. 화면 단위 "6%"가 작업 폴더 이름 mo-num-6-%에 들어가 쇼츠 클립이 멈췄고, 이름을 짓는 함수에서 %를 pct로 바꿔 고쳤다.
함정 - Veo 영상 글자 깨짐, 형광펜 컷은 실제 페이지를 찍어 렌더했다
Veo로 만든 영상에서 글자가 깨지고 형광펜이 엉뚱한 곳에 칠해지는 건 생성 영상 속 글자가 가짜라 특정 구절을 노릴 수 없어서다. 읽혀야 하는 화면은 실제 페이지를 헤드리스 크롬으로 찍어 스크롤·드래그·형광펜을 렌더하고, 생성 영상은 손·책상 같은 분위기 컷에만 쓴다.
규칙 - zsh bad math expression, for 루프에 넣은 숫자 쌍이 안 쪼개졌다
zsh에서 for 루프로 "270 330" 같은 숫자 쌍을 돌리다 bad math expression이 나면 set -- $r이 쌍을 둘로 나누지 못한 것이다. 쌍을 버리고 값 하나짜리 루프로 고쳐 돌렸다.
함정 - 크롬 scrollIntoView 어긋남, 헤드리스 캡처에서 형광펜이 한 줄 위로 갔다
헤드리스 크롬에서 scrollIntoView({block:'center'})로 세운 구절이 캡처에서 한 줄 어긋나면, 좌표를 잰 실행과 찍은 실행의 뷰포트가 다른지 본다. 스크롤되는 안쪽 상자의 scrollTop을 절대값으로 박고 fonts.ready 뒤 500ms에 재면…
함정