300 지식망 방법론
이 문서가 300번대 모든 폴더의 행동 기준이다. 파이프라인/Cowork/Claude Code는 여기를 참조해 파일 위치를 결정한다.
1. 구조 개요
300 지식망/
├── 301 INDEX.md ← 전체 기업 인덱스
│
├── [GICS 섹터 구역 — 310~340]
│ ├── 310 에너지/
│ ├── 313 소재/
│ ├── 316 산업재/
│ ├── 319 경기소비재/
│ ├── 322 필수소비재/
│ ├── 325 헬스케어/
│ ├── 328 금융/
│ ├── 331 정보기술/
│ ├── 334 커뮤니케이션/
│ ├── 337 유틸리티/
│ └── 340 부동산/
│
└── [크로스섹터 분석 구역 — 370~397]
├── 370 기술/
├── 373 산업분석/
├── 379 시장/ ← 376 수급 흡수됨
├── 382 밸류에이션/
├── 388 정책/
├── 391 MOC/
├── 394 방법론/
└── 397 온톨로지/
삭제된 폴더: 376 수급 (→ 379 시장/수급/ 흡수), 385 포트폴리오 (→ 430 포트폴리오와 중복)
2. GICS 섹터 폴더 내부 구조
2-1. 각 섹터 폴더 구조
331 정보기술/
INDEX.md ← 섹터 기업 인덱스 (gics_group별 분류)
MOC-NVDA.md ← 기업별 연결 허브 (vault_architect 자동 생성)
MOC-AMD.md
프로필/
NVIDIA-프로필.md
펀더멘탈/
NVIDIA-펀더멘탈.md
이벤트/ ← 200 아토믹에서 승격된 원자노트
260313_...md
2-2. 서브폴더 역할 정의
프로필/ — 기업 정체성 카드
| 항목 |
내용 |
| 담는 것 |
기업의 "지금 상태" 스냅샷. 투자 테시스, 5차원 레이팅, 6개월 타임라인 |
| 담지 않는 것 |
개별 이벤트 로그 (→ 이벤트/), 실적 수치 (→ 펀더멘탈/) |
| 파일 수 |
1기업 = 1파일 ({TICKER}-프로필.md) |
| 갱신 주기 |
매일 05:00 company_insight_tracker.py 자동 overwrite |
| 작성자 |
파이프라인 전용 (사람은 테시스 섹션만 편집) |
6개월 타임라인 포맷 (LLM 없이 규칙 기반):
## 6개월 타임라인
| 월 | 이벤트 수 | 대표 이벤트 | 방향 |
|------|---------|------------|------|
| 2026-03 | 8건 | GTC 개막, HBM4 납품 확인 | + |
| 2026-02 | 5건 | 4Q25 실적 발표 | + |
| 2026-01 | 3건 | 對중국 수출제한 검토 | - |
펀더멘탈/ — 정량 시계열
| 항목 |
내용 |
| 담는 것 |
실적 발표 수치, 재무 지표, 공시 수치의 시계열 |
| 담지 않는 것 |
시장 반응/정성 분석 (→ 이벤트/), 투자 판단 (→ 400) |
| 파일 수 |
1기업 = 1파일 ({TICKER}-펀더멘탈.md) |
| 갱신 방식 |
이벤트 발생 시 append (중복 방지: atomic_link 기준) |
| 작성자 |
company_insight_tracker.py 자동 |
2섹션 구조:
## 분기 실적
| 날짜 | 분기 | 내용요약(80자) | 소스링크 |
## 주요 이벤트
| 날짜 | 내용요약(60자) | 소스링크 |
이벤트/ — 200 아토믹 승격 원자노트
| 항목 |
내용 |
| 담는 것 |
200 아토믹에서 승격된 기업 관련 원자노트 원본 |
| 담지 않는 것 |
합성/집약된 정보 (그것은 프로필/펀더멘탈의 몫) |
| 파일명 |
{YYMMDD}_{source}_{slug}.md (날짜 접두사 포함) |
| 갱신 방식 |
승격 시 새 파일 생성 |
| 작성자 |
vault_architect Phase 3 자동 승격 |
MOC-{TICKER}.md — 기업 연결 허브
- vault_architect Phase 10이 자동 생성
- 원자노트를 테마별(수급/밸류에이션/정책/시장환경) 섹션으로 분류
이벤트/ 폴더의 파일들을 연결하는 네비게이션 역할
2-3. 200 → 300 승격 매핑
| frontmatter 조건 |
대상 서브폴더 |
처리 방식 |
insight_type = "실적" |
{섹터}/펀더멘탈/ |
펀더멘탈 파일에 append |
| 나머지 기업 원자노트 |
{섹터}/이벤트/ |
새 파일 생성 |
zk_type = "moc" |
섹터 루트 |
새 파일 생성 |
| 시장/수급/정책 관련 |
크로스섹터(370~397) |
카테고리 기반 라우팅 |
3. 크로스섹터 분석 구역 (370~397)
3-1. 폴더별 역할 정의
370 기술/ — 기술 지형도
| 항목 |
내용 |
| 역할 |
특정 기술 도메인의 구조·동향·기업 연결을 정리하는 기술 테마 허브 |
| 담는 것 |
기술 도메인별 MOC (MOC-AI반도체, MOC-HBM, MOC-광학, MOC-파운드리 등) |
| 담지 않는 것 |
개별 기업 분석 (→ GICS 섹터), 산업 전체 분석 (→ 373), 방법론 (→ 394) |
| 작성자 |
vault_architect 자동 생성 + 해리 수동 추가 |
| 갱신 주기 |
vault_architect 매일 04:30 |
| 현재 상태 |
14개 파일. 원문 노트 2개는 GICS 섹터로 재분류 필요 |
370 vs 391 구분: 370은 "기술 도메인 MOC" (AI반도체, HBM 등 기술 단위). 391은 "기업·산업·시장·테마 MOC" (기업군, 산업 단위, 시장 전략).
373 산업분석/ — 산업 통합 분석
| 항목 |
내용 |
| 역할 |
개별 기업이 아닌 산업 단위의 구조적 분석과 크로스산업 비교 |
| 담는 것 |
산업별 MOC, 산업 구조 분석 노트, 헤게모니 적용 분석 |
| 담지 않는 것 |
기업 개별 분석 (→ GICS), 순수 기술 분석 (→ 370), 정책 분석 (→ 388) |
| 작성자 |
vault_architect (MOC) + 파이프라인 승격 + 해리 |
| 갱신 주기 |
이벤트 발생 시 (산업 구조 변화, 새 산업 테마) |
주의: "정책성 산업 분석" (예: 인도 반도체 지원)은 388 정책으로 이동.
379 시장/ — 매크로·시황·수급
| 항목 |
내용 |
| 역할 |
매크로 지표, 시황, ETF, 수급 데이터의 집약 |
| 담는 것 |
시황 분석, 매크로 데이터, ETF 전략, 수급 데이터, 테크니컬 분석 |
| 담지 않는 것 |
개별 기업 (→ GICS), 산업 구조 (→ 373), 투자 판단 (→ 400) |
| 하위 폴더 |
매크로/, 테크니컬/, 수급/ (376 흡수) |
| 갱신 주기 |
거의 매일 (market_indicator, etf 파이프라인) |
| 주의 |
이미지 파일은 _attachments/로 분리. 루트 파일 서브폴더 분류 필요 |
382 밸류에이션/ — 밸류에이션 방법론
| 항목 |
내용 |
| 역할 |
밸류에이션 방법론과 Multiple 프레임워크 |
| 담는 것 |
밸류에이션 방법론 노트, Multiple 프리미엄 프레임워크 |
| 담지 않는 것 |
시계열 스냅샷 데이터 (→ 379 시장), 투자 결론 (→ 400) |
| 작성자 |
해리 (방법론), 파이프라인 (데이터 스냅샷) |
| 권고 |
시계열 데이터 스냅샷(펀더멘탈-YYYY-MM-DD.md)은 379로 이동 |
388 정책/ — 정책·규제 분석
| 항목 |
내용 |
| 역할 |
정책 변화가 산업·시장에 미치는 영향 분석 |
| 담는 것 |
세제/규제 정책 분석, 산업 지원 정책, 지정학 정책 영향 |
| 담지 않는 것 |
순수 경제 지표 (→ 379), 기업 개별 대응 (→ GICS) |
| 갱신 주기 |
정책 변화 이벤트 시 |
| 현재 이슈 |
1개 파일만 존재. geopolitical_monitor 출력 연결 필요 |
391 MOC/ — 주제별 MOC 허브
| 항목 |
내용 |
| 역할 |
여러 노트를 묶어주는 네비게이션 MOC |
| 담는 것 |
기업군 MOC (MOC-기업-반도체 등), 시장 MOC, 테마 MOC |
| 담지 않는 것 |
가설 계보 (→ memory/hypotheses/), 운영 맵 (→ 800 운영) |
| 작성자 |
vault_architect Phase 10/11 자동 |
| 이슈 |
가설-계보.md(94KB) → memory/hypotheses/ 이동 완료, ops/ → 800 운영 이동 완료 |
391 하위 구조 (제안):
391 MOC/
기업/ ← 기업군 MOC
산업/ ← 산업 단위 MOC
시장/ ← 시장 전략 MOC
테마/ ← 테마 MOC (DRAM-테마 등)
394 방법론/ — 분석 프레임워크
| 항목 |
내용 |
| 역할 |
반복 적용 가능한 투자/분석 방법론 정의 |
| 담는 것 |
헤게모니 4국면 프레임워크, 산업사이클 분석법 등 |
| 담지 않는 것 |
방법론 적용 사례 (→ 373), 개념 정의 (→ 397), 운영 방법론 (→ 800) |
| 작성자 |
해리 전용 (human_reviewed=true) |
| 갱신 주기 |
새 방법론 정립 시. 매우 드물게 추가 |
| vault_paths 메모 |
"프로그래밍" 카테고리는 200 아토믹(241)에도 있으며, 300에서는 394 방법론으로 승격됨 |
397 온톨로지/ — 개념 정의
| 항목 |
내용 |
| 역할 |
투자 프레임워크 핵심 용어 사전 |
| 담는 것 |
"영업레버리지", "Multiple", "헤게모니", "가격결정력" 등 정의 |
| 담지 않는 것 |
방법론/프레임워크 (→ 394), 적용 사례 (→ 373) |
| 작성자 |
해리 전용 |
| 갱신 주기 |
새 핵심 개념 정립 시 |
4. 400 판단 폴더 정의
리트머스: "이 문서 하나만 읽고 투자 결정을 내릴 수 있는가?" → Yes이면 400, No이면 300.
4-1. 300 vs 400 경계
| 300에서 끝나는 것 |
400으로 넘어가는 것 |
| 사실, 데이터, 시계열 |
판단, 결론, 행동 지침 |
| "엔비디아 4Q25 매출 $39.3B" |
"엔비디아 비중 30% 유지" |
| "AI 인프라 투자 사이클 2027까지 지속" |
"NVDA 단기 조정 예상, 비중 축소" |
| 기업 프로필, MOC, 스냅샷 |
투자 가이드, 매수/매도 결정 |
4-2. 400→400 서브폴더 매핑
| 폴더 |
담는 것 |
작성자 |
현재 상태 |
410 섹터리포트/ |
완성된 산업/섹터 분석 보고서 (해양플랜트 수준) |
해리 + vault_architect 승격 |
1개 파일 (정상) |
420 투자판단/ |
개별 종목/섹터 매수·보유·매도 판단 |
해리 전용 |
비어있음 |
430 포트폴리오/ |
전체 포트 구성 결정, 비중 논리 |
해리 전용 |
비어있음 |
440 결정로그/ |
날짜 기반 결정 이력, 회고 |
해리 전용 |
비어있음 |
441 매수/ |
매수 집행 근거 기록 |
해리 전용 |
비어있음 |
442 매도/ |
매도 집행 근거 기록 |
해리 전용 |
비어있음 |
450 에이전트리포트/ |
에이전트가 생성한 완성 리포트 |
에이전트 전용 |
비어있음 |
4-3. 300 → 400 자동 승격 조건 (vault_architect)
# zk_type + action keyword 이중 조건
ACTION_KEYWORDS = ["매수", "매도", "비중", "목표가", "buy", "sell", "target", "overweight", "underweight"]
조건 1: maturity = "evergreen"
조건 2: zk_type in ("insight", "judgment", "판단", "인사이트", "analysis_note")
조건 3: zk_type == "insight"인 경우 → body에 ACTION_KEYWORDS 포함 필수
하위 폴더 라우팅:
synthesized_by 존재 → 450 에이전트리포트
zk_type in (judgment, 판단) → 420 투자판단
그 외 → 410 섹터리포트
4-4. 450 에이전트리포트 연결 계획
현재 파이프라인 리포트가 workspace/reports/에만 저장됨. 볼트 연결 미구현.
연결 대상:
- semiconductor_report.py 주간 리포트 → 450 에이전트리포트
- petrochemical_report.py 주간 리포트 → 450 에이전트리포트
- daily_report.py 통합 리포트 → 450 에이전트리포트
5. 파일 네이밍 컨벤션
| 파일 유형 |
패턴 |
예시 |
| 기업 프로필 |
{TICKER}-프로필.md |
NVIDIA-프로필.md |
| 기업 펀더멘탈 |
{TICKER}-펀더멘탈.md |
NVIDIA-펀더멘탈.md |
| 기업 MOC |
MOC-{TICKER}.md |
MOC-NVDA.md |
| 이벤트 원자노트 |
{YYMMDD}_{source}_{slug}.md |
260313_sapiens_GTC_Preview.md |
| 섹터 INDEX |
INDEX.md |
(각 섹터 폴더 루트) |
| 섹터리포트 |
{YYMMDD}_{제목}.md |
260313_고유가-해양플랜트-투자가이드.md |
날짜는 이벤트/리포트 파일에만 포함. 프로필/펀더멘탈은 단일 파일에 시계열을 내장하므로 파일명에 날짜 불필요.
6. 시계열 가시성 — 3계층 drill-down
| 계층 |
파일 |
시간 표현 |
목적 |
| L1 요약 |
{TICKER}-프로필.md |
월별 1줄 (6개월) |
빠른 현황 파악 |
| L2 정량 |
{TICKER}-펀더멘탈.md |
분기별 1행 + 이벤트 |
수치 추적 |
| L3 원본 |
이벤트/ 개별 파일 |
YYMMDD 파일명 |
원문 참조 |
"파일 하나만 열어도 최근 6개월을 파악": L1 프로필. → L2 펀더멘탈 drill-down → L3 이벤트 원문 참조.
7. vault_paths.py 매핑 (참조)
핵심 상수:
- GICS_SECTOR_DIRS[int] — GICS 섹터 코드 → 섹터 폴더 경로
- get_sector_dir(gics_sector) — 섹터 코드로 폴더 반환
- get_company_subdir(gics_sector, subdir) — 섹터 내 서브폴더 반환
완료된 매핑 수정 (2026-03-19):
- "인사이트" 카테고리 → 373 산업분석으로 재매핑 완료 (구 394 방법론은 부적절)
- "프로그래밍" 카테고리 → 394 방법론 유지 (200 아토믹/241 프로그래밍에도 병존)
8. 구현 이력
| 날짜 |
변경 |
파일 |
| 2026-03-15 |
GICS 섹터 기반 300번대 재구조화 |
vault_paths.py |
| 2026-03-15 |
기업 프로필 gics_sector frontmatter 추가 |
18개 프로필 파일 |
| 2026-03-15 |
company_insight_tracker GICS 동적 경로 |
company_insight_tracker.py |
| 2026-03-15 |
이벤트/ 서브폴더 승격 라우팅 |
vault_architect.py |
| 2026-03-15 |
프로필 6개월 타임라인 교체 |
company_insight_tracker.py |
| 2026-03-15 |
펀더멘탈 2섹션 구조화 |
company_insight_tracker.py |
| 2026-03-15 |
테마 Phase DEPRECATED |
vault_architect.py |
| 2026-03-15 |
300→400 승격 action keyword 조건 추가 |
vault_architect.py |