recipes.meta.thesisKillChain.tripwireMonitor Recipes Recipe observed

Thesis Kill-Chain Tripwire Monitor

fragility metric별 current, threshold, action을 정리해 thesis가 깨지는 조기 경보선을 만드는 L1/L1.5 절차다.

이 스킬

Thesis Kill-Chain Tripwire Monitor

fragility metric별 current, threshold, action을 정리해 thesis가 깨지는 조기 경보선을 만드는 L1/L1.5 절차다.

Recipes observed recipes.meta.thesisKillChain.tripwireMonitor

이어 가기

절차

실행 순서

  1. 1

    threshold와 action이 없는 row는 실패다.

  2. 2

    missing tripwire는 결론에 쓰지 않는다.

예시

이런 질문이 들어오면 이 skill 을 쓴다

  • 이 thesis의 tripwire 만들어줘

출력

기대 결과

  • tripwire current threshold status action

공개 호출 방식

AI 도구 실행 순서는 EngineCall 우선이다. 아래 Python 블록은 확보한 L1/L1.5 근거를 buildThesisKillChainMemo로 묶는 RunPython fallback 절차다.

from dartlab.synth.thesisKillChain import buildThesisKillChainMemo

target = "005930"
thesis = "매출 성장과 현금 전환이 유지되어 valuation discount가 해소된다"
priceRows = [{"date": "2026-05-11", "close": 90000}, {"date": "2026-05-10", "close": 100000}]

memo = buildThesisKillChainMemo(target=target, thesis=thesis, priceRows=priceRows)

emit_result(
    table=memo["tables"]["tripwireMonitor"],
    values=memo["headline"],
    date=memo["asOf"],
    sources=memo["sources"],
)

호출 동작

1. 결론 도출

tripwire current + threshold + action 단정. 예: “tripwireMonitor 6 row — T1=opmYoY current=-1.5% threshold=-2% status=watch action=‘3Q 컨퍼런스콜 모니터링’ / T2=cfoNi current=0.85 threshold=0.7 status=ok / T3=price60d current=-12% threshold=-15% status=watch action=‘reverse signal 확인’ / T4=consensus current=-3% threshold=-5% status=ok / T5=foreignFlow current=-5건 missing → 4 ok/watch + 1 missing — 운영 가능 monitor 5 종.”

2. 핵심 근거 수집

  • fragilityMap (current value)
  • triggerCatalog (threshold 정의)
  • Company.show/gather (실시간 current 재측정)
  • buildThesisKillChainMemo() → tripwireMonitor table

3. 메커니즘 분석

fragility metric → tripwire row 변환
   current (실시간 값) + threshold (임계) + status (현재 거리)

status 판정:
   |current - threshold| > 1 std → ok (안전 거리)
   |current - threshold| < 1 std → watch (근접)
   current 가 threshold 를 trigger 방향으로 넘어섬 → risk
   data 결손              → missing

action 강제:
   각 watch/risk row 에 action 정의:
     "3Q 컨퍼런스콜 모니터링"
     "reverse signal 확인"
     "consensus 재측정 (월간)"
   threshold + action 없는 row → 실패 (forbidden)

운영 가능성:
   thesis 를 *계속 들고 갈지* 판단하는 조기 경보선
   사용자가 나중에 재검사 가능한 체크리스트

tripwireMonitor = scenario 를 운영 체크리스트 로 변환. threshold + action 없는 watch/risk → forbidden 위반.

4. 반례·한계

  • threshold 없는 watch/risk → forbidden + failureMode.
  • current 값만 표시 + action 누락 → 운영 불가능.
  • threshold 가 vague (“적절한 수준”) → quantitative 임계 강제.
  • missing tripwire 를 결론에 사용 → 실패.

5. 후속 모니터링

  • watch/risk 다수 → recipes.meta.thesisKillChain.falsifierLedger 로 반증 조건.
  • 모든 tripwire 가 ok → recipes.meta.thesisKillChain.premortemQualityGate 로 thesis 견조 확인.
  • tripwire trigger 발동 → recipes.meta.thesisKillChain.scenarioStoryboard 로 시나리오 전개.

대표 반환 형태

column의미
tripwire모니터링 지표
current현재값
thresholdwatch/risk 임계
statusok/watch/risk/missing
action다음 조치

연계 절차

  1. recipes.meta.thesisKillChain.falsifierLedger - watch/risk 반증 조건.
  2. recipes.meta.thesisKillChain.scenarioStoryboard - tripwire를 시나리오로 변환.

기본 검증

  • threshold와 action이 없는 row는 실패다.
  • missing tripwire는 결론에 쓰지 않는다.

런타임

실행 환경별 호환성

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

실패 회피

흔한 실패 · 절대 금지

흔한 실패
  • current 값만 표시하고 action 누락
절대 금지
  • threshold 없는 watch/risk를 만들지 않는다.