SKILL.md orchestration (8 gated stages), references (rate_card.yaml, findings_to_service rubric, competitor sets), findings.schema.json contract, and scripts: kg_query.py (generalized KG examination), estimate.py (findings→rate-card 견적 md/xlsx/json), build_deck.py (9-slide branded PPTX), render_pdf.sh (Korean PDF via headless Chrome), plus client_brief.html template. Validated on Sono Hotels & Resorts findings: estimate OD-2026-001 (23-47M KRW) and a 9-slide deck generated cleanly. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.0 KiB
1.0 KiB
Default competitor benchmark sets (Korean market)
Used by Stage 3 (KG/entity) when the user doesn't supply competitors. Pick the set
matching the prospect's vertical; pass as --competitors to kg_query.py.
hotel_resort (호텔·리조트)
- 롯데호텔 (Lotte Hotel) — strong KG, LodgingBusiness type, Korean Wikipedia
- 신라호텔 / 호텔신라 (Shilla)
- 조선호텔앤리조트 (Josun)
- 한화리조트 / 한화호텔앤드리조트 (Hanwha)
- 켄싱턴리조트 (Kensington)
city_hotel (시티 호텔)
- 롯데호텔, 신라호텔, 조선호텔, 글래드호텔, 나인트리
condo_membership (콘도·회원권)
- 한화리조트, 대명(소노), 한솔오크밸리, 금호리조트
benchmark_signals
For each competitor record in findings.json.entity.competitor_benchmark:
{name, score (KG result_score), type (@type), wikipedia (bool)}.
The benchmark table contrasts the prospect's entity strength/type/Wikipedia
presence against these — the core competitive-gap visual in the deck.