연계 절차
이 절차의 단계
- 1 기업 분석 시작 라우터
engines.company.researchStarter회사 진입
- 2 공시 이벤트 중요도 검토
engines.company.disclosureEvent공시 이벤트 종합
- 3 Analysis - 공시변화
engines.analysis.disclosureChange변화 신호
- 4 Scan - 공시리스크
engines.scan.disclosureRisk동종 횡단 공시 위험
절차
실행 순서
- 1
`tableRef` 2 개 (disclosure 목록 + diff 결과)
- 2
`dateRef` 2 개 (최근 공시 일자 + 분석 기준 시점)
- 3
답변 본문에 markdown evidence table (rceptNo / filedAt / title / formType)
- 4
공시 일자 (filedAt) 명시 — 사건 시점.
- 5
"주요사항" 분류 명시 (자사주 매입 / M&A / 유상증자 / 무상증자 / 합병 등).
- 6
readFiling 결과 원문 100~500 자 발췌 본문에 인용.
- 7
thesis 영향 평가는 가정·시나리오 분리 (단정 X).
공개 호출 방식
import dartlab
c = dartlab.Company("005930")
recent = c.disclosure(days=30)
top_filing = recent.head(1)
detail = c.readFiling(top_filing["rceptNo"][0])
diff = c.diff()
change = c.analysis("financial", "공시변화") 호출 동작
최근 N 일 공시 목록 → 가장 최근 1 건 원문 read → 기간간 diff → 공시변화 분석. 새 주요사항 (자사주, M&A, 유상증자 등) 발생 시 thesis 영향 평가.
- 회사 진입
- disclosure(days=30) — 최근 30 일 공시 목록
- readFiling(rceptNo) — 가장 최근 공시 원문
- diff() — 기간간 텍스트 변화
- analysis(“financial”, “공시변화”) — 변화 신호 종합
대표 반환 형태
tableRef2 개 (disclosure 목록 + diff 결과)dateRef2 개 (최근 공시 일자 + 분석 기준 시점)- 답변 본문에 markdown evidence table (rceptNo / filedAt / title / formType)
연계 절차
- engines.company.researchStarter — 회사 진입
- engines.company.disclosureEvent — 공시 이벤트 종합
- engines.analysis.disclosureChange — 변화 신호
- engines.scan.disclosureRisk — 동종 횡단 공시 위험
기본 검증
- 공시 일자 (filedAt) 명시 — 사건 시점.
- “주요사항” 분류 명시 (자사주 매입 / M&A / 유상증자 / 무상증자 / 합병 등).
- readFiling 결과 원문 100~500 자 발췌 본문에 인용.
- thesis 영향 평가는 가정·시나리오 분리 (단정 X).
런타임
실행 환경별 호환성
| 환경 | 상태 | 비고 / 제한 |
|---|---|---|
| Local Python | supported | — |
| Server | supported | — |
| MCP | unknown | — |
| Web AI | unknown | — |
| Pyodide | limited |
|