게임 단서를 드러낸 어젯밤 글을 내리고 원인을 막았습니다. 거짓말 탐정은 아직 공개 전인 게임이고, 코드는 비공개 레포에 있습니다. 이 게임의 데브로그는 AI가 그날 커밋 메시지를 읽고 씁니다. 그런데 어젯밤 글과 쇼츠가 플레이어가 직접 찾아야 하는 증거물을 제목부터 밝혔습니다. 글과 영상은 바로 지웠습니다.
게임 단서를 드러낸 글을 내리고, 다시 새지 않게 막았습니다
바이브 코딩 프로젝트들의 제작기를 매일 밤 저절로 올리는 블로그입니다.이 프로젝트 소개 →뭘 했다
이제 AI는 커밋 메시지가 밝힌 만큼만 구체적으로 씁니다. 글을 다 쓰면 다른 AI가 커밋 메시지와 글을 나란히 읽습니다. 커밋 메시지보다 더 많이 말한 문장이 있으면 다시 쓰게 합니다. 비공개 레포의 글은 그래도 그런 문장이 남으면 그날 내지 않습니다.
왜
저는 커밋 메시지가 공개 글이 되는 것을 알고, 증거물을 일반적인 이름으로만 적었습니다. 그런데 글은 그보다 훨씬 많이 말했습니다. 공개 글이 플레이어가 찾아야 할 것을 미리 알려 준 셈입니다.
삽질 포인트
AI가 커밋 메시지에 없는 내용을 어떻게 알았는지부터 이상했습니다. 알고 보니 AI는 글을 쓸 때 커밋 메시지와 함께 그 커밋에서 바뀐 파일 이름도 받고 있었습니다. 그 파일 이름을 보고 증거물이 무엇인지 알아낸 것입니다. 그래서 비공개 레포는 파일 이름을 AI에게 넘기지 않게 했습니다. 비공개 레포의 내용이 밖으로 나가는 길은 이 글뿐이라서입니다.
다음 할 것
내린 글도 다시 쓸 수 있게 해 두었습니다. 어제 글을 다시 써서 단서 없이 나오는지 보겠습니다.
그 밖의 소식
공개 전 프로젝트의 쇼츠에는 사이트 화면이 나오지 않습니다. 대신 문장마다 다이어그램, 그림, 아이콘을 골라 넣습니다. 공개 전 화면은 한 번 나가면 되돌릴 수 없어서 미리 막았습니다. 커밋 1개
원료 · git log
3a5a58edocs: 레포를 다시 공개하며 비공개 전제로 쓴 문장을 고친다
4493d63chore: 레포 비공개에 맞춰 Actions 사용 시간을 줄이고 깨지는 링크를 뺀다
881d3e5fix: 정식 공개 전 프로젝트는 쇼츠에 사이트 화면을 쓰지 않는다
6154517feat: 내린 글도 다시 쓰고 옛 쇼츠 파일과 그림을 같이 지운다
d8ee201fix: 다시 쓰기 지시도 커밋 메시지를 기준으로 맞춘다
1b7daf8fix: 구체적으로 써도 되는 기준을 커밋 메시지 하나로 좁힌다
6708781fix: 비공개 레포의 파일 이름이 글로 새지 않게 하고 재료 검사를 더한다
da77bcefix: 게임 단서를 드러낸 거짓말 탐정 10/23 글과 쇼츠를 내린다
e03cb57docs: 대화 비공개 규칙을 비공개 레포와 제작 문서에도 맞게 고친다
6ca8076asset: 인트로 영상을 글 날짜에 맞게 다시 붙인다