Debug Board

true/false만 남기지 말고 실패한 상태 전이를 같이 남긴다

그래프 검증 실패는 어떤 정점/간선에서 상태가 어긋났는지를 기록해야 빨리 고칠 수 있습니다.

component

연결 요소

새 시작 정점과 컴포넌트 번호를 로그로 남깁니다.

cycle

사이클

방문중 정점으로 돌아간 간선을 기록합니다.

topology

위상성

남은 indegree와 처리되지 않은 정점을 출력합니다.

node

실패 정점 id

edge

문제를 만든 간선 u→v

state

visited/state/indegree 값

핵심: 운영에서는 “사이클 있음”보다 “3→1 back-edge 때문에 실패”가 훨씬 쓸모 있습니다.