Files
company-haness/docs/superpowers/specs/2026-07-08-consulting-layer-design.md
T

3.8 KiB

컨설팅 레이어 설계 (FAM-CONSULTING · LENS-ADVISORY · /consult · 문서+PPT 렌더러)

  • 일자: 2026-07-08
  • 상태: 구현 완료 (라이브 실행 포함)
  • 근거: 웹조사(컨설팅 6직무 실무 + 컨설턴트 자료제작 실무). 요약은 본 문서 §5.

1. 배경·의도

회사(Org OS)에 외부·제3자 독립 자문(컨설팅) 관점을 추가한다. 기존 직무가 내부 편향 안에서 판단한다면, 컨설팅은 벤치마크·베스트프랙티스·실무 프레임워크(MECE·Pyramid)로 밖에서 검증한다. 산출은 대표가 바로 쓸 수 있는 문서 + PPT 2종.

2. 결정 사항 (사용자 확정)

  • 렌즈: 새 LENS-ADVISORY(12번째). 기존 렌즈에 합치지 않음(다양성 바닥 확장).
  • 직무 6개: CONSULT-EM(총괄=리드) + CONSULT-STRAT/OPS/ORG/DIGITAL/FIN(분과).
  • 도해: Mermaid 단독 기각. 실무 조사 결과 컨설팅 시그니처 차트(워터폴·Mekko·2×2·하비볼·밸류체인·벤치마크)는 Mermaid 불가 → 손제작 인라인 SVG 아키타입을 Marp 덱에 embed. Mermaid류(트리·플로우)도 SVG로 자체 구현(오프라인·무의존).

3. 구조

  • FAM-CONSULTING(fan-out, lead-role-id: CONSULT-EM, carries LENS-ADVISORY). gen_agents가 리드 1(synthesis-lead) + 워커 5(fan-out-worker)로 생성. 총 에이전트 49→55.
  • 카운트: roles 62→68, families 26→27, lenses 11→12, fan-out 19→20.
  • EM 2단 계약: ① FRAME(SCQA·이슈트리 MECE·Day-1·workstream 경계) → ② SYNTHESIZE(분과 보고서 전부 rehydration → Pyramid 종합 → storyline 산출, conflicts 보존).

4. /consult 흐름

0 pre-work(slack_inbox·report_tags)  →  ① FRAME(CONSULT-EM)
② ANALYZE(5 분과 fan-out, 격리)  →  ③ SYNTHESIZE(CONSULT-EM: storyline + conflicts + linked-reports)
④ RENDER(render_consult.py --marp: 문서 .md + 덱 .md/.html/.pptx/.pdf)  →  ⑤ gates + Slack thread

5. 렌더러 아키텍처 (한 소스 → 2 산출물, drift 0)

  • consult_exhibits.py: 7 시그니처 SVG(waterfall·matrix2x2·harvey·valuechain·benchmark·issuetree·process). Zelazny/McKinsey 규칙(단일 강조색·직접라벨·zero-baseline) 내장.
  • render_consult.py: 종합 .report.yamlstoryline/narrative → ① -report.md(장문 문서) ② -deck.md(Marp) ③ -deck.html(self-contained 오프라인 발표, 보장) ④ --marp.pptx/.pdf(chrome+npx marp). 방법론(액션타이틀·one-message-per-slide·MECE)을 렌더러가 구조로 강제.

6. 웹조사 근거 (핵심 출처)

  • Pyramid Principle/MECE/SCQA: Barbara Minto — managementconsulted.com/pyramid-principle, modelthinkers.com.
  • 액션타이틀·horizontal/vertical logic·ghost deck: slideworks.io, a1slides.com.
  • 시그니처 차트·when: strategyu.co/slide-layouts, stratechi.com/business-charts, mconsultingprep.com/issue-tree.
  • 실무 도구(think-cell): think-cell.com — 상위 10 컨설팅펌·Fortune 100 88% 사용(라이선스 없어 SVG로 대체).
  • 6직무 프레임워크: Five Forces/BCG/3-Horizons, Lean·DMAIC/TOM(Bain·Deloitte), 7S/ADKAR(Prosci)/Kotter, Digital Maturity(BCG)/TOGAF, DCF/QoE(Kroll)/Three Lines(IIA). 전체 URL은 role-working-methods.yaml.

7. 검증

  • test_enforcement.py: 96/96(컨설팅 15+ 케이스 — gen 55·렌즈 12·FAM-CONSULTING·exhibits 7·렌더러 문서/덱/SVG·synthesis 게이트).
  • /tmp/orgos-verify/check_all.py: 68 roles · 27 families · 12 lenses OK.

8. 불변식 준수

  • 종합 보고서 synthesis 게이트(synthesized-by → conflicts + linked-reports 필수) 그대로 적용.
  • 컨설턴트는 제안까지(is-decision-maker=false), 최종 결정은 사람/CEO. external side-effect 기본 금지.
  • 에이전트는 생성물(gen_agents) — 레지스트리 수정 후 재생성.