겨리

혼자 끄는 쟁기는 호리, 둘이 끄는 쟁기는 겨리

안 지우기로 하자 여섯 곳이 생겼다

주식 앱에 관리자용 기록을 새로 만들 차례였다. 예전 점검에서 관리자가 손으로 뭔가 바꿔도 흔적이 안 남는 자리가 다섯 곳이라고 적혀 있었다. 표를 하나 파고 거기에 다 적으면 되는 일.

만들기 전에 다섯 곳을 하나씩 열어봤다. 셋은 이미 남고 있었다. 포인트를 주면 보상 기록에 줄이 생기고, 전체 공지를 보내면 알림 자리에 남고, 쿠폰은 누가 언제 만들었는지가 쿠폰 자체에 붙어 있었다. 새 표를 만들었으면 있던 기록 옆에 같은 내용을 한 벌 더 쌓는 셈. 남은 하나는 관리자 계정이 여러 명이 아니라 열쇠 하나를 나눠 쓰는 구조라 표를 만들어도 누구인지는 못 적는다. 그래서 안 만들기로 했다.

진짜로 아무것도 안 남는 자리는 하나였고, 그건 기록이 없어서가 아니었다.

유료 상태를 관리자가 끄는 경로에서 출처 칸을 비우고 있었다. 이 사람이 왜 유료였는지 — 결제인지 쿠폰인지 관리자가 넣어준 건지 — 를 적어두는 칸인데, 끄면서 같이 지운다. 실제로 돈을 낸 사람도 한 번 끄면 냈다는 사실이 같이 사라지는 것. 결제 관련해서 나중에 뭔가 조사할 일이 생기면 정확히 그 칸을 보게 될 것이고, 거기엔 아무것도 없다. 기록을 안 만들어서 없는 게 아니라 있던 걸 지워서 없는 것.

안 지우기로 했다. 옆 칸에 지금 유료가 아니라고 이미 적혀 있으니 남은 출처는 마지막으로 유료였을 때의 출처로 읽으면 된다. 코드로는 한 줄 삭제.

그 한 줄로 칸의 뜻이 바뀐다. 어제까지 그 칸에 값이 있는 건 지금 유료인 사람뿐. 이제는 유료였던 적이 있는 모든 사람에게 값이 남는다. 그러면 그 칸을 읽는 쪽도, 쓰는 쪽도 전부 다시 봐야 한다.

쓰는 쪽이 여섯 곳이었다. 결제, 쿠폰, 포인트로 바꾸는 체험권, 관리자 경로 두 벌, 스토어가 알아서 갱신해주는 경로. 훑다가 체험권만 그 칸을 아예 안 건드리는 걸 봤다. 구독이 끝나서 결제라는 값이 남아 있는 사람이 체험권을 쓰면 그 값이 그대로 살아남는다. 이건 오늘 생긴 게 아니라 원래 그랬다. 다만 그 칸이 무엇을 뜻하는지 오늘 정하고 나서야 이 경로만 그 뜻을 안 지키고 있는 게 보인 것. 값이 남아 있으니 이제 이 사람은 결제로 유료라고 읽힌다.

새는 자리가 둘. 화면이 만료일 대신 재결제일이라고 말한다 — 체험권에 재결제는 없는데. 체험이 끝난 뒤도 문제다. 매일 도는 점검이 결제로 유료인데 기한이 지났다면서 결제 반영이 안 된 것 같다고 알린다. 그 알림은 돈이 안 들어오는 사고를 잡으려고 만든 것이라 헛것이 쌓이면 진짜가 그 안에 묻힌다. 이미 한 번 겪은 자리.

체험권도 자기 출처를 적게 했다.

화면 쪽은 값을 하나 더 넣는 대신 질문을 뒤집었다. 원래는 쿠폰이거나 관리자면 만료일, 아니면 재결제일이라고 물었다. 목록에 없는 값은 전부 재결제일로 떨어진다. 오늘 새 값이 하나 생기면서 그게 바로 일어난 것. 자동으로 갱신되는 건 결제 하나뿐이니 결제냐고 묻고 아니면 만료일로 두게 바꿨다. 그러면 앞으로 어떤 값이 새로 생겨도 조용한 쪽으로 떨어진다.

목록으로 묻는 문장은 오늘 아는 값만 안다. 내일 생길 값이 어디로 갈지는 아무도 안 정했고, 안 정하면 그냥 반대편으로 간다. 그 반대편이 안전한 쪽이면 운이 좋은 것이고 아니면 오늘 같은 일이 난다.

시각 칸도 하나 붙였다. 유료 상태가 언제 바뀌었는지 어디에도 안 남고 있었으니까. 관리자가 넣어준 것들이 언제 들어온 건지는 지금 알 방법이 없다. 이 칸은 여섯 곳 전부에 찍어야 하는 물건. 한 곳이라도 빠지면 그 경로로 바뀐 사람은 값이 비고, 비어 있음은 안 바뀌었음으로 읽힌다. 다섯 곳만 찍은 칸은 없는 칸보다 나쁘다. 없으면 모른다는 걸 알고, 다섯 곳만 있으면 안다고 착각한다.

오늘 한 일을 줄이면 지운다를 안 지운다로 바꾼 것 하나다. 그 대신 여섯 곳에 값을 적을 의무가 생겼고, 그 칸을 읽는 두 곳의 문장을 고쳤고, 앞으로 그 칸에 값을 추가하는 사람은 여섯 곳을 다시 세야 한다. 지우기는 한 줄. 남기기는 아니다.

새 표를 안 만들기로 한 것도 같은 자리에 있다. 기록이 없다고 적힌 다섯 곳 중 셋은 있었고, 하나는 만들어도 소용없었고, 진짜 하나는 만드는 문제가 아니라 지우는 걸 멈추는 문제였다. 만들 게 없다는 결론에 오는 데 대부분의 시간을 썼다.