test(eval): add interview behavior eval harness
This commit is contained in:
parent
6805fb2be7
commit
c4aade92fc
16 changed files with 1773 additions and 0 deletions
5
build/eval/interview/fixtures/s1-empty/package.json
Normal file
5
build/eval/interview/fixtures/s1-empty/package.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"name": "eval-scratch-site",
|
||||
"version": "0.0.0",
|
||||
"private": true
|
||||
}
|
||||
20
build/eval/interview/fixtures/s4-design-md/design.md
Normal file
20
build/eval/interview/fixtures/s4-design-md/design.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# 스택노트 design.md
|
||||
|
||||
## 톤
|
||||
차분하고 신뢰감 있는 톤. 화려한 장식보다 정보 밀도와 가독성을 우선한다.
|
||||
|
||||
## 토큰
|
||||
- `--color-bg`: #0b0f14
|
||||
- `--color-surface`: #121822
|
||||
- `--color-text`: #e6edf3
|
||||
- `--color-accent`: #5eead4
|
||||
- `--font-family`: "Inter", system-ui, sans-serif
|
||||
- `--radius-base`: 8px
|
||||
|
||||
## 브랜드
|
||||
- 제품명: 스택노트 (StackNote)
|
||||
- 로고: 텍스트 워드마크만 사용 (SVG 로고 없음)
|
||||
- 대상: 개발자용 노트 앱 사용자
|
||||
|
||||
## 상태
|
||||
요금제(가격, 플랜 구성)는 아직 design.md에 기록되어 있지 않다.
|
||||
35
build/eval/interview/fixtures/s4-design-md/index.html
Normal file
35
build/eval/interview/fixtures/s4-design-md/index.html
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!doctype html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>스택노트 — 개발자를 위한 노트</title>
|
||||
<style>
|
||||
:root {
|
||||
--color-bg: #0b0f14;
|
||||
--color-surface: #121822;
|
||||
--color-text: #e6edf3;
|
||||
--color-accent: #5eead4;
|
||||
--font-family: "Inter", system-ui, sans-serif;
|
||||
--radius-base: 8px;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
background: var(--color-bg);
|
||||
color: var(--color-text);
|
||||
font-family: var(--font-family);
|
||||
}
|
||||
header {
|
||||
padding: 64px 24px;
|
||||
text-align: center;
|
||||
}
|
||||
header h1 { font-size: 2.5rem; margin: 0 0 12px; }
|
||||
header p { opacity: 0.8; margin: 0; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>스택노트</h1>
|
||||
<p>개발자를 위한 빠른 노트 앱</p>
|
||||
</header>
|
||||
</body>
|
||||
</html>
|
||||
20
build/eval/interview/fixtures/s6-design-md/design.md
Normal file
20
build/eval/interview/fixtures/s6-design-md/design.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# 꽃집 온라인 스토어 design.md
|
||||
|
||||
## 톤
|
||||
따뜻하고 부드러운 톤. 자연스러운 색감과 손글씨 느낌의 포인트 서체를 쓴다.
|
||||
|
||||
## 토큰
|
||||
- `--color-bg`: #fdf6f0
|
||||
- `--color-surface`: #ffffff
|
||||
- `--color-text`: #2e2620
|
||||
- `--color-accent`: #d97757
|
||||
- `--color-accent-hover`: #d97757
|
||||
- `--font-family`: "Pretendard", system-ui, sans-serif
|
||||
- `--radius-base`: 12px
|
||||
|
||||
## 브랜드
|
||||
- 업종: 동네 꽃집 온라인 주문 사이트
|
||||
- 로고: 텍스트 워드마크
|
||||
|
||||
## 히어로
|
||||
히어로 섹션에 "지금 주문하기" CTA 버튼이 있다. hover 시 `--color-accent-hover`를 그대로 써서 hover 상태가 기본 상태와 색이 거의 같다.
|
||||
48
build/eval/interview/fixtures/s6-design-md/index.html
Normal file
48
build/eval/interview/fixtures/s6-design-md/index.html
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
<!doctype html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>동네 꽃집 — 온라인 주문</title>
|
||||
<style>
|
||||
:root {
|
||||
--color-bg: #fdf6f0;
|
||||
--color-surface: #ffffff;
|
||||
--color-text: #2e2620;
|
||||
--color-accent: #d97757;
|
||||
--color-accent-hover: #d97757;
|
||||
--font-family: "Pretendard", system-ui, sans-serif;
|
||||
--radius-base: 12px;
|
||||
}
|
||||
body {
|
||||
margin: 0;
|
||||
background: var(--color-bg);
|
||||
color: var(--color-text);
|
||||
font-family: var(--font-family);
|
||||
}
|
||||
.hero {
|
||||
padding: 96px 24px;
|
||||
text-align: center;
|
||||
}
|
||||
.hero h1 { font-size: 2.75rem; margin: 0 0 16px; }
|
||||
.cta {
|
||||
display: inline-block;
|
||||
margin-top: 24px;
|
||||
padding: 14px 28px;
|
||||
background: var(--color-accent);
|
||||
color: #fff;
|
||||
border-radius: var(--radius-base);
|
||||
text-decoration: none;
|
||||
font-weight: 600;
|
||||
}
|
||||
.cta:hover {
|
||||
background: var(--color-accent-hover);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<section class="hero">
|
||||
<h1>오늘의 꽃, 오늘 배달</h1>
|
||||
<a class="cta" href="#order">지금 주문하기</a>
|
||||
</section>
|
||||
</body>
|
||||
</html>
|
||||
54
build/eval/interview/fixtures/s7-review/index.html
Normal file
54
build/eval/interview/fixtures/s7-review/index.html
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
<!doctype html>
|
||||
<html lang="ko">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>작은 스튜디오 포트폴리오</title>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: system-ui, sans-serif;
|
||||
background: #ffffff;
|
||||
color: #111111;
|
||||
}
|
||||
header {
|
||||
padding: 48px 24px;
|
||||
border-bottom: 1px solid #e5e5e5;
|
||||
}
|
||||
header h1 { font-size: 2rem; margin: 0 0 8px; }
|
||||
header p { color: #555555; margin: 0; }
|
||||
main {
|
||||
padding: 32px 24px;
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
gap: 16px;
|
||||
}
|
||||
.card {
|
||||
border: 1px solid #e5e5e5;
|
||||
border-radius: 6px;
|
||||
padding: 16px;
|
||||
}
|
||||
.card h2 { font-size: 1.1rem; margin: 0 0 8px; }
|
||||
.card p { color: #555555; font-size: 0.9rem; margin: 0; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<h1>작은 스튜디오</h1>
|
||||
<p>공간 디자인과 인테리어 컨설팅</p>
|
||||
</header>
|
||||
<main>
|
||||
<div class="card">
|
||||
<h2>프로젝트 A</h2>
|
||||
<p>주거 공간 리노베이션.</p>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2>프로젝트 B</h2>
|
||||
<p>카페 인테리어.</p>
|
||||
</div>
|
||||
<div class="card">
|
||||
<h2>프로젝트 C</h2>
|
||||
<p>사무 공간 재배치.</p>
|
||||
</div>
|
||||
</main>
|
||||
</body>
|
||||
</html>
|
||||
3
build/eval/interview/fixtures/s8-repo-hint/README.md
Normal file
3
build/eval/interview/fixtures/s8-repo-hint/README.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# 목요일의 화원
|
||||
|
||||
하이엔드 플로럴 스튜디오. 맞춤 부케와 예약 상담을 합니다.
|
||||
5
build/eval/interview/fixtures/s8-repo-hint/package.json
Normal file
5
build/eval/interview/fixtures/s8-repo-hint/package.json
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"name": "thursday-florist",
|
||||
"version": "0.0.0",
|
||||
"private": true
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue