구매 담당자 모드 공급사 모드와 같은 문제가 있었다. simulateBuyerRun 의 에이전트 첫 수가 marketLow 만 읊어서, 목표가를 얼마로 잡든 같은 문장이 나왔다 — 위임한 기준이 반영되는지 확인할 길이 없었다. 이제 목표가를 받았다고 명시하고, 시장 최저가 대비 위치에 따라 태도를 달리한다(근거부터 깔겠다 / 무리 없이 접근하겠다). 여는 말(협력사 정가 제시)은 아직 목표가를 모르는 시점이라 상수로 둔다. 무대 위 드래그 선택색 루트의 selection:text-primary 는 라이트 본문 기준이다. 그 값(#0101F3)을 무대(#070E24) 위에 얹으면 명암비 2.0:1 — app.css 의 --color-primary-on-stage 주석이 경고하는 바로 그 상황이다. 무대 섹션에서 텍스트를 드래그하면 글자가 사라졌다. .stage-bg / [data-stage-hero] 안에서는 무대용 액센트로 갈아끼운다. 플레이 화면 유리 패널 컨트롤과 대화 로그가 섹션 배경 위에 그냥 얹혀 있어 무대와 같은 색이라 경계가 없었고, 조작 가능한 영역인지 읽히지 않았다. 재질은 무대 위 2차 CTA 와 같게 맞췄다 — 화면 안에 재질이 두 종류면 따로 논다. 테두리는 white/12 로 얕게: 면이지 조작 요소가 아니라 버튼만큼 세우면 카드가 버튼처럼 보인다. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| api | ||
| app | ||
| public | ||
| .gitignore | ||
| Dockerfile | ||
| Dockerfile.prod | ||
| package-lock.json | ||
| package.json | ||
| react-router.config.ts | ||
| tsconfig.json | ||
| vercel.json | ||
| vite.config.ts | ||