Skip to main content
Glama

대규모내부거래 기한 감사

audit_group_disclosures

Audits corporate group large-scale internal transaction disclosures over a date range, comparing receipt dates with board decision dates to flag late filing candidates with delay days, estimated fines, and golden-time status.

Instructions

기업집단(또는 회사 목록)의 대규모내부거래(J001) 공시를 기간 단위로 감사해 기한 지연 후보를 찾습니다. 원본 접수분의 접수일과 원문에서 추출한 이사회 의결일을 대조합니다 (상장 3영업일 / 비상장 7영업일).

  • 지연 후보에는 지연일수·예상 과태료·자진시정 골든타임 상태·근거가 동봉됩니다 (확정이 아닌 후보)

  • 약관 금융거래 특례 서식(의결일 없음)은 별도 분류로 나옵니다

  • 정정 제출분은 빼고 원본 접수분만 봅니다 (지연 판정의 성립 조건)

  • 범위가 크면 range_too_large 와 분할 구간을 안내합니다

  • 집단 감사는 EGROUP_API_KEY 필요. coverage 의 미조인 회사는 감사에서 빠진 것입니다

⚠️ 이 감사는 "미공시"를 탐지하지 못합니다. DART 접수분만 조회하므로 아예 공시하지 않은 거래는 기록 자체가 없습니다. 판정 범위도 J001 중 트랙 A(의결형) 뿐입니다. "지연 후보 0건" ≠ "공시의무 이행에 문제 없음" — coverage.undetectable·coverage.not_judged 를 함께 전달하세요. 시행령 별표9 기본금액: 미공시는 의결 있음 5,000만원 / 의결 없음 7,000만원, 기한초과는 500만원 + 1일 10만원 (어느 쪽도 최종 부과액이 아닙니다).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
toYes감사 기간 종료일
fromYes감사 기간 시작일 (접수일 기준)
groupNo기업집단명("삼성") 또는 집단코드("K1000032"). companies 와 둘 중 하나 필수
todayNo판정 기준일 (기본: 오늘). 자진시정 골든타임 계산에 쓴다
companiesNo회사 목록 — 회사명 또는 corp_code(8자리). 집단 전체 대신 특정 회사만 감사할 때
year_monthNo집단 소속회사 기준 공개년월 (기본: 최신 지정연도)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure, and it does so thoroughly. It reveals that results are candidates, not final; that EGROUP_API_KEY is required for group audits; that uncovered companies are omitted; that range_too_large is a possible response; and that '0 candidates' does not imply compliance. This is exemplary transparency for a high-stakes audit tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but every sentence earns its place, covering output semantics, exclusions, error behavior, authentication, and legal caveats. The core purpose is front-loaded in the first sentence, and the bulleted caveats are clearly separated. For a tool with no annotations and no output schema, this level of detail is warranted, not padded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given no annotations, no output schema, six parameters, and a complex legal audit context, the description is remarkably complete. It explains inputs, return contents, exclusions, coverage semantics, error handling, authentication requirements, and limitations. An agent has enough information to invoke the tool correctly and interpret its results safely.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds useful parameter-related context beyond the schema. It clarifies that the period is based on the original filing's receipt date for both from and to, that group audits require EGROUP_API_KEY, and that the group/companies parameter choices interact with coverage behavior. This earns a 4.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb (audit), a specific resource (J001 large internal transaction disclosures), and a specific objective (finding delayed-submission candidates by comparing receipt date with board resolution date). It also draws clear boundaries, stating it only covers track A (resolution-based) filings and cannot detect non-disclosures, which distinguishes it from sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives strong context about when this tool is appropriate and when it is not: it excludes corrections, special exemption forms, and undisclosed transactions, and it explains coverage limitations. It does not explicitly name sibling alternatives like detect_undisclosed_transactions, but the exclusions are clear enough for an agent to route correctly.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.