vibe-survey문서

호환성 노트

Canonical number 경계

Number mode는 answer semantic 전용입니다: int 또는 float. Numeric visual presentation은 display-style: input, slider, dial을 사용합니다.

Rating scale 경계

Rating mode="scale"은 canonical default이며 생략될 수 있습니다. Legacy matrix는 compatibility가 의도적으로 유지되는 경로에서 parse될 수 있지만, 신규 GUI output은 scale terminology를 사용하거나 default mode를 생략해야 합니다.

Display-style 경계

Question-level display-style="carousel" 또는 display-style="accordion"은 type-aware입니다. Number display style과 동일한 개념이 아닙니다.

Media question 경계

videoglb는 uploaded-asset media gate question type입니다. Required일 때 진행을 막을 수 있지만 일반 response/export column을 만들지 않습니다. 확인 여부를 저장해야 한다면 별도 question 또는 run-code answer를 사용합니다.

Overlay source compatibility

현재 selected-language Overlay source는 <entry key="...">...</entry> tag만 있는 rootless list입니다. Legacy full <overlay><language>...</language></overlay> document는 compatibility를 위해 읽고 분리할 수 있지만, 신규 selected-language editing은 rootless fragment shape를 유지해야 합니다.

Public style fallback

Public Survey Link는 명시적이고 안전한 saved style selection이 없을 때에만 Classic Clean으로 fallback합니다. 이 fallback은 runtime presentation 전용이며 저장된 style selection을 다시 쓰지 않습니다.