# 문체 규칙. 상태 변경은 voice_rules.py 로만 한다 (hits/count 를 손으로 고치면 승격·은퇴 판단이 어긋난다).
version: 1
brand: yoonkwon-ai
rules:
- id: vr-001
bad: 결론적으로 / 종합하면 / 정리하자면 / 마무리하자면
good: (삭제 — 마지막 문단은 요약 없이 그냥 끝냄)
reason: 정리 멘트가 AI 티의 가장 흔한 원인. 사람은 자기가 방금 한 말을 다시 요약하지 않는다.
hits: 0
origin: seed
status: active
created: '2026-08-14'
updated: '2026-08-14'
- id: vr-002
bad: ~할 수 있습니다 / ~하실 수 있습니다 (가능형 남발)
good: ~합니다 / ~됩니다 (단정형)
reason: 가능형은 책임을 흐린다. 사실이면 사실로 쓴다.
hits: 0
origin: seed
status: active
created: '2026-08-14'
updated: '2026-08-14'
- id: vr-003
bad: 중요합니다 / 핵심입니다 / 매우 중요한 포인트입니다
good: (삭제 — 왜 중요한지를 쓰거나, 아무것도 쓰지 않음)
reason: 의미 부여 문장. 중요하다고 말하는 대신 중요해 보이게 쓰는 게 맞다.
hits: 0
origin: seed
status: active
created: '2026-08-14'
updated: '2026-08-14'
- id: vr-004
bad: 단순한 A가 아니라 B입니다 / A를 넘어 B로
good: B입니다
reason: 대조 강조 구문. 부정할 필요 없는 걸 부정해 문장만 길어진다(허수아비 부정).
hits: 0
origin: seed
status: retired
created: '2026-08-14'
updated: '2026-08-14'
retired_reason: 대조 반전('~같지? 아니야')이 이 계정의 핵심 훅 구조
- id: vr-005
bad: 여러분 / 여러분도 / 여러분의
good: (삭제하거나 2인칭 없이 씀)
reason: 강연 화법. SNS 본문에서 불특정 다수 호명은 거리감을 만든다.
hits: 0
origin: seed
status: active
created: '2026-08-14'
updated: '2026-08-14'
- id: vr-006
bad: 댓글로 알려주세요! / 저장 필수! / 공유해주세요!
good: (구체적 질문 하나로 대체하거나 삭제)
reason: 상투 CTA는 반응을 만들지 못한다. 답할 수 있는 질문이라야 답이 온다.
hits: 0
origin: seed
status: retired
created: '2026-08-14'
updated: '2026-08-14'
retired_reason: 댓글 유도가 이 계정의 리드 수집 전략. 대신 rubric response_quality 가 'CTA 앞에 준 게 있는가'로 잡는다
- id: vr-007
bad: 놀랍게도 / 사실은 / 의외로 (각성 유도 부사)
good: (삭제 — 사실 자체가 놀라우면 부사가 필요 없다)
reason: 독자의 반응을 글쓴이가 미리 지정하는 화법.
hits: 0
origin: seed
status: active
created: '2026-08-14'
updated: '2026-08-14'
- id: vr-008
bad: 왜 ~일까요? / ~의 이유는 무엇일까요? (수사 의문형 도입)
good: 직설 서술로 시작 — 답을 먼저 씀
reason: 수사 의문은 답을 미루는 장치. 스크롤 환경에서는 답을 먼저 줘야 읽힌다.
hits: 0
origin: seed
status: retired
created: '2026-08-14'
updated: '2026-08-14'
retired_reason: 수사 의문형 도입('봤어?','모르겠지?')이 이 계정의 훅
- id: vr-009
bad: ~의 모든 것 / 완벽 가이드 / 총정리 / N가지 방법
good: 구체적 대상과 결과를 명시한 제목
reason: 콘텐츠 팜 제목 상투구. 브랜드 신뢰를 깎는다.
hits: 0
origin: seed
status: retired
created: '2026-08-14'
updated: '2026-08-14'
retired_reason: '''N가지'' 리스티클이 이 계정의 주력 포맷'
- id: vr-010
bad: A하고, B하며, C합니다 (3단 병렬 나열)
good: 가장 중요한 하나만 남기고 나머지는 삭제
reason: 세 개를 채우려고 억지 항목이 들어간다. 리듬은 좋아 보이지만 내용은 묽어진다.
hits: 0
origin: seed
status: active
created: '2026-08-14'
updated: '2026-08-14'
- id: vr-011
bad: — (em dash) / ; (세미콜론)
good: 쉼표·괄호·마침표로 분리
reason: 한국어 SNS 본문에서 쓰지 않는 문장부호. 번역투·기계 생성 신호로 읽힌다.
hits: 0
origin: seed
status: active
created: '2026-08-14'
updated: '2026-08-14'
- id: vr-012
bad: 문단마다 앞에 이모지를 다는 패턴 (✨ 📌 💡 🔥)
good: 이모지는 글 전체에 0~2개, 의미가 있을 때만
reason: 이모지 불릿은 자동 생성물의 대표적 외형.
hits: 0
origin: seed
status: retired
created: '2026-08-14'
updated: '2026-08-14'
retired_reason: 🔥 이모지가 오히려 강한 양의 신호 — 도달 3.3x, 참여 4.8x. 이모지 억제 규칙은 이 계정에서 역효과
- id: vr-013
bad: ~라고 할 수 있습니다 / ~인 셈입니다 / ~라고 볼 수 있습니다
good: ~입니다
reason: 완충 표현. 단정하지 못하는 문장은 읽는 사람도 믿지 않는다.
hits: 0
origin: seed
status: active
created: '2026-08-14'
updated: '2026-08-14'
- id: vr-014
bad: 바로 그것이 ~입니다 / 그 답은 바로
good: (삭제 — 답을 그냥 씀)
reason: 극적 지시 화법. 발표 대본의 문형이지 글의 문형이 아니다.
hits: 0
origin: seed
status: active
created: '2026-08-14'
updated: '2026-08-14'
- id: vr-015
bad: 해시태그 5개 초과 나열
good: 핵심 3개 이하
reason: 태그 도배는 도달에 도움이 되지 않으면서 계정 인상만 낮춘다.
hits: 0
origin: seed
status: active
created: '2026-08-14'
updated: '2026-08-14'
- id: vr-016
bad: 존댓말 어미 (~해요 / ~하세요 / ~합니다 / ~예요) — 반말 글에 섞이거나 글 전체가 존댓말
good: 반말 해체 (~야 / ~거든 / ~더라 / ~할게 / ~돼)
reason: 참여 상위 7건 중 6건이 반말. 어미가 갈리면 화자가 두 명으로 읽히고 fit_tone 채점이 성립하지 않는다 (brand.md §4)
hits: 1
origin: feedback
status: retired
created: '2026-08-14'
updated: '2026-08-14'
retired_reason: 근거였던 '참여 상위 6/7 반말'이 30건 표본 착시. 자체 콘텐츠 847건 연도내 비교에서 어미는 성과와 무관(2026 상위25% 반말 27.5%
vs 하위25% 20.3%). 성과 근거 없이 어미를 강제할 수 없다
pending: []