자료가 들어오면 곧바로 글이 나가는 홈페이지를 떠올리기 쉽다. K-POP PULSE의 초기 구조는 원본 자료와 이슈, 원고를 다른 단위로 두었다. 이후 운영 기록도 수집된 게시물을 고르고 설명할 사실을 확인한 뒤 발행하도록 연결했다. 자동 수집과 자동 편집은 같은 일이 아니었다.
나는 이 이야기를 모든 사이트가 같은 분류와 시간표로 움직여야 한다는 규칙으로 쓰지 않는다. 실제 이 프로젝트에서 기준이 변한 시점, 분류 힌트가 맡은 역할과 사람의 판단이 남아 있던 위치를 설명한다. 오래된 플랫폼 허용 기준을 현재 권리 판단으로 제시하지 않는다.
넓게 모을 자료와 설명할 소식의 범위를 나눈다
원본 자료는 다음 판단에 필요한 근거일 수 있다. 하지만 모든 짧은 업로드가 독자에게 새로운 설명을 요구하는 소식은 아니다. 당시 운영 기준도 순수 쇼츠나 이미 다룬 홍보 자료와 별도로 설명할 공식 발표를 구별하려 했다. 같은 자료가 영상 선반과 기사에서 다른 역할을 가질 수 있었다.
다른 홈페이지에서도 받은 자료가 많다는 성과와 읽을 글이 많아졌다는 성과는 다르다. 나는 자료를 놓치지 않는 범위와 독자에게 필요한 질문을 각각 정하려 한다. 기사감으로 선택하지 않았다고 원본 근거가 쓸모없어졌다는 뜻은 아니며 상태를 바꾼 범위도 실제 코드에서 확인해야 한다.
초기 분류 힌트는 최종 답이 아니었다
8월 코드 읽기에는 제목에서 후보를 찾는 정규식과 공지 신호를 별도로 찾는 조건이 있다. 이런 조건은 검토할 후보를 좁힐 수 있지만 모든 업로드의 맥락을 읽는 판단을 대신하지 않는다. 특히 공지 신호는 자동 발행과 다른 검토 경로를 요구하는 주석과 함께 있었다.
나는 조건이 맞는 상태를 바로 발행 승인으로 부르지 않는다. 값이 어떤 기준에 걸렸는지와 원문이 실제 무엇을 발표했는지 대조한다. 확인한 식별자와 분류가 맞아도 해당 내용을 어떻게 설명할지는 별도의 질문이다. 프로그램의 힌트가 어디까지인지 관리 지침에도 남긴다.
운영의 기준은 작업 시점에 따라 바뀌었다
초기 정책은 수집 항목에서 공식 게시물을 고르는 절차를 적고, 뒤 운영 문서는 수집 담당과 편집 사이클을 나누며 기사감의 구체적인 기준을 남긴다. 9월에는 수동 스캔을 섞지 않고 편집 인박스를 읽으라는 전환 기록도 있다. 예전 작업 명령을 지금의 운영 방법으로 그대로 다시 사용하지 않는다.
어떤 홈페이지에 적용할 때도 현재 자료가 들어오는 경로부터 확인한다. 다른 수집 작업이 이미 실행 중인지, 어떤 상태를 편집자가 받는지, 작업이 끝났을 때 누가 공개 상태를 바꾸는지 읽는다. 이전 문서에 같은 버튼 이름이 있다고 같은 데이터나 책임을 갖는 것은 아니다.
자료와 판단과 공개를 연결하되 합치지 않는다
초기 관계에서 원본 자료는 이슈에 연결되고 기사가 사용한 근거는 다시 남는다. 이 연결은 무엇을 읽었는지 추적할 출발점이다. 구조 문서의 의도를 현재 모든 저장 상태가 자동으로 보장한다는 결과로 넓히지는 않는다. 실제 작업에서는 해당 연결과 수정 기록을 직접 대조해야 한다.
아래는 그 관계를 다른 프로그램에 설명하는 새 지도다. 분류 이름과 상태 수는 사이트의 실제 흐름에 맞게 늘리거나 바꿀 수 있다. 원본을 모았다는 상태, 초안을 만들었다는 상태와 공개했다는 상태가 같은 성공 표식으로 합쳐지지 않는 조건이 중요하다.
코드와 구현 살펴보기
새 설명용 자료→판단→공개 지도. 원본 DB 복원이나 모든 사이트의 고정 상태 규칙이 아니다.
source item → retained evidence
issue → related records and a question worth reviewing
draft → the claims supported by selected evidence
publication → the reviewed version and its public state
Different projects may use other names or states.
Collecting an item is not an automatic decision to publish it.정리했다는 결과도 실제 의미를 읽는다
운영 결과에는 발행과 함께 정리 건수가 남는 회차도 있다. 정리라는 단어만으로 데이터를 물리적으로 삭제했다고 설명하지 않는다. 인박스의 판단 상태를 바꾸는지, 다른 공개 목록에서 어떻게 읽히는지 실제 저장과 화면을 확인해야 한다.
나는 게시물을 고른 이유와 보류하거나 정리한 이유를 필요한 범위에서 기록하기를 권한다. 다른 AI가 다음 회차를 읽을 때 같은 자료를 다시 발행하거나 근거 없이 버리지 않도록 돕는다. 이미 처리한 원고와 실제 현재 버전도 함께 확인하는 편이 좋다.
자동화가 남길 다음 질문을 정한다
수집이 멈췄는지와 발행할 소식이 없는지는 다른 상태다. 인박스가 비었다고 곧바로 정상 운영을 확정할 수 없고, 자료가 많다고 무조건 글을 내야 하는 것도 아니다. 각 단계의 입력과 마지막 확인 시점을 읽어 다음에 검사할 곳을 정한다.
나는 홈페이지가 계속 자라려면 자동화가 모든 판단을 숨기기보다 필요한 근거와 다음 작업을 남겨야 한다고 본다. 새로운 자료의 원문을 읽고, 독자가 궁금해할 것을 고르고, 확인된 버전을 공개하는 연결을 유지한다. 이 연결이 있어야 프로그램과 카피, 화면의 기록을 다시 글의 재료로 사용할 수 있다.