3.8 KiB
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, carriesLENS-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.yaml의storyline/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) — 레지스트리 수정 후 재생성.