Lab Note 009
Twenty-Seven Commits All Titled "Update App.jsx"
StatusSHIPPED
What the log says
9월 18일부터 22일까지 `App.jsx` 하나만 27번 고쳤다. 커밋 제목이 전부 같다 — "Update App.jsx". GitHub 웹에서 직접 편집하면 제목이 자동으로 그렇게 붙는다.
What I cannot recover
이 노트를 쓰려고 그 닷새를 되짚었는데, 못 쓰겠다. 무엇을 고쳤는지는 diff 로 볼 수 있다. 왜 고쳤는지는 어디에도 없다. 같은 저장소 1월 커밋을 보면 다르다 — "Replace auto-trim with repeated warning when token limit reached". 제목 하나에 무엇을 왜 바꿨는지가 들어 있다. 그 커밋으로는 노트를 쓸 수 있고, 9월 커밋으로는 못 쓴다.
diff 는 무엇을 했는지 말해주고, 제목은 왜 했는지 말해준다.
Why it happened
웹 편집기로 고친 게 이유다. 브라우저에서 한 줄 고치고 저장하면 그게 바로 커밋이 된다. 빠르고 편하다. 그 편함의 대가가 제목이다. 그때는 기록을 남길 생각이 없었다. 도구를 만들고 있었지 도구를 만든 이야기를 만들고 있지는 않았다.
What I do now
지금은 커밋 제목에 무엇을 왜 바꿨는지 쓴다. 이 사이트의 노트가 거기서 나온다. 닷새치 기록을 잃고 나서야 그게 습관이 됐다는 게 좀 그렇다. 그때 남겼으면 지금 노트 서너 개는 더 있었을 것이다.
Science Research AI
Research plans and lab reports for high school science