---
title: 데일리 체크인
description: 포트폴리오 손익, 거시경제 컨텍스트, 원자재 가격, 배당 캘린더, 세계 거시경제, 재난 경보, 스트레스/레짐 신호, 무버, 뉴스, 다가오는 실적까지. 하루를 따라잡게 해주는 한 장의 브리핑. 오늘 스냅샷이 없으면 자동으로 기록해 매일의 히스토리가 따로 신경 쓰지 않아도 쌓입니다.
---

export const askRows = [
  { cmd: '"오늘 어때?"',           desc: '/morning 흐름이 자동 실행. 주의가 필요한 것만 띄웁니다' },
  { cmd: '"이번 주 챙길 거 있어?"', desc: '실적 + 거시경제 신호 + 집중도 위험을 자동으로 결합' },
  { cmd: '/morning',                desc: '모닝 브리핑을 명시적으로 호출' },
];

export const optionRows = [
  { cmd: <code>firma brief</code>,            desc: '오늘의 브리핑 출력 (캐시 사용 가능 시)' },
  { cmd: <code>firma brief --refresh</code>,  desc: '캐시를 무시하고 모든 소스에서 다시 생성' },
  { cmd: <code>firma brief --json</code>,     desc: '스크립팅이나 Claude용 풀 구조화 출력' },
];

export const sectionsExplained = [
  { icon: 'P&L', title: '포트폴리오 요약',   desc: '총 시가, 오늘의 달러/퍼센트 손익, 그리고 통산 미실현 수익. 모두 캐시된 가격과 거래 내역에서 도출됩니다.' },
  { icon: '⊙',   title: '데이터 신선도',     desc: <>가격과 환율이 얼마나 최근에 동기화됐는지 보여줍니다. 이틀이 지난 값은 표시되며 <code>firma sync</code>를 권합니다. 오래된 데이터 위에 추천이 만들어지는 일이 없게 합니다.</> },
  { icon: '◈',   title: '스탠스',             desc: '이번 주의 자세 — 공격적(aggressive), 혼합(mixed), 방어적(defensive), 역발상 공격(contrarian-aggressive) — 거시 레짐과 내 현금흐름 상황(러너웨이, 저축률)에서 도출됩니다. 시장 근거와 개인 근거가 함께 붙습니다.' },
  { icon: '→',   title: '무브',               desc: '랭킹된 추천. 이번 주에 고려할 구체적인 행동(디리스크, 리밸런스, 추가 매수, 적립, 전술적). 심각도 순으로 정렬되며, 각각 헤드라인과 행동, 필요하면 드릴다운 커맨드가 붙습니다.' },
  { icon: '◎',   title: '워치리스트',          desc: <>발견 레이어 — 지금 보유한 종목의 동종 기업(Finnhub peers)에서 새로운 종목 후보를 뽑아 보여줍니다. 각 항목은 "NVDA의 동종 기업"처럼 관계만 명시하며 매수 권유가 아닙니다. 더 파볼 수 있도록 <code>firma show valuation</code> 힌트가 붙습니다. 추천이 아니라 리서치의 출발점입니다.</> },
  { icon: '✦',   title: '인사이트',           desc: '포트폴리오 구성과 오늘의 거시 상태를 교차 참조한 사전 계산 코멘트. 예를 들어 VIX가 높아진 흐름과 반대로 움직인 최대 보유 종목을 짚어주거나, 환율 변동이 실질 수익률에 미친 영향을 알려줍니다.' },
  { icon: '~',   title: '오늘의 거시',        desc: 'VIX, 미국채 10년물 금리, 그리고 자국 통화 환율. 각각 1일 변화 포함. 자국 통화 기준 포트폴리오의 환차익/손도 보여줍니다 (예: USD 약세로 +₩234,000).' },
  { icon: '⚡',  title: '거시 신호',           desc: <>경제 스트레스 인덱스(0–100)와 거시경제 레짐 바이어스를 한 줄로 요약. 자세한 내용은 <code>firma show macro</code> 실행.</> },
  { icon: '▲▼',  title: '무버',                desc: '보유 종목 중 상승/하락 상위. 가격 변동률과 포트폴리오 비중을 함께 보여줍니다. 비중 2% 종목의 5% 변동과 비중 80% 종목의 1% 변동은 의미가 전혀 다릅니다.' },
  { icon: '▲',   title: '원자재',              desc: 'WTI 유가, 금, 구리 가격과 주간 변화. FRED에서 수집 — 추가 키 불필요.' },
  { icon: '💰',  title: '배당 캘린더',          desc: '보유 종목의 다가오는 배당락일과 예상 수령액. 내 보유 종목만, 불필요한 노이즈 없음.' },
  { icon: '🌍',  title: '세계 거시경제',        desc: 'World Bank 기반 주요 경제국의 GDP 성장률, 인플레이션, 실업률. 키 없이 사용 가능한 공개 데이터.' },
  { icon: '⚠',   title: '재난 경보',            desc: '활성 GDACS Orange/Red 경보. 보유 종목이 영업 중인 국가의 지정학적 위험을 노출합니다.' },
];

