- _resolve_anchor_price: quotation_settings.anchoring_value 스칼라 계산(float) 삭제 → 세션 생성 시 박제된 target_anchoring_price 를 그대로 사용(협상 중 불변). 박제 없으면 무할인 폴백(anchor=target)+WARN — 미박제라 집계 자동 제외 - 가격 입력 턴마다 sessions.last_offered_price 를 봇 메시지와 같은 트랜잭션으로 갱신(chat_crud.update_last_offered_price) — 앵커링 표본 판정의 "가격 흔적". 가격 쓰고 중간 이탈 → 일괄마감된 세션도 실패 표본으로 측정 가능 - sessions 모델에 anchor_rate_permille / last_offered_price / anchoring_adjustment_id 3컬럼 추가 (DDL 은 schedules/anchoring/schema.sql 소유) - e2e 테스트 2종(박제값 소비·제시가 기록 / NULL 폴백) — fake agent 더블 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent_client.py | ||
| auth_service.py | ||
| chat_service.py | ||
| negotiation_service.py | ||