# SOLENA Energy 제작 브리프

랭크빌더 자체 기획 가상 에너지 기업. 실제 고객 현장·시공 실적·인증을 주장하지 않습니다.

## 디자인과 10페이지
크림 #F4F2EB, 포레스트 #28473B, 앰버 #E6A744. 대형 산업 태양광 사진으로 시작하고 사업 경로, 현장 관점, 사진과 사업 목록, 프로젝트 흐름을 다른 밀도로 배치했습니다. 홈/회사/사업목록/기업 태양광/설비 개선/운영 지원/절차/자료실/현장 준비 가이드/브리프의 독립 10페이지입니다. 모든 라이브 텍스트 18px 이상, 모바일 메뉴와 키보드 포커스, reduced-motion 대응.

## 작동하는 흐름
사업 상세에서 사업이 미리 선택된 브리프로 이동합니다. 사업장·관심 사업·검토 단계·보유 자료·메모로 관심 사업별 검토 출발점과 자료 목록을 정리합니다. 자료 준비 개수 표시, 브라우저 저장·복원·삭제, 텍스트 다운로드를 제공합니다. 잘못된 저장값과 저장 차단을 처리하며 입력 또는 사업 선택 URL이 바뀌면 이전 결과와 다운로드를 숨기고 다시 저장하도록 안내합니다. 저장 내용 삭제가 실패하면 기존 브리프를 유지하고 실패를 알립니다. model.js는 입력 검증과 브리프 구성을 DOM 없이 검증할 수 있도록 분리했습니다.

## 원본 사진
태양광 지붕, 산업 설비, 현장 엔지니어 사진 3종을 built-in imagegen으로 새로 만들고 직접 확인했습니다. WebP는 assets/에 있으며 정확한 프롬프트와 원본 생성 경로는 assets/PROVENANCE.json에 기록했습니다. 실제 장소·직원·납품 현장 사진이 아닙니다.

## 범위
실제 제안 요청·설계·인허가·안전성·경제성 판단·외부 전송은 수행하지 않습니다. 브리프는 개인 준비용 자료입니다. 연락처를 받지 않으며 실제 영업장 정보나 실적 수치를 만들지 않았습니다. 모든 페이지 noindex,nofollow.

대표 내부 페이지: business-solar.html / process.html / brief.html.

## 구현 검증
2026-09-21 기준 독립 HTML 10페이지, JS 2파일의 문법 검사, 이미지·메타데이터·브리프를 포함한 로컬 URL 19개 HTTP 200을 확인했습니다. 내부 링크·앵커, 문서 언어, noindex,nofollow, 제목 및 입력 라벨 검사에 오류가 없습니다. 기능 모델 52개 assertion과 UI 이벤트 모델 17개 assertion으로 저장·복원·입력 변경 시 결과 무효화·다른 서비스 진입·다운로드·저장 및 삭제 실패 대응을 확인했습니다. 실제 브라우저 화면과 반응형 검수·캡처는 별도 통합 검수에서 진행합니다.
