diff --git a/negodata/front/src/features/cards/editor/variables.ts b/negodata/front/src/features/cards/editor/variables.ts index 9ba4229..dfa23c9 100644 --- a/negodata/front/src/features/cards/editor/variables.ts +++ b/negodata/front/src/features/cards/editor/variables.ts @@ -7,11 +7,18 @@ export type CardVariable = { label: string; // 칩·툴바에 보이는 한글 라벨 (예: 목표가) }; +// 라벨은 카드 작성자(구매 담당) 관점 용어. name 은 agent 치환 키(chat_engine.vars_for)와 일치해야 한다. export const CARD_VARIABLES: CardVariable[] = [ { name: 'target_price', label: '목표가' }, { name: 'anchor_price', label: '앵커가' }, { name: 'partner_name', label: '협력사명' }, { name: 'product_name', label: '상품명' }, + { name: 'input_price', label: '제시가' }, // 협력사가 이번에 제시한 가격 + { name: 'prev_partner_price', label: '협력사 직전가' }, // 협력사의 직전 라운드 제시가 + { name: 'counter_price', label: '제안가' }, // 당사가 이번에 제시하는 카운터 가격 + { name: 'target_mid_price', label: '중간가' }, // 앵커·목표 중간값(역제안용) + { name: 'middle_price', label: '절충가' }, // 당사 직전가·협력사 제시가의 절충값 + { name: 'discount_rate', label: '인하율' }, // 기존 공급가 대비 인하율(%) ]; const VARIABLE_NAMES = new Set(CARD_VARIABLES.map((v) => v.name));