← 목록
기타 2026-05-19 3KB 읽기 3분

ABTI 고도화 — 64개 질문 확장 + 자동실행 파이프라인

개요

ABTI(AI-Based Type Indicator) 질문카드를 32개에서 64개로 확장하고, 관리자 요청을 자동 처리하는 파이프라인을 구축했다.

무엇을 했는지

1. 질문카드 32개 → 64개 확장

  • 영어 + 한국어 각 64개 질문 (축당 16개)
  • 4축(HT/CP/LI/AV) 균등 분배: 각 16개
  • 기존 주제와 겹치지 않는 새로운 시나리오 32종:
  • 자원봉사, 병원 환자경험, 생일선물, 주민갈등, AI예술상, 원격팀문화
  • 부모님 AI동반자, 추도사, 리브랜딩, 발표준비, 식량문제, 공저
  • 예산경쟁, 정부포털, 팟캐스트, 가족사업, 건강치료, 협상교착
  • 예술피드백, 공원설계, 조언선택, 기후연설, 스타트업투자, 프로젝트방어
  • 기본소득, 6개월여행, 하이브리드직종, 낯선도시, 식이요법, 계획도시
  • 언어모델 업그레이드, 예상치못한 휴가
  • 다국어 "32 → 64" 텍스트 업데이트 (EN, KO, JA, ES, PT)
  • 모든 질문 구조 검증 완료 (에러 0건)
  • 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.jsEN+KO 64개 질문, "32→64" 텍스트
    /Users/ef/crowny-abti/public/index.htmlmeta description "64 questions"
    /Users/ef/crowny-abti/scripts/abti-autorun.sh신규 — trigger 소비자
    /Users/ef/crowny-abti/scripts/abti-watcher.shautorun 연동 + 큐 재생성
    /Users/ef/crowny-abti/data/requests.json9b883186 → 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: 자동실행 파이프라인 구축