New skill 96-ourdigital-estimate-engine: method-aware quoting engine (effort / coaching / procurement) with universal rate_card + per-service catalog. Real catalogs: seo (effort), education (coaching); stubs: digital_ads, digital_branding. Validated to reproduce real quotes — SEO basic ₩10.5M / treatment ₩25.0M, SHR chain ₩29.5M, L'Escape basic ₩10.5M, GA4/GTM coaching ₩1,570,000, procurement +15%. Refactor 95-ourdigital-presales-seo: remove rate_card.yaml, sow_templates.yaml, estimate.py (migrated to engine); add findings_to_scope.py; Stage 5 now maps findings→scope.json and calls the engine CLI. build_deck/kg_query unchanged; end-to-end validated on SHR (29.5M) + deck renders engine estimate.json. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
18 lines
864 B
YAML
18 lines
864 B
YAML
# Digital Ads catalog — method: effort. STUB — placeholder hours, NOT real rates.
|
|
# TODO: populate tiers/modules/hours from a real OurDigital digital-ads quote (Drive),
|
|
# the same way seo.yaml was built. Until then estimates here are illustrative only.
|
|
service: digital_ads
|
|
method: effort
|
|
_stub: true
|
|
tiers:
|
|
basic:
|
|
label: "Digital Ads Setup & Management (STUB)"
|
|
modules:
|
|
- name: "Planning & Management"
|
|
tasks:
|
|
- {task: "캠페인 전략·계정 구조 설계", desc: "STUB — replace with real SOW", role: senior_manager, hours: 16, scale: false}
|
|
- name: "Ads Operation"
|
|
tasks:
|
|
- {task: "캠페인 셋업·태깅·전환 추적", desc: "STUB", role: manager, hours: 24, scale: false}
|
|
- {task: "운영·최적화·리포팅", desc: "STUB (월 운영)", role: manager, hours: 24, scale: true}
|