JH LIM LAB NOTES
Lab Note 092
EDUCATION / EXPERIMENT28 AUG 2026

A Hundred and Twenty Ghost Seats

StatusSHIPPED

What was wrong

반을 지워도 좌석이 안 지워졌다. 주인 없는 좌석 120석이 남아 집계에 계속 섞였다. 담당자가 보는 참여율과 진도가 그만큼 틀렸다.

Why it mattered more than usual

보통의 데이터 버그는 화면이 이상해 보인다. 이건 아니었다. 숫자가 그럴듯했다. 참여율이 낮게 나오면 담당자는 "학생들이 안 들어오네"라고 읽는다. 시스템을 의심하지 않는다. 틀린 숫자가 틀려 보이지 않으면, 그 숫자를 근거로 사람이 조치를 한다. 운영 비서도 그 숫자를 읽고 제안을 낸다.

틀린 게 티가 나면 버그고, 티가 안 나면 잘못된 판단이 된다.

The same week, twice

이틀 전에 비슷한 걸 고쳤다. 아직 안 찬 여유 좌석이 "미접속 학생"으로 세어지고 있었다. 60석을 만들어두고 40명이 들어오면 20명이 결석한 것처럼 보였다. 안 찬 자리는 사람이 아니다. 둘 다 같은 실수다 — 좌석이라는 그릇을 사람으로 센 것.

How I fixed the leftovers

이미 생긴 유령 좌석은 코드로 막아도 안 사라진다. 안내를 "한 번 치우는 것"으로 다시 썼다. 담당자가 왜 이게 생겼는지 읽고 한 번 정리하면 끝나게. 자동으로 지울 수도 있었다. 안 한 이유는 운영 데이터라서다. 지우는 건 되돌릴 수 없고, 무엇이 지워졌는지 담당자가 알아야 한다.

Related project
SemiFab AI
Virtual semiconductor process lab — theory, system, simulator
Technical