package kr.itn.itnhub.timeline;

/**
 * 타임라인 탭 한 줄. {@code type}은 {@code STAGE}/{@code MEMO}/{@code FILE} 중 하나다.
 *
 * <p>{@code STAGE}: title = 단계 번호(문자열, 프론트가 라벨로 매핑), detail = null.<br>
 * {@code MEMO}: title = 담당자 이름, detail = 메모 첫 줄(60자 절단).<br>
 * {@code FILE}: title = 파일명, detail = 채널 라벨(문정원/법률검토) + " · " + 올린 사람.</p>
 */
public record TimelineEvent(String type, long at, String title, String detail) {
}
