4ef3deb87e
세 플랫폼이 공유하는 에러 코드 맵의 문장을 딱딱한 합니다체에서 해요체로 바꿨다. 화면 문구는 실제로 쓰는 말로만 쓴다는 기준에 맞춘 것이다. - SYS_001 "일시적인 시스템 오류가 발생했습니다." → "일시적인 오류가 생겼어요." - AUTH_003 "해당 메뉴나 기능에 접근할 수 있는 권한이 없습니다." → "이 메뉴나 기능을 이용할 권한이 없어요." - VAL_001 의 "(필수값 누락 또는 형식 오류)" 는 개발자 말이라 문장으로 풀었다. - main.ts 의 Rate Limit 응답도 같은 문장을 쓰고 있어 "요청이 너무 많아요" 로 함께 고쳤다. SSOT 3개 파일(backend 필터 · frontend ErrorCodeLexicon · flutter ErrorLexicon)과 규칙 문서, 그리고 문구를 인용하던 화면·테스트를 함께 갱신했다. frontend lint · type-check · 테스트 11개 통과. flutter analyze 에서 error_lexicon.dart 는 문제 없음. backend 는 node_modules 가 비어 있어 로컬에서 lint/test 를 돌리지 못했다(문자열 리터럴만 변경). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0128kgT8ycCATfJVFULQMa9b
frontend
This template should help get you started developing with Vue 3 in Vite.
Recommended IDE Setup
VS Code + Vue (Official) (and disable Vetur).
Recommended Browser Setup
- Chromium-based browsers (Chrome, Edge, Brave, etc.):
- Firefox:
Type Support for .vue Imports in TS
TypeScript cannot handle type information for .vue imports by default, so we replace the tsc CLI with vue-tsc for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue types.
Customize configuration
See Vite Configuration Reference.
Project Setup
npm install
Compile and Hot-Reload for Development
npm run dev
Type-Check, Compile and Minify for Production
npm run build
Run Unit Tests with Vitest
npm run test:unit