runtime.promptingPatterns Runtime drafted

Prompting Patterns — 6 막 인과 + axis 카탈로그

dartlab 답변 prompt 패턴 카탈로그 — 6 막 인과 (회사분석 한정), recipe 카탈로그 호출 시 prompt 변형, untrusted wrap 가이드, evidence GATE 통과 강행 prompt. agent.py system prompt 의 변형 SSOT.

이 스킬

Prompting Patterns — 6 막 인과 + axis 카탈로그

dartlab 답변 prompt 패턴 카탈로그 — 6 막 인과 (회사분석 한정), recipe 카탈로그 호출 시 prompt 변형, untrusted wrap 가이드, evidence GATE 통과 강행 prompt. agent.py system prompt 의 변형 SSOT.

Runtime drafted runtime.promptingPatterns

이어 가기

절차

실행 순서

  1. 1

    모든 질문 6 막 강제 (회사분석 외 trigger 금지).

  2. 2

    "최신" 단어 사용 시 dateRef 누락 (search dataAsOf stale 회귀).

  3. 3

    recipe 호출 결과 dump (`## 연계 절차` 무시 회귀).

분류

1. 회사분석 — 6 막 인과 (engines.story)

회사 단위 답변 한정. 사용자 메모리 (feedback_chat_ui_separate_from_six_acts) 강행 — 모든 질문 6 막 강제 X. 회사분석 의도 (Company.panel / Company.analysis) 시만.

1막 — 산업 위치 (engines.industry.peers + supplyChain)
2막 — 재무 현황 (engines.analysis 22 axis)
3막 — 이익품질 (engines.analysis.forensics)
4막 — 자금조달 (engines.credit + altman)
5막 — 종합평가 (piotroski + qmj + valuation)
6막 — 시장분석 (engines.quant + scan)

2. 매크로 — axis 가이드 우선

dartlab.macro() 가이드 12 axis 먼저 → 사용자 의도 매칭 axis 선택 → 단위/dateRef 강행.

3. 횡단 (scan) — universe 정의 강행

universe 명시 (default KOSPI200 / 사용자 보유 list) → 횡단 axis 결과 정렬 → top N 인용.

4. recipe 호출 — 카탈로그 SSOT 인용

recipe id (recipes.macro.qualityMacroBeta 등) 명시 호출 → 결과의 ## 연계 절차 다음 단계 자동 제안.

강행 prompt 요소

모든 prompt 변형에 다음 4 요소 강행:

  1. 단위 명시 (% / bp / index / 원).
  2. dateRef (YYYY-MM-DD 또는 YYYY-MM).
  3. evidence GATE (skillRef / tableRef / valueRef 묶음).
  4. untrusted wrap (외부 본문 시 sentinel 마커).

안티패턴

  • 모든 질문 6 막 강제 (회사분석 외 trigger 금지).
  • “최신” 단어 사용 시 dateRef 누락 (search dataAsOf stale 회귀).
  • recipe 호출 결과 dump (## 연계 절차 무시 회귀).

기본 검증

본 spec 패턴 변경 시 agent.py system prompt 동시 갱신 (단일 SSOT 강행).

런타임

실행 환경별 호환성

환경상태비고 / 제한
Local Python supported·
Server supported·
MCP supported·
Web AI supported·
Pyodide limited·