<Section label="Ask Claude">
  <CommandTable rows={askRows} />
</Section>

<section className="section">
  <p className="section-label">firma brief<Badge>power user</Badge></p>

로컬 데이터(가격, 보유, 거래), Finnhub(뉴스, 실적), FRED(거시경제)에서
하루 전체 그림을 조립합니다. 결과는 디스크에 캐시되어. 같은 날
재실행은 즉시 반환됩니다. <code>--refresh</code>로 다시 생성할 수 있습니다.

<div className="terminal">
  <div className="terminal-line">
    <span className="term-prompt">$</span>
    <span className="term-cmd">firma brief</span>
  </div>
  <pre className="term-pre">{`Daily Brief: 2026-04-26
Portfolio: $202,309 across 4 holdings
Today:     +$2,436 (+1.22%)
All-time:  +$66,346 (+48.80%)

INSIGHTS
  • NVDA +4.32% is your top gainer (16.1% portfolio weight, $1,346 today)
  • AAPL -0.87% is your top loser (5.8% portfolio weight, $-102 today)
  • Single-name concentration is very high. TSLA represents 74% of portfolio (HHI 5841)
  • Sector concentration: 74% in Automobiles (HHI 5884)
  • MSFT earnings on 2026-04-29. 3.8% of portfolio
  • AAPL earnings on 2026-04-30. 5.8% of portfolio

MACRO TODAY
  VIX                   19.31       ▲ +0.39
  10Y Treasury Yield    4.34%       ▲ +4bp

MACRO SIGNALS
  Stress  4/100 Low
  Regime  Risk-on bias  (5/5)
  ※ heuristic. \`firma show macro\` for breakdown

MOVERS (today)
  ▲ Winners
  NVDA    $208.27         +4.32%       16.1%
  MSFT    $424.62         +2.13%        3.8%
  TSLA    $376.30         +0.69%       74.4%

  ▼ Losers
  AAPL    $271.06         -0.87%        5.8%

NEWS (last 24h)
  NVDA  Nvidia Trades at Half AMD's Multiple. But Here's the Real Story
        Yahoo
  MSFT  Bloody Thursday: Up to 18,000 people lose jobs or face buyouts
        Yahoo
  TSLA  Morgan Stanley Issues Blunt Take on Tesla Stock After Earnings
        Yahoo
  AAPL  John Ternus Will Become Apple's New CEO in September
        Yahoo

UPCOMING EARNINGS (next 14d)
  MSFT  2026-04-29  AMC    EPS est $4.14
  AAPL  2026-04-30  AMC    EPS est $1.98

COMMODITIES
  WTI Crude     $61.42    -2.1% (7d)
  Gold          $3,287    +1.8% (7d)
  Copper        $4.57     +0.3% (7d)

DIVIDEND CALENDAR (next 90d)
  AAPL  ex 2026-05-09  pay 2026-05-15  $0.25/sh  ~$125 est
  MSFT  ex 2026-05-14  pay 2026-06-12  $0.83/sh  ~$166 est

WORLD MACRO (World Bank)
  United States  GDP 2.8%  Inf 4.1%  Unemp 4.0%
  China          GDP 5.0%  Inf 0.2%  Unemp 5.1%
  Korea, Rep.    GDP 2.3%  Inf 2.3%  Unemp 2.8%
  Japan          GDP −0.1% Inf 2.8%  Unemp 2.6%

DISASTERS (GDACS · Orange+)
  ⚠ Orange  Tropical Cyclone  Philippines  2026-04-28
  ⚠ Orange  Flood             Bangladesh   2026-04-25`}</pre>
