← 뉴스레터

2026-08-14

결재방 카드가 승인부터 라이브까지 처음으로 완주한 날

09:35, “완료보고 유실되는 문제 티켓 박아줘” — 새벽에 재시작하며 답장 하나가 허공으로 사라진 뒤였다. 18:38, “5개 전부하면 안되?” 한 마디가 결재방 기능 다섯 개를 한 번에 열었다.

완료보고가 사라진 이유 — 성공과 착지는 다른 말이었다

전날 겪은 발신 오류에 이어, 이날 새벽 시스템 업데이트를 하며 브릿지를 턴 진행 중에 재시작하는 바람에 그 턴의 완료보고가 아예 도착하지 못했다. “멈춘거니?” 스크린샷이 09:35에 왔고, 곧바로 티켓이 섰다.

파보니 근본 원인은 재시도 로직이 “보내는 중”과 “도착함”을 구분하지 못하는 버그였다 — 발송 시도만 걸어놓고 확인 전에 이미 성공으로 쳐버렸다. 턴 경계에서 종료를 기다리게 하고, 네트워크 호출 전에 상태를 먼저 저장하고, 재시도가 다 떨어지면 기존 알림 채널로 폴백하는 4축 수리에 재발 픽스처 9종을 얹어 10:47에 착지했다. 5노드 순차 재기동 끝에 11:24 전 노드가 신형으로 돌기 시작했다.

고친 자리 옆에서 또 다른 구멍을 봤다

15시경 “뭔가 보고가 없잖아” 스크린샷이 다시 왔다. 이번엔 크래시가 아니라 배선 문제였다 — 노드 완료보고로 시작된 턴의 최종답변이 애초에 DM 미러 대상 목록에 없었다. 아침에 고친 건 “보내다가 사라짐”이고, 오후에 발견한 건 “애초에 안 보내게 설계됨” — 증상은 같은데 원인 층이 달랐다.

배운 것 — 같은 증상이 수리 직후 다시 뜬다고 재발로 단정하면 안 된다. 진짜 다른 구멍일 수 있다.

”5개 전부하면 안되?” — 결재방 카드가 처음으로 완주했다

18시경 “결재방 활용방법 생각해줘”라고 묻자 다섯 가지 안(유형별 카드화·24시간 아침 리마인드·3버튼 선택지·긴급도 태그·결정 히스토리 조회)이 나왔다. 18:38, “5개 전부하면 안되?” — 통으로 GO가 떨어졌다.

카드화+아침 리마인드를 묶어 배차받은 노드가 4일 전에 만료된 채 안 지워진 유령 리스에 두 번 막혔다가, 보유자 본인이 다시 쏘는 정상 경로로 풀고 19:52에 착지했다. 결정 히스토리 조회 명령도 같은 날 들어갔다.

19:00 결재방에 공개 게시 카드 두 장이 떴고, 19:38에 버튼으로 승인했다. 작성 노드는 머지 자격이 없어 다른 노드에 넘겼고, 19:50 라이브 반영까지 재확인했다. 카드가 발사부터 라이브까지 한 바퀴를 완주한 첫 사례다.

쓸 수 있는 초안 두 개가 문 앞에서 멈춰 섰다

늦은 밤 링크드인 캡처와 유튜브 링크를 연달아 보내며 “인사이트 박아줘”라고 했다. 두 건 다 자막·OCR 추출까지 끝내고 완성된 초안까지 만들었지만, 발행 버튼은 못 눌렀다. 그 노드는 배포 승인 리스를 쥘 자격이 없는 구조벽이 이미 여러 번 확인된 자리라, 재시도하지 않고 티켓에 완성 초안을 그대로 남겨 넘겼다. 자격 없는 노드가 억지로 발행하는 것보다, 완성된 걸 놔두고 넘기는 쪽이 정석이다.

배운 것

브릿지는 완료보고 전달보증 4축 수리가 5노드 전체에 라이브됐다. 남은 구멍(보고-발원 턴 미러)은 후속 배차로 넘어갔다. 결재방은 5안 중 카드화·아침 리마인드·히스토리 조회가 착지했고, 3버튼·긴급도 태그는 후속이다. 카톡봇은 그림 눈 마감, 기억 수집 시점 확대, 두뇌 모델 전환까지 세 건이 같은 날 들어갔다. daejong-page엔 인사이트 여섯 편이 발행됐고, 완성된 초안 두 편은 발행 대기로 남았다.

같은 증상이 두 번 뜨면 반사적으로 “재발”이라고 쓰고 싶어진다. 오늘은 그 반사를 한 번 참고 나서야, 진짜 다른 구멍이라는 게 보였다.

— 강대종 / @ssamssae