v3 카드 템플릿

새 카드를 만들 때 기준으로 사용할 YAML 템플릿입니다.

# 디자인 저장소 v3 카드 템플릿
# 생성 결과에서는 빈 판단 필드를 제거하고 missing_fields에만 기록합니다.
# 설명이 필요한 필드는 statement, 분류·키워드·CMF처럼 값 자체가 중요한 필드는 value/values를 씁니다.
# Gold/Silver/Bronze는 카드 전체 총점이 아니라 각 필드의 근거 등급입니다.

schema: piix.design_knowledge.card
card_version: "3.0"
card_id: ""

identity:
  product_name: ""
  brand: ""
  designers: []
  studio: ""
  source_url: ""
  source_type: ""
  collected_at: ""

summary:
  one_line:
    statement: ""
    tags: []
    grounding: original_text
    confidence: Gold
    basis:
      - quote: ""
        source_ref: ""
        locator: ""
  why_it_matters:
    statement: ""
    tags: []
    grounding: original_plus_inference
    confidence: Silver
    basis:
      - reasoning: ""
        source_ref: ""
        locator: ""

knowledge:
  product_category:
    main_category: null
    product_type: null
    sub_category: null
    adjacent_domain: null

  user:
    user_group: null
    persona: null
    skill_level: null
    needs: null
    things_to_avoid: null

  use_context:
    place: null
    situation: null
    moment: null
    frequency: null
    surrounding_environment: null

  problem:
    problem_definition: null
    pain_points: null
    tension: null
    opportunity_area: null
    limits_of_existing_solution: null

  experience_value:
    core_value: null
    emotional_tone: null
    user_effect: null
    before_after: null
    brand_experience: null

  form_strategy:
    shape_keywords: null
    structure: null
    volume_language: null
    detail_strategy: null
    visual_hierarchy: null
    product_typology: null

  cmf:
    color:
      main_color: null
      accent_color: null
      tone: null
      contrast: null
    material:
      main_material: null
      secondary_material: null
      structural_material: null
      surface_material: null
      transparent_material: null
      flexible_material: null
    finish:
      surface_finish: null
      gloss: null
      texture: null
      touch: null
      processing_feel: null

  technology_production:
    core_technology: null
    internal_components: null
    structure_type: null
    interface: null
    production_method: null
    manufacturing_hint: null
    constraints: null
    safety_durability: null

design_logic:
  perceived_problem: null
  intent: null
  solution: null
  key_design_choices: null
  user_experience: null
  reusable_principle: null

quality_summary:
  field_count: 0
  confidence_distribution:
    Gold: 0
    Silver: 0
    Bronze: 0
    No data: 0
  grounding_distribution:
    original_text: 0
    original_plus_inference: 0
    image_observation: 0
    image_plus_inference: 0
    inference: 0
  missing_field_count: 0
  review_status: needs_review

raw_refs:
  source_card_file: ""
  raw_text_file: ""
  raw_html_file: ""
  images_dir: ""
  ocr_file: ""
  scrape_log: ""
  run_log: ""
  index_file: ""

missing_fields: []

# statement field 예시: 문제, 의도, 해결 방식처럼 설명이 필요한 필드에 사용합니다.
# user:
# problem:
#   problem_definition:
#     statement: "자기표현을 위해 헤어 스타일링을 일상적으로 시도하고 싶지만, 기존 스타일링은 도구 숙련도 의존이 커서 캐주얼하게 접근하기 어렵다."
#     tags:
#       - 도구 숙련도 부담
#       - 쉬운 시작
#     grounding: original_plus_inference
#     confidence: Silver
#     basis:
#       - quote: "traditional styling still relies heavily on tool expertise"
#         source_ref: "raw/behance/newbe/source.txt"
#         locator: "description paragraph 1"
#
# structured scalar field 예시: 제품 유형처럼 단일 값이 중요한 필드에 사용합니다.
# product_category:
#   product_type:
#     value: "개인용 헤어 스타일링 스테이션"
#     tags:
#       - 헤어 스타일링
#       - 퍼스널 케어
#     grounding: original_text
#     confidence: Gold
#     basis:
#       - quote: "a personal hair styling station"
#         source_ref: "raw/behance/newbe/source.txt"
#         locator: "description paragraph 1"
#
# structured list field 예시: 키워드, CMF, 사용자군처럼 여러 값이 중요한 필드에 사용합니다.
# experience_value:
#   core_value:
#     values:
#       - 자기표현
#       - 개인화
#       - 쉬운 시작
#     grounding: original_plus_inference
#     confidence: Silver
#     basis:
#       - reasoning: "원문 설명과 사용 맥락을 바탕으로 경험 가치를 판단했습니다."