← 목록
기타 2026-06-26 12KB 읽기 11분

티옴타 테스트 개선 — 최찬송 목사님 피드백 학습 + 적용 체크리스트

출처: 최찬송 목사님 실사용 피드백 (20대 청년 대상 티옴타음 테스트, 40~50분 소요 실사용) 대상 앱: /Users/ef/crowny-tiomta/ (tiomta.com:9878) — 러너 public/flow.html, public/test.html, 허브 public/tests.html 현재 구조: 도메인 동기/상태/접점 × 앞/뒤, 답항 티(+1)/옴(0)/타(-1)/음(9=모름), 결과 729 verse(T·O·A 6자리) 작성일: 2026-06-26 · 상태: 학습 완료, 적용 대기

0. 한 줄 요약 (목사님이 정말 원하는 것)

"티옴타음 OT를 마친 청년이, 게임처럼 하루 10문항씩 풀고, 자기 데이터에 맞춘 AI 코칭을 받는 웹앱."

지금 테스트는 ① 진입장벽(세계관/OT 부재) ② 오염(의도 간파) ③ 피로(40~50분/문항 과다) ④ 빈약한 결과(짧은 분석·729 미해설) 네 축에서 막혀 있다.

★ 성격 재정의 (2026-06-26 목사님 추가지침 — 최상위 원칙)

"음'도 있고 다섯 번째 항목으로 주관식으로 대답할 수도 있기 원함. 평가와 상관없이 친화적이었으면 좋겠고, 그 사람에 대해서 차곡차곡 쌓아가는 것이 목적."
  • 평가(pass/fail·점수·판정)가 아니다 → 친화적 동반자. 결과·문구·UI 전반에서 "평가" 톤을 제거하고 따뜻하게.
  • 목적 = 그 사람을 차곡차곡 쌓아가기(longitudinal profile). 일회성 진단이 아니라, 매일 조금씩 쌓이는 자기 데이터. → "하루 10문항 + AI 코칭"이 이 목적의 수단.
  • 답항 = 4상(티/옴/타/음) + 5번째 주관식(자유 텍스트). 닫힌 4지선다 의문을 5번째 주관식으로 해소. 주관식 답은 채점에서 빼되 프로필에 그대로 누적(코칭·해설의 재료).

