ABTI 고도화 — 64개 질문 확장 + 자동실행 파이프라인
개요
ABTI(AI-Based Type Indicator) 질문카드를 32개에서 64개로 확장하고, 관리자 요청을 자동 처리하는 파이프라인을 구축했다.
무엇을 했는지
1. 질문카드 32개 → 64개 확장
2. 자동실행 파이프라인 (abti-autorun.sh)
관리자가 제출한 요청을 자동으로 처리하는 소비자(consumer) 스크립트:
관리자 요청 → dispatch JSON → trigger 파일 → abti-autorun.sh 소비
├→ 고도화: KPS코드 검색 + CrownyCode 에이전트 호출
└→ 수정요청: 세션 브로드캐스트
→ 상태 콜백 (done) → 정리
abti-autorun.sh— trigger 파일 소비 + 라우팅 + 상태 콜백abti-watcher.sh업데이트 — autorun 호출 + ABTI_QUEUE.md 재생성- 동시 실행 방지 (lock 파일)
- 처리 로그:
/tmp/abti-autorun.log
3. 디자인표준2026
이전 세션(ec987772)에서 이미 적용 완료:
- peace 팔레트: #FAF7F2 배경, #A8874A 브론즈 accent
- Cormorant Garamond (display) + Inter (body)
- 400~600ms 전환, 최소 그림자, 8~12px radius
관련 파일 경로
| 파일 | 변경 내용 |
|---|---|
/Users/ef/crowny-abti/public/js/i18n.js | EN+KO 64개 질문, "32→64" 텍스트 |
/Users/ef/crowny-abti/public/index.html | meta description "64 questions" |
/Users/ef/crowny-abti/scripts/abti-autorun.sh | 신규 — trigger 소비자 |
/Users/ef/crowny-abti/scripts/abti-watcher.sh | autorun 연동 + 큐 재생성 |
/Users/ef/crowny-abti/data/requests.json | 9b883186 → done |
4. 전 언어 64개 질문 완료 (16개 언어)
- 14개 추가 언어(JA, ZH, ES, FR, DE, PT, AR, HI, RU, IT, TH, VI, ID, TR) 모두 64개 질문 삽입 완료
- 총 1024개 질문 항목 (16언어 × 64질문)
- 축당 16개 균등 분배 검증 완료 (HT:16, CP:16, LI:16, AV:16)
- i18n.js 5027줄, 구문 검증 통과
- 각 세션에서 32개 랜덤 선택 (축당 8개) — selectQuestions() 셔플
잔여 이슈
- autorun에서 CrownyCode 에이전트 연동은 agent.sh 실행 가능 환경 필요
- 테스트 수트 미구축 (수동 검증 완료)
완료된 계획판 태스크
- #46: premium.crowny.org 디자인표준2026 적용 (이전 세션)
- #48: 질문카드 8개→16개/축 확장
- #49: 자동실행 파이프라인 구축