ABTI 디자인표준 적용 + 파이프라인 검증
개요
- ABTI(AI 협업 성향 진단) 서비스에 크라우니디자인표준2026 적용 확인 및 보완
- 자동화 파이프라인 검증 테스트 스위트 작성 및 11/11 통과
#46 크라우니디자인표준2026 적용
평안(peace) 업종 팔레트 이미 적용되어 있음 확인 (진주 #FAF7F2 + 브론즈 #A8874A)
추가 보완 사항:
.avis-btn !important 5개 제거 (X03 규칙 준수)
히어로 제목 letter-spacing -.03em 적용 (T02 규칙)
태블릿 768px 브레이크포인트 추가 (R03 규칙)
premium SERVICE_MAP에 crowny-abti 등록 (peace/light 팔레트)#47 자동화 파이프라인 테스트
/Users/ef/crowny-abti/scripts/test-pipeline.sh 작성
- 11개 테스트 항목 전체 통과:
1. dispatch 파일 생성
2. JSON 유효성
3. 필수 필드 파싱
4. 타입 판정 (enhance→고도화)
5. knowledge 시스템 등록
6. trigger 파일 생성
7. macOS 알림 (osascript)
8. requests.json ↔ dispatch 일관성
9. 중복 요청 안전 처리
10. watcher 30분 디바운스
11. 에러 처리 (400/401/404/graceful)
관련 파일
- /Users/ef/crowny-abti/public/css/style.css — CSS 수정
- /Users/ef/crowny-abti/scripts/test-pipeline.sh — 테스트 스크립트
- /Users/ef/crowny-primium/server.js — SERVICE_MAP 등록
계획판 현황
고도화 (2차 작업)
ABTI 서버 고도화
Rate Limiting: IP 기반 슬라이딩 윈도우 (profile 10/h, refer 20/h, default 60/min)
61번째 요청에서 429 확인 완료
Stats 캐싱: 1분 TTL 메모리 캐시, 프로필 변경 시 자동 무효화
답변 히스토리: POST /api/profile에 answerHistory, answerTimes 저장Admin 대시보드 확장
- 대시보드 탭 신규: 유형분포 바 차트 + 4축 레이더 차트(SVG) + 언어분포 + 요약카드
- 결과 카드에 레이더 차트 추가 (순수 SVG, 외부 라이브러리 없음)
크라우니코드 에이전트 고도화
- Clause Parser (
clause_split.sh): 복합 한글 명령 분할 (하고/해서/한다음/그리고 등)
- Fix Rules: 84 → 152개 (타입오류/함수오류/임포트/셀코어 영문API)
- Templates: 33 → 75개 (LOOP/IF/MAP/ARRAY/TCP/FILE/STATE_MACHINE)
- agent.sh
run_multi()에 clause_split 통합
잔여 이슈