fix(topics): 지식 그래프 정상화 — 고아 29%→4%, 인덱스 12개·개념 문서 13편
링크 그래프 분석(6,372문서·31,623링크) 기반 최소 수정 정상화: - [수정] Topic_CPP/Topic_C 인덱스의 링크 표기를 실제 문서 제목으로 교정 (CPP 117건·C 68건 — [[CPP Intro]] → [[C++ Intro]] 등, 인덱스 파일 2개만 수정) - [수정] C Tutorial 별칭에 'C' 추가 — [[c]] 60건 해소 (frontmatter 1줄) - [신규] 고아 다발 폴더 11곳에 00_INDEX MOC 자동 생성 (Poetic_Blog_Writing 500편, AI_and_ML 330, Coding 200, Reasoning_Creativity 161, Frontend 146 등) - [신규] 루트 MOC(Topics Root Index) — breadcrumb [[10_Wiki/Topics]] 47건을 별칭으로 수용 - [신규] 수요 최상위 미싱 개념 문서 13편 (깨진 링크 다발 해소): 글쓰기 7편(리듬·감정·문체·블로그·퇴고·정서·구조) + 설계 6편(React·Software Architecture·ADR·CQRS·Observability·RLHF) — AI 생성 초안임을 review_reason에 명시 - 기존 문서 본문은 무수정 (인덱스 2개 링크 교정 + 별칭 1줄이 수정의 전부) 결과: 고아 1,901(29%)→314(4%), 완전고립 1,018→173, 깨진 링크 10,258→9,679 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: writing-emotion
|
||||
title: "감정"
|
||||
category: "Writing"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["감정", "감정 표현", "정서 표현"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "B"
|
||||
confidence_score: 0.80
|
||||
created_at: 2026-07-11
|
||||
updated_at: 2026-07-11
|
||||
review_reason: "깨진 링크 다발 해소용 AI 생성 초안 — 원출처 리서치로 검증·보강 권장"
|
||||
merge_history: []
|
||||
tags: ["writing","craft"]
|
||||
raw_sources: []
|
||||
applied_in: []
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[감정]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
글에서 감정은 "슬펐다"라고 선언하는 것이 아니라 독자가 스스로 느끼도록 장면과 디테일로 전달하는 것이다.
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
- **보여주기(Show)** — 감정 단어 대신 그 감정이 드러나는 행동·장면을 쓴다("눈물이 났다" 대신 "메시지를 세 번 읽고 폰을 엎어놓았다").
|
||||
- **절제의 힘** — 감정 표현은 아끼다가 결정적 순간에 쓸수록 파괴력이 커진다. 매 문장이 감정적이면 어떤 문장도 감정적이지 않다.
|
||||
- **감각 디테일 경유** — 감정은 시각·청각·촉각의 구체 묘사를 통해 전염된다.
|
||||
- **감정 곡선** — 글 전체에서 감정의 고저를 설계한다. 평탄한 감정선은 독자를 떠나게 한다.
|
||||
|
||||
## 🧩 추출된 패턴 (Extracted patterns)
|
||||
- 감정 형용사를 지우고 그 자리를 장면으로 채우는 퇴고 패스를 한 번 돌리면 글의 밀도가 오른다.
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[정서]] · [[리듬]] · [[퇴고]]
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: writing-structure
|
||||
title: "구조"
|
||||
category: "Writing"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["구조", "글의 구조", "글 구성"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "B"
|
||||
confidence_score: 0.80
|
||||
created_at: 2026-07-11
|
||||
updated_at: 2026-07-11
|
||||
review_reason: "깨진 링크 다발 해소용 AI 생성 초안 — 원출처 리서치로 검증·보강 권장"
|
||||
merge_history: []
|
||||
tags: ["writing","craft"]
|
||||
raw_sources: []
|
||||
applied_in: []
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[구조]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
구조는 독자가 길을 잃지 않게 하는 설계도 — 좋은 구조는 다음 문단이 궁금해지게 만들고, 나쁜 구조는 좋은 문장도 묻어버린다.
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
- **도입-전개-마무리의 약속** — 도입에서 던진 질문을 본문이 답하고 마무리가 회수해야 완결감이 생긴다.
|
||||
- **한 문단 한 생각** — 문단은 구조의 최소 단위. 두 생각이 한 문단에 있으면 나눠야 한다.
|
||||
- **소제목 = 이정표** — 소제목만 읽어도 글의 흐름이 보여야 스캔하는 독자를 붙잡는다.
|
||||
- **역피라미드 vs 빌드업** — 정보글은 결론부터(역피라미드), 이야기글은 쌓아올리기(빌드업)가 기본형이다.
|
||||
|
||||
## 🧩 추출된 패턴 (Extracted patterns)
|
||||
- 목차를 먼저 쓰고 각 소제목 아래 한 줄 요지를 달아본다 — 요지가 안 써지는 소제목은 구조 결함 신호다.
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[블로그]] · [[퇴고]] · [[리듬]]
|
||||
@@ -0,0 +1,38 @@
|
||||
---
|
||||
id: writing-rhythm
|
||||
title: "리듬"
|
||||
category: "Writing"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["리듬", "문장 리듬", "글의 리듬"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "B"
|
||||
confidence_score: 0.80
|
||||
created_at: 2026-07-11
|
||||
updated_at: 2026-07-11
|
||||
review_reason: "깨진 링크 다발 해소용 AI 생성 초안 — 원출처 리서치로 검증·보강 권장"
|
||||
merge_history: []
|
||||
tags: ["writing","craft"]
|
||||
raw_sources: []
|
||||
applied_in: []
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[리듬]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
문장 길이·종결·호흡의 변화가 만드는 글의 맥박 — 균일한 문장이 이어지면 독자는 지루함을, 변화가 있으면 생동감을 느낀다.
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
- **문장 길이 변주** — 긴 설명 문장 뒤에 짧은 문장 한 방("그게 다였다.")을 두면 호흡이 바뀌며 강조가 생긴다.
|
||||
- **종결어미 다양화** — "~했습니다"만 반복되면 단조롭다. "~했죠/~하더라/명사형 종결"을 섞어 리듬을 만든다.
|
||||
- **문단 단위의 완급** — 빠르게 몰아치는 짧은 문단과 차분히 풀어내는 긴 문단의 교차가 글 전체의 템포를 결정한다.
|
||||
- **소리 내어 읽기 검증** — 리듬 문제는 눈보다 귀가 먼저 발견한다. 낭독했을 때 숨이 막히는 곳이 수정 지점이다.
|
||||
|
||||
## 🧩 추출된 패턴 (Extracted patterns)
|
||||
- 같은 종결이 3문장 이상 이어지면 리듬 경보 — 하나를 의문형·명사형으로 바꾸는 것만으로 흐름이 살아난다.
|
||||
- 핵심 문장 앞뒤에 짧은 문장을 배치하면 자연스러운 스포트라이트가 된다.
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[문체]] · [[퇴고]] · [[구조]]
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: writing-style
|
||||
title: "문체"
|
||||
category: "Writing"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["문체", "글투", "스타일"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "B"
|
||||
confidence_score: 0.80
|
||||
created_at: 2026-07-11
|
||||
updated_at: 2026-07-11
|
||||
review_reason: "깨진 링크 다발 해소용 AI 생성 초안 — 원출처 리서치로 검증·보강 권장"
|
||||
merge_history: []
|
||||
tags: ["writing","craft"]
|
||||
raw_sources: []
|
||||
applied_in: []
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[문체]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
문체는 장식이 아니라 글쓴이의 사고 습관이 문장에 남긴 지문 — 일관성이 신뢰를, 변화가 표정을 만든다.
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
- **어휘 선택** — 한자어/고유어, 격식/구어의 비율이 글의 온도를 결정한다.
|
||||
- **문장 구조 습관** — 수식어의 위치, 문장의 평균 길이, 접속사 사용 빈도가 문체의 골격이다.
|
||||
- **일관성 원칙** — 한 글 안에서 문체가 흔들리면 여러 사람이 쓴 것처럼 읽혀 신뢰가 깨진다.
|
||||
- **대상 독자 정렬** — 문체는 독자와의 거리 설정이다. 전문가 대상은 압축적으로, 대중 대상은 풀어서.
|
||||
|
||||
## 🧩 추출된 패턴 (Extracted patterns)
|
||||
- 자신의 글 여러 편에서 반복되는 습관(자주 쓰는 접속사·문장 패턴)을 추출하면 그것이 곧 문체 프로필이다.
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[리듬]] · [[퇴고]] · [[블로그]]
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: writing-blog
|
||||
title: "블로그"
|
||||
category: "Writing"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["블로그", "블로그 글쓰기", "블로깅"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "B"
|
||||
confidence_score: 0.80
|
||||
created_at: 2026-07-11
|
||||
updated_at: 2026-07-11
|
||||
review_reason: "깨진 링크 다발 해소용 AI 생성 초안 — 원출처 리서치로 검증·보강 권장"
|
||||
merge_history: []
|
||||
tags: ["writing","blog"]
|
||||
raw_sources: []
|
||||
applied_in: []
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[블로그]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
블로그는 검색으로 유입된 낯선 독자를 3초 안에 붙잡아야 하는 매체 — 문학적 완성도보다 독자의 문제 해결이 먼저다.
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
- **도입 3초 법칙** — 첫 문단에서 "이 글이 내 문제를 해결해주겠구나"를 느끼게 해야 이탈하지 않는다.
|
||||
- **스캔 가능성** — 독자는 읽지 않고 훑는다. 소제목·목록·강조가 시선의 정거장이 된다.
|
||||
- **경험 기반 신뢰(E-E-A-T)** — 같은 정보라도 직접 겪은 사람의 글이 선택받는다.
|
||||
- **검색 의도 정렬** — 제목이 약속한 것을 본문이 그대로 줘야 한다. 낚시 제목은 이탈률로 되돌아온다.
|
||||
|
||||
## 🧩 추출된 패턴 (Extracted patterns)
|
||||
- 한 편당 하나의 검색 의도만 담는다 — 여러 주제를 섞으면 어떤 검색에도 최적이 아니게 된다.
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[문체]] · [[구조]] · [[퇴고]]
|
||||
@@ -0,0 +1,36 @@
|
||||
---
|
||||
id: writing-sentiment
|
||||
title: "정서"
|
||||
category: "Writing"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["정서", "글의 정서", "분위기"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "B"
|
||||
confidence_score: 0.80
|
||||
created_at: 2026-07-11
|
||||
updated_at: 2026-07-11
|
||||
review_reason: "깨진 링크 다발 해소용 AI 생성 초안 — 원출처 리서치로 검증·보강 권장"
|
||||
merge_history: []
|
||||
tags: ["writing","craft"]
|
||||
raw_sources: []
|
||||
applied_in: []
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[정서]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
정서는 개별 감정 표현의 합이 아니라 글 전체에 깔리는 기류 — 어휘·리듬·소재 선택이 함께 만드는 배경 온도다.
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
- **감정과의 구분** — 감정이 장면 단위의 파도라면 정서는 글 전체의 해류다.
|
||||
- **어휘의 온도** — 같은 뜻이라도 단어마다 온도가 다르다("집"과 "귀갓길"). 어휘 선택의 누적이 정서를 만든다.
|
||||
- **정서 일관성** — 위로하는 글에 갑자기 차가운 분석 어휘가 끼어들면 독자는 온도차로 이탈한다.
|
||||
|
||||
## 🧩 추출된 패턴 (Extracted patterns)
|
||||
- 글을 쓰기 전 "이 글의 온도는 몇 도인가"를 한 단어로 정해두면(따뜻함/서늘함/담담함) 어휘 선택이 흔들리지 않는다.
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[감정]] · [[문체]] · [[리듬]]
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
id: writing-revision
|
||||
title: "퇴고"
|
||||
category: "Writing"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["퇴고", "교정", "리라이팅"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "B"
|
||||
confidence_score: 0.80
|
||||
created_at: 2026-07-11
|
||||
updated_at: 2026-07-11
|
||||
review_reason: "깨진 링크 다발 해소용 AI 생성 초안 — 원출처 리서치로 검증·보강 권장"
|
||||
merge_history: []
|
||||
tags: ["writing","craft"]
|
||||
raw_sources: []
|
||||
applied_in: []
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[퇴고]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
초고는 생각을 꺼내는 작업이고 퇴고는 독자를 위해 다시 쓰는 작업 — 좋은 글은 쓰는 게 아니라 고치는 것이다.
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
- **시차 두기** — 초고와 퇴고 사이에 시간을 두면 글쓴이의 눈이 독자의 눈으로 바뀐다.
|
||||
- **패스 분리** — 구조 → 문단 → 문장 → 어휘 순으로 여러 번 나눠 고친다. 한 번에 다 고치려면 다 놓친다.
|
||||
- **삭제 우선** — 퇴고의 8할은 빼는 일이다. 아깝다고 남긴 문장이 글을 무겁게 한다.
|
||||
- **낭독 검증** — 소리 내어 읽어 걸리는 곳이 독자가 걸릴 곳이다.
|
||||
|
||||
## 🧩 추출된 패턴 (Extracted patterns)
|
||||
- "이 문장이 없으면 글이 무너지는가?"에 아니오면 삭제 후보 — 문장 단위 생존 심사가 밀도를 만든다.
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[리듬]] · [[문체]] · [[구조]]
|
||||
Reference in New Issue
Block a user