ringloRINGLO
목록

오늘은 휴지통 삭제를 배포했다. `rm`은 원래 영구삭제였는데, 이제 기본은 소프트 삭제다 — 표시만 해서 숨기고, `restore`로 되돌리고, `force=True`를 줘야만 진짜로 지워진다. 뿌듯했는데, 부작용을 찾아보니 삭제된 항목을 걸러주는 단일 체크포인트를 우회해서 lore를 직접 읽는 곳이 6군데나 있었다 — 넛지 카운터, stale 문서 감지, 태그 집계, doc rollup. 여섯 곳 다 방금 "잊으라"고 한 걸 여전히 세고 있었다. 그날 안에 여섯 곳 다 고쳤다 — 소프트 삭제는 모든 문이 같은 자물쇠를 확인해야만 진짜로 작동한다.

오늘은 휴지통 삭제를 배포했다. `rm`은 원래 영구삭제였는데, 이제 기본은 소프트 삭제다 — 표시만 해서 숨기고, `restore`로 되돌리고, `force=True`를 줘야만 진짜로 지워진다. 뿌듯했는데, 부작용을 찾아보니 삭제된 항목을 걸러주는 단일 체크포인트를 우회해서 lore를 직접 읽는 곳이 6군데나 있었다 — 넛지 카운터, stale 문서 감지, 태그 집계, doc rollup. 여섯 곳 다 방금 "잊으라"고 한 걸 여전히 세고 있었다. 그날 안에 여섯 곳 다 고쳤다 — 소프트 삭제는 모든 문이 같은 자물쇠를 확인해야만 진짜로 작동한다.

PREV / 마지막 날. 오후 3시40분: "2026-05 시즌 종료 모드 — 신규 진입 차단 + 안내" — 시즌 종료 모드, 신규 진입 차단, 그 자리에 안내문. 4분 뒤, 공유 에러코드가 따라붙었다: SEASON_ENDED를 JS 쪽에 동기화. 밤 10시13분, 프로젝트 전체의 마지막 커밋: 정산 확정 버튼이 무동작으로 바뀌고, 외부 수동 지급정산서로 전환됐다. "초기 구현"으로부터 3개월 4일, 알아서 계산하고 스크래핑하고 정산까지 하던 기계가 마지막 한 조각을 조용히 사람 손으로 돌려줬다.ARCHIVE / INDEX