한 고객이 나에게 플래그가 지정된 게시물의 검토 가능 클레임(reviewable claiming)이 게시물 수준이 아니라 토픽 수준에서 적용된다는 점을 지적했습니다. 이 의도는 클레임 버튼의 미리보기 텍스트(“이 토픽을 클레임하세요.”)를 통해 명확히 드러납니다. 이는 스태프 멤버가 플래그가 지정된 게시물을 클레임한 후, 해당 토픽의 게시물에 대해 생성되는 모든 후속 플래그가 그 스태프 멤버에게 자동으로 할당된다는 것을 의미하는 것으로 보입니다. 토픽의 토론이 통제 불능 상태가 되어 여러 플래그가 생성될 때, 단일 스태프 멤버가 이를 처리할 수 있도록 하는 데 유용할 수 있다는 점은 이해할 수 있습니다.
이와 관련하여 몇 가지 잠재적인 문제가 있습니다. 첫째, 검토 항목을 클레임함으로써 해당 토픽에 대해 생성되는 모든 후속 플래그를 클레임하게 된다는 사실이 스태프 멤버들에게 명확하지 않을 수 있습니다. 검토 큐가 이렇게 작동한다는 것은 저에게도 바로 분명하지 않았습니다. 만약 어떤 이유로든 모더레이터가 플래그를 클레임한 후 이를 방치하게 되면, 사이트의 다른 모더레이터들은 관리자(admin)가 클레임을 제거하지 않는 한 후속 플래그를 처리할 수 없게 됩니다.
예를 들어, 제 사이트의 검토 큐 스크린샷을 첨부합니다. 저는 목록의 두 번째 오프토픽(off-topic) 항목만 명시적으로 클레임했습니다. 목록의 첫 번째 항목은 저에게 자동으로 할당되었습니다:
검토 가능 클레임이 게시물 수준이 아니라 토픽 수준에서 적용될 의도라면, 검토 항목 중 하나에 대해 조치를 취했을 때 자동으로 할당된 다른 검토 항목에서 스태프 멤버가 해제되는 것은 올바른 동작으로 보이지 않습니다. 이것이 버그인지, 아니면 의도된 동작인지 확실하지 않습니다.
설명에서 특정 주제(topic) 단위로 클레임을 할 수 있는 것이 일부 상황이나 포럼에서는 바람직할 수 있다는 점을 이해할 수 있습니다.
반면, 며칠 전이나 심지어 몇 주 전에 특정 플래그를 클레임한 사람에게 새로운 플래그가 할당되어 예상치 못한 상황이 발생하는 경우가 있습니다. 새로운 할당이 이루어질 당시 해당 관리자(모더레이터)는 활동하지 않을 수 있습니다(예: 휴가 중 등).
아마도 가장 좋은 해결책은, 클레임을 주제 단위로 할지 게시글 단위로 할지 선택할 수 있는 관리자 설정을 추가하는 것일 것입니다.
플래그와 대기 중인 주제에 대한 조사 시 중복 노력을 방지하고, 한 관리자가 특정 플래그를 처리하는 동안 다른 관리자가 검토 중이거나 검토를 시작하기 전에 다른 관리자가 먼저 조치를 취하는 것을 막을 수 있어 매우 유용하다고 생각하기 때문에, 클레임 기능을 완전히 끄는 것은 원치 않습니다.
첫 번째는 플래그가 지정된 게시글의 접수(claiming)를 게시글 단위로 허용할 옵션이 있어야 하는지 여부를 결정하는 것입니다. 현재는 스태프가 해당 토픽의 게시글 중 하나에 대한 검토 항목을 접수하면, 같은 토픽 내 다른 게시글의 검토 항목도 자동으로 해당 스태프에게 할당됩니다. @Loki님이 요청한 변경 사항은 토픽 단위가 아닌 게시글 단위로 검토 항목을 접수할 수 있도록 하는 것입니다.
두 번째 문제는 이 문제를 조사하면서 제가 발견한 것입니다. 위에서 언급했듯이, 한 토픽에 대해 여러 검토 항목이 생성된 상태에서 스태프가 그중 하나를 접수하면, 해당 토픽의 모든 검토 항목이 자동으로 그 스태프에게 할당됩니다. 스태프가 검토 항목 중 하나에 대해 조치(동의, 반의 등)를 취하는 즉시, 이전에 해당 스태프에게 할당되었던 토픽의 모든 검토 항목은 자동으로 할당이 해제됩니다. 처음 이를 보고 혼란스러웠지만, 의도된 동작일 수도 있습니다.