제품의 확정 계약은 여전히 v3 이고, v4 의 클라이언트 계약은 v4-fe 2.0.0 으로 확정됐다. 이 문서가 거기에 맞춘다. A18(차량 상태 조건부 좌석 분포)에 맞춰
/board 를 재구성하는
4.0.0 스키마 개정이다(DB 스키마 판 v8 → v9) — 예보의 단위가 (노선, 정류장, 시간대) 에서
(차량, 정류장) 으로 바뀐다.
표 2개 신설(열 25), 기존 표 중 열이 느는 것은
route_reference_version(방향별 첫차·막차 4) ·
vehicle_observation(
vehicleTripKey) ·
location_poll(
forecastCompletedAt)
셋이고 남는 표에서 열 삭제·타입 변경은
0건이다. 예보를 못 내면
그 항목을 담지 않는다 — 확정본에 "예보 없는 도착 항목"이 없다. 발행 계층(
forecast_publication ·
stop_prediction)은
이 계약에서 빠진다 — 되돌릴 수 없고, 기존 후보 7종은
평가 파이프라인에 그대로 남는다.