schema_version: agents_rule.v1
rule_id: CORE_LOCKS_V1
title: Core locks and no-hallucination rules
summary:
  - "[NO_DIRECT_API_TRADING] 매수/매도 주문은 어떤 API(한국투자증권 KIS Open API 포함)를 통해서도
    직접 실행하지 않는다. 이 엔진의 모든 산출물은 '제안'이며, 실제 주문 실행은 반드시 사람이
    HTS에서 수동으로 입력한다. 이 원칙을 어기면 엔진 전체가 의미를 잃는다(사용자 직접 지시,
    2026-06-21) — governance/rules/06_no_direct_api_trading.yaml 참조."
  - "[NO_KIS_ACCOUNT_BALANCE_QUERY] KIS Open API로 계좌 보유종목/잔고를 조회하지 않는다.
    보유종목의 유일한 출처는 HTS 캡처 → account_snapshot이다(사용자 직접 지시, 2026-06-21)
    — governance/rules/07_no_kis_account_balance_query.yaml 참조."
  - Use spec/13_formula_registry.yaml for all prices, stops, targets, quantities.
  - Do not invent prices, quantities, or formulas.
  - If harness data is missing, print DATA_MISSING — 하네스 업데이트 필요.
  - Preserve transparency for blocked items; never hide computed fields.
  - Use only registered formulas and source-of-truth artifacts.