1. 진입 / 온보딩 (P0 — 가장 먼저)

  • 1-1. OT(오리엔테이션) 필수화 — 테스트 시작 전 티옴타음 개념 OT를 거치게. "오티가 된 사람이 접하는 게 좋겠다 / 오티가 꼭 필요하다."
  • 적용: tests.html 또는 신규 ot.html — 테스트 진입 전 게이트. OT 미완료 시 테스트 잠금.
  • 1-2. 세계관 진입장벽 완화 — "티옴타음 세계관이 있으니까 대중적이기 어렵다."
  • 적용: OT/결과에서 티옴타음 용어 옆에 일반어 병기(예: 티=빠르게 실행 / 타=정성껏 직접 / 옴=상황 보며 / 음=아직 모름).
  • 1-3. 게임화 프레이밍 — "웹앱을 게임으로 만들고 있었음." 레벨/진행도/오늘의 퀘스트 느낌으로.
  • 적용: flow.html 진행 UI를 게임 메타포(스테이지·획득)로.
  • 2. 오염 방지 / 출제 구조 (P0 — 신뢰성의 핵심)

  • 2-1. 카테고리 라벨 숨김 — slot 라벨 상태·앞 / 동기·뒤 등이 노출돼 정보 과다 + 오염 유발. "사용자 입장에서 굳이 필요 없는 정보 / 차라리 안 보이게."
  • 적용: flow.html L191~ slot-label(상태·앞,상태·뒤 등) + DOMAINS=['동기','상태','접점'] 표시 제거(내부 채점용으로만 유지).
  • 2-2. 문항 순서 셔플 — "질문을 섞는 게 어떤지 / 20문항쯤 가면 의도를 간파, 다음 질문 받기 전에 이미 티·타 결정 → 오염."
  • 적용: 도메인·차수 경계를 흩어 무작위 인터리브. 단, 음(=모름)은 4번째 고정 OK, 나머지 답항(티·옴·타) 순서도 문항별 셔플 → "이게 티 답이구나" 위치학습 차단.
  • 2-3. 답항 위치 학습 차단 — 티/옴/타가 항상 같은 자리(△○▽)면 패턴이 보임. 문항별 답항 순서 무작위화(음 제외 가능).
  • 3. 문항량 / 피로도 (P0)

  • 3-1. 하루 10문항 분할 — "20대가 버틸 갯수가 아니다 / 매일 10개 정도씩만 대답하게." (현 120문항 = 12일치)
  • 적용: 일일 세션(10문항) + 진행 저장/이어하기. 서버 측 진행상태 영속화 + "오늘의 10문항" 게이트.
  • 3-2. 진행/이어하기 영속화 — 중간 이탈해도 다음 날 이어서. (data/diagnosis 진행 레코드 확장)
  • 4. 답변 인터랙션 (P1)

  • 4-1. 답변 수정/뒤로가기 — "답변 실수하면 수정 가능해야겠다." 현재 되돌리기 없음.
  • 적용: flow.html에 이전 문항 수정 버튼 + 응답 배열 재계산.
  • 4-2. 자동 스크롤 — "답변하면 다음 질문 나올 때 자동으로 제일 아래로." (현 scrollChat() 존재 → 답변 직후 호출 보강/확인)
  • 4-3. 가독성 타이핑 효과 — "글씨도 가독성 있게 천천히 나오게." 질문 텍스트 점진 출력(타이핑) + 가독 폰트/행간.
  • 5. 콘텐츠 / 카피 정제 (P1)

  • 5-1. 답항 말투 통일 — "'입니다'체로 끝나는 게 일반적 / 말을 하다가 멈추기도 함 / 무슨 내용인지 모르겠음."
  • 적용: data/test/front|back/*.json, data/test_v2/ 답항 라벨 전수 정제 — 어미 통일(~합니다/~해요 일관), 미완결 문장 제거.
  • 5-2. 음(모름) 전 문항 보장 — "모른다고 답하고 싶은데 음이 없는 질문 → 질문은 알겠는데 의미없네." 음 누락 문항 색출 → 음 답항 추가.
  • 적용: data/test*/**.json 스캔 → 상태:"음" 답항 없는 문항 리스트업 → 추가.
  • 5-4. ★ 5번째 주관식 답항 (전 문항) — "음도 있고 다섯 번째로 주관식 대답도." 4상 다음에 자유 텍스트 입력칸.
  • 적용: flow.html 답항 렌더에 5번째 "직접 쓰기" 옵션 + 텍스트 입력. 채점은 4상만, 주관식 텍스트는 프로필(data/profiles/ 또는 diagnosis 레코드)에 누적 → 6-3 AI 코칭의 핵심 재료.
  • 5-3. 정보량 다이어트 — "테스트 자체가 너무 많은 정보를 주고 있다." 문항당 부가설명/카테고리 노출 최소화.
  • 6. 결과 / AI 코칭 (P1 — 투입 대비 산출 불균형 해소)

  • 6-1. 결과 분석 풍부화 — "40~50분 투입했는데 분석이 작다 / 대답이 너무 짧다." 짧은 결과 → 심층 리포트.
  • 적용: 결과 페이지에 도메인별 해설·강약점·맞춤 제언 확장.
  • 6-2. 729 패턴 의미 해설 — "729개 패턴 받았는데 어떤 뜻인지 모르겠다." verse 코드 → 사람 말 해설.
  • 적용: verse→설명 매핑. 티옴타진단.한선/공유카드에 의미 텍스트 부여.
  • 6-3. 120문항 기반 AI 추가 대화 — "120개 질문 기반으로 AI와 추가 대화 가능하면." 자기 응답 데이터를 컨텍스트로 한 코칭 챗.
  • 적용: /api/consult(제미나이, 평가/진단 금지 프롬프트) + 응답 데이터 주입. 최종 비전 = 맞춤 AI 코칭.
  • 7. 신뢰성 / 설명 (P2)

    • 7-1. 닫힌 답변 의문 해소 — "티옴타음으로만 답이 구성된 이유? 닫힌 답변이라 의문." → §5-4 5번째 주관식으로 해소(닫힘→열림). OT에서 4상+주관식 설계 의도 설명.
    • 7-2. 학술적 근거 제시 — "학술적 근거가 있는 질문인가?" 문항 설계 근거/참고 프레임 명시(에니어그램 9유형 매핑 등).
    • 7-3. 티·타 분류 기준 명시 — "옴은 알겠는데 티·타가 각 질문에서 어떤 분류인지 모르겠다." OT에 티(데이터/실행)·타(체이닝/정성·직접)·옴(가시선·전이 전)·음(비가시선·모름) 정의 명시(→ §8).

    8. 학습 부록 — 4상(티/옴/타/음) 정본 정의 (목사님 의문 #4·#7-3 답)

    출처: reference_tiomta_4sang_um_meaning(사용자 정정 2026-06-22)
    상태본래 의미테스트 일반어(병기 제안)
    티 T+1데이터"빠르게 / 효율적으로 실행"
    옴 O0화이트홀 — 티·타로 가기 상태, 가시선(可視線) 위"상황 보며 / 유연하게"
    타 A−1체이닝"정성껏 / 내 손으로 직접"
    음 U−0블랙홀 — 어디로·얼마나인지 모르는, 가시선을 품는 비가시선(非可視線). 옴(0)에 대치되는 −0"아직 잘 모름"
    ⚠️ 음 = 단순 '띄어쓰기/구분자'가 아니다. 그것은 2진 FPGA 매핑용 도구적 designation일 뿐, 본 의미는 블랙홀·비가시선·−0.


    9. 우선순위 적용 순서 (권장)

    1. P0 묶음 먼저 (신뢰성+진입): §2 오염방지(카테고리 숨김·셔플) → §1 OT → §3 하루10문항
    2. P1 (경험): §4 인터랙션 → §5 콘텐츠 정제(특히 5-2 음 보장) → §6 AI 코칭
    3. P2 (설명): §7 근거/분류 명시

    10. 관련 파일 맵

    영역파일
    러너 UIpublic/flow.html, public/test.html, 허브 public/tests.html
    문항 데이터data/test/front|back/*.json, data/test_v2/, data/test_v2/_의미어사전.json
    분류 매핑data/classify-{T,O,A}.json, data/l4-{T,O,A}.json, data/types/9유형.json
    진단 로직티옴타진단.한선, 티옴타테스트.한선, 티옴타AI.한선
    결과/공유공유카드.한선, data/shares/, data/diagnosis/
    AI 상담/api/consult (제미나이 flash-lite), 티옴타_gemini.한선

    ✅ 진행 현황 — 1차 착수 (2026-06-27)

    결정 3가지 확정: ① OT=별도 ot.html 강제 게이트 ② 진행 저장=로컬 우선+로그인 시 서버 동기화(후속) ③ 주관식=4상 채점 유지+텍스트 프로필 누적.

    완료 (라이브 반영, /Users/ef/crowny-tiomta/public/, :9878 200 서빙 확인):

    • §2-1 카테고리 라벨 숨김test.html 6슬롯(동기·앞…) display:none, 진행라인 도메인명 제거 → "결을 모으는 중"
    • §2 중간 결 공개 차단(최대 오염원) — 섹션 완료마다 ${domain}·앞 결: 도전·신뢰 요약카드 노출하던 것 → 중립 격려 메시지로 교체. 결과는 마지막 한 번만.
    • §2-2/2-3 답항 위치 셔플shuffled() Fisher–Yates, 문항마다 티/옴/타 순서 무작위(음·주관식은 하단 고정)
    • §1-1 OT 강제 게이트 — 신규 ot.html(4슬라이드: 평가 아님·차곡차곡 / 4상 일반어 병기 / 진행방식 / 이름). tiomta_ot_done 플래그. test.html+flow.html 진입 시 미완료면 ot.html로 리다이렉트(임베드 제외, ref·mode 보존, 오픈리다이렉트 화이트리스트)
    • §1-2 세계관 일반어 병기 — OT 슬라이드2: 티=빠르게 실행 / 옴=상황보며 / 타=정성껏 직접 / 음=아직 모름
    • §5-4 5번째 주관식 답항test.html 전 문항 "✎ 직접 쓰기" → 텍스트 입력. 채점 중립(값9=음 처리), 텍스트는 localStorage.tiomta_profile에 누적(코칭 재료). Cmd/Ctrl+Enter 전송, "← 선택지로" 복귀
    • §5-2 음 보장(부분)test.html 음 라벨 누락 시 "잘 모르겠어요" fallback
    • §7-1 닫힌 답변 의문 해소 — 5번째 주관식으로 열림
    남은 P0/P1 (후속):
    • §5-2 음 — flow.html 모드: 빠른/놀이/딥(Q_FAST/Q_PLAY/Q_DEEP)은 답항에 음 자체가 없음 → "음 없는 질문"의 실제 출처. 음 추가 필요(별도 작업, 채점·UI 영향)
    • §3-1 하루 10문항 분할 + 이어하기 — 서버 진행 영속화 필요(로컬 우선+로그인 동기화). 미착수
    • §4-1 답변 수정/뒤로가기 — 주관식엔 복귀버튼 넣음. 일반 답변 직전 수정은 미착수
    • §4-3 타이핑 효과 — 타이핑 인디케이터(점)는 있으나 글자 점진 출력은 미착수
    • §6 결과 풍부화·729 해설·AI 코칭(주관식 데이터 주입) — 미착수(누적 프로필 재료는 이미 쌓이기 시작)
    • §5-1 답항 말투 전수 정제 — 데이터(data/test*/**.json) 미착수
    백업: test.html.bak_오염방지_025313

    11. 잔여 이슈 / 결정 필요

    • OT를 별도 페이지(ot.html)로 강제 게이트할지, tests.html 인라인 단계로 둘지
    • "하루 10문항" 분할 시 비로그인 사용자 진행 저장 방식(로컬스토리지 vs 서버 세션)
    • 자유입력 답변(닫힌 답변 의문) 허용 범위 — 4상 유지하되 보조 메모만 받을지