- src/lib/site.ts 의 SHOW_PRICING·SHOW_SAMPLE_REPORT·SHOW_USE_CASES 로 라우트·헤더·랜딩 버튼을 한 곳에서 켜고 끈다. 공개 배포 기본값은 모두 꺼짐 - 리포트 본문을 DiscoveryReportView 로 분리하고, 가상 데이터만 그리는 /discovery/sample 을 만든다 - 예시 리포트 경로는 병원 작업 공간 메뉴 대신 일반 헤더를 쓴다 - Use Cases 데이터(src/data/useCases.ts, 비어 있음)와 섹션을 두고, 사례가 있을 때만 섹션·메뉴가 보인다 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
28 lines
1.2 KiB
TypeScript
28 lines
1.2 KiB
TypeScript
/**
|
|
* 공개 랜딩(webforai.kr)의 Use Cases 사례.
|
|
*
|
|
* 비어 있으면 섹션과 헤더 메뉴가 나오지 않는다. 공개 배포에서 보이려면 사례를 넣고 src/lib/site.ts 의 SHOW_USE_CASES 를 켠다.
|
|
* 원칙 (docs/WEBFORAI_FEATURE_FLAGS.md 3단계):
|
|
* - 병원은 비식별 표기만 쓴다 (예: "강남 A성형외과"). 실제 병원명·도메인·의료진명·고유 수치는 넣지 않는다.
|
|
* 빌드 끝의 공개 번들 검사(plugins/public-bundle-denylist.json)가 실제 병원명을 찾으면 빌드가 실패한다.
|
|
* - 수치는 실측값만, 측정일과 함께 쓴다. 효과 보장·최상급 표현을 쓰지 않는다.
|
|
* - 병원 동의를 받은 사례만 싣는다.
|
|
*/
|
|
export interface UseCase {
|
|
id: string;
|
|
/** 비식별 표기. 예: "강남 A성형외과" */
|
|
clinicLabel: string;
|
|
/** 진료 분야. 예: "성형외과" */
|
|
specialty: string;
|
|
/** 진단 전 문제 한 문장 */
|
|
challenge: string;
|
|
/** 한 일 (2~4개) */
|
|
actions: string[];
|
|
/** 결과 한 문장. 실측 수치와 측정 시점을 함께 쓴다 */
|
|
outcome: string;
|
|
/** 측정일 또는 기간. 예: "2026-11 재측정" */
|
|
measuredAt: string;
|
|
}
|
|
|
|
export const USE_CASES: UseCase[] = [];
|