</div>

  <Note>
    <code>~/.firma/cache/brief-YYYY-MM-DD.json</code>에 캐시됩니다.
    뉴스, 실적, 가격을 위해 Finnhub 키가 필요합니다.
    거시경제 컨텍스트와 신호를 위해 FRED 키가 필요합니다 -{' '}
    <code>firma config set fred-key &lt;key&gt;</code>로 설정.
  </Note>
</section>

<Section label="각 섹션이 보여주는 것">
  <FeatureList items={sectionsExplained} />
</Section>

<section className="section">
  <p className="section-label">어드바이저 레이어</p>

브리핑은 단순한 데이터 나열이 아닙니다. 같은 데이터 위에서 어드바이저가
숫자를 의견으로 바꾸는데, 네 개의 레이어로 동작합니다.

1. **신선도** — 먼저, 이 조언을 믿어도 되는가? 가격과 환율의 신선도를
   확인합니다. 이틀이 지난 값은 추천을 보여주기 전에 먼저 표시됩니다.
2. **스탠스** — 다음으로, 이번 주에 어떤 자세가 맞는가? 거시 레짐(리스크온 /
   리스크오프)과 내 개인 현금흐름 컨텍스트 — 러너웨이, 저축률 — 을 결합해
   네 가지 스탠스 중 하나로 정해집니다: 공격적, 혼합, 방어적, 역발상 공격.
3. **무브** — 실제로 무엇을 할 것인가? 규칙 집합(디리스크,
   리밸런스, 추가 매수, 적립, 전술적)이 포트폴리오와 스탠스에 대해 실행되어
   랭킹된 추천을 만듭니다. 각 무브에는 헤드라인, 구체적인 행동, 그리고
   유용한 경우 드릴다운 커맨드가 붙습니다.
4. **워치리스트** — 마지막으로, 다음에 무엇을 볼 것인가? 보유 종목의 동종
   기업이 새로운 종목 후보로 올라오며, 각각 관계("NVDA의 동종 기업")를
   명시합니다. 매수 목록이 아니라 리서치를 위한 발견 레이어입니다.

  <Note>
    동일한 스탠스와 무브가 <code>get_brief</code> MCP 툴에서도 반환되어,
    Claude는 CLI가 출력하는 것과 같은 결론을 풀어 설명합니다.
    <code>firma show macro</code>와 <code>firma show concentration</code>도
    이 레이어에서 나온 차원별 추천을 함께 담습니다.
  </Note>
</section>

<Section label="옵션">
  <CommandTable rows={optionRows} />

  <Note>
    오늘 스냅샷이 없으면 <code>firma brief</code>가 브리핑 조립 전에 자동으로
    스냅샷을 기록합니다. 매일 <code>firma add snapshot</code>을 기억하지
    않아도 일별 히스토리가 쌓입니다.
    Claude가 <code>get_brief</code>를 호출할 때도 동일한 자동 스냅샷 로직이
    실행됩니다.
  </Note>
</Section>
