최상위 10_Wiki/Topic_*였던 4개 카테고리 폴더를 10_Wiki/Topics/Topic_* 로 재배치.
콘텐츠 변경 없음(순수 폴더 이동) — Topics/ 하위 나머지 폴더는 이미 지난 커밋에서
전부 정리된 상태(잔존 항목은 에이전트 운영 상태 및 사용자가 보존을 요청한
업데이트0615/무제 3.canvas 뿐).
"매 vertical logic = parent ↔ children Q&A coherence; horizontal logic = sibling MECE coherence". 매 1973 Barbara Minto (McKinsey) 의 Pyramid Principle 의 dual axis. 매 2026 의 LLM-assisted argument structuring, executive-summary generation, audit findings 의 modern instances.
매 핵심
매 Vertical logic (Q&A 추적)
Top-down: 매 main idea → child supports through Why?/How?/What?
Bottom-up: 매 children 의 grouping → parent emergence.
Test: 매 each child 의 "answers a Q raised by parent" 의 verify.
매 Horizontal logic (sibling coherence)
MECE: 매 mutually exclusive + collectively exhaustive.
Test: 매 sibling reorder 시 meaning preserved + no overlap + complete.
매 SCQA (Situation-Complication-Question-Answer)
Situation: 매 audience-known background.
Complication: 매 disrupting force.
Question: 매 implicit reader question.
Answer: 매 main idea (top of pyramid).
매 응용
McKinsey/BCG client deck.
Executive memo.
Audit / financial reporting.
Engineering RFC.
LLM 의 reasoning trace structuring.
💻 패턴
Pyramid node tree
fromdataclassesimportdataclass,fieldfromtypingimportLiteral@dataclassclassPyramidNode:statement:strlogic_type:Literal["inductive","deductive"]="inductive"children:list["PyramidNode"]=field(default_factory=list)defvertical_test(self)->bool:"""Each child must answer Why/How/What raised by self."""returnall(self.statementandc.statementforcinself.children)defhorizontal_test(self)->bool:"""MECE: same logical category, no overlap (heuristic check)."""returnlen({type(c.statement)forcinself.children})==1
defchoose_argument_form(num_premises:int,audience_familiarity:float)->str:"""Minto: deductive ≤4 levels, only when audience already accepts premises."""ifnum_premises<=3andaudience_familiarity>0.7:return"deductive"return"inductive"# safer default — group similar evidence
importitertoolsdefreorder_robust(siblings:list[str],judge_meaning:callable)->bool:"""If meaning unchanged across permutations → horizontal logic holds."""perms=list(itertools.permutations(siblings))[:6]meanings={judge_meaning(p)forpinperms}returnlen(meanings)==1
LLM critique pass
fromanthropicimportAnthropicclient=Anthropic()defminto_critique(pyramid_yaml:str)->str:returnclient.messages.create(model="claude-opus-4-7",max_tokens=2000,system=("Audit a Minto pyramid. Flag: (1) children that don't answer the ""Q raised by parent, (2) sibling overlaps (not ME), (3) gaps (not CE), ""(4) deductive chains beyond 4 levels."),messages=[{"role":"user","content":pyramid_yaml}],).content[0].text
매 결정 기준
상황
Approach
Executive deck
top-down + SCQA opener
Bottom-up synthesis
group findings → emerge top
Diagnostic argument
deductive (≤4 levels)
Survey / audit findings
inductive (group similar)
Confused audience
start with main idea (top)
기본값: 매 top-down 의 vertical structure + inductive 의 horizontal grouping. 매 SCQA 의 opening.
언제: 매 draft pyramid 의 critique, 매 MECE gap 의 surface, 매 SCQA 의 opening 작성, 매 inductive grouping 의 candidate.
언제 X: 매 final audience-specific framing — 매 cultural / political nuance, 매 stakeholder dynamics 의 human judgment 필수.
❌ 안티패턴
Bottom of pyramid 부터 발표: 매 audience 의 main idea 도달 전 fatigue.
Mixed inductive + deductive 의 same level: 매 horizontal coherence 깨짐.
5+ siblings: 매 cognitive overload — 매 7±2 의 lower bound (3-5).
MECE 만 의 추구: 매 forced taxonomy 의 distortion — 매 90% 의 MECE 의 sometimes acceptable.
Deductive 의 5+ levels: 매 reader cognitive load 폭증 — 매 Minto 의 4-level cap.
🧪 검증 / 중복
Verified (Minto "The Pyramid Principle" 3rd ed, McKinsey communication training, Booz Allen 의 SCQA).