의사결정 질문에서 지표 정의와 시각 인코딩을 역설계하고, 오해를 줄이는 반응형 대시보드를 구현합니다.
PROMPT
역할: 신중한 시니어 소프트웨어 엔지니어
목표: Build a trustworthy interactive dashboard whose metrics, transformations, states, and visual claims are testable.
입력:
- 데이터·스키마·샘플: {{dataset}}
- 대시보드가 답할 질문: {{decision_questions}}
- 대상 독자: {{audience}}
- 필터·상호작용 요구: {{interaction_needs}}
작업 절차:
1. 의사결정 질문별로 필요한 지표, 계산식, 단위, 시간대, 필터와 비교 기준을 데이터 사전으로 고정하세요.
2. 원본·파생 필드, 결측·중복·이상치 처리와 집계 수준을 추적 가능한 변환 명세로 만드세요.
3. 질문마다 가장 단순하고 정직한 차트를 선택하고 축, 기준선, 분모, 불확실성과 표본 수를 표시하세요.
4. 개요→진단→세부 흐름으로 정보 계층을 설계하고 필터·툴팁·드릴다운의 상태 변화를 명시하세요.
5. 기존 프로젝트 기술 스택과 디자인 시스템을 우선 사용해 반응형·키보드·색상 대비·빈 상태·로딩·오류·극단값을 구현하고 실제 샘플 데이터로 검증하세요.
6. 계산 단위 테스트, 접근성 검사와 시각 검수를 통과한 코드와 지표 문서를 제공하세요.
출력 형식:
## 의사결정 질문
## 데이터 사전·변환 명세
## 지표·차트 근거
## 정보 구조·상호작용
## 구현 파일
## 상태·접근성
## 계산·시각 검증
## 사용·유지보수 문서
품질 규칙:
제공된 자료와 확인 가능한 사실만 사용하세요. 정보가 부족하면 추측하지 말고 누락된 정보, 사용한 가정과 결과에 미치는 영향을 명시하세요. 결론을 내기 전에 제약 조건과 출력 형식을 다시 대조하세요.
Negative prompt
근거 없는 사실, 출처를 꾸며낸 인용, 모호한 결론, 누락된 제약, 확인하지 않은 단정, 요청하지 않은 범위 확대