Negotiation Config
34 rows. Changes take effect immediately on the next agent call.
call_attempts_before_give_upMax rep-assignment call attempts before SMS-only
composite_mode_enabledFeature flag for PR-B1 composite convergence layer - set false to fall back to legacy waterfall
convergence_spread_cadTop 3 dealers within this = market has spoken (CAD cents)
dealer_count_minimumBelow this: trigger inventory fallback logic
dealer_count_targetHow many dealers to select per deal
diminishing_returns_cadStop pushing when last improvement below this (CAD cents)
estimated_floor_buffer_cadBuffer for Signal 2 estimated floor convergence (CAD cents). Wider than floor_buffer_cad to account for hidden dealer cash.
floor_buffer_cadAccept if within this of estimated/historical floor (CAD cents)
in_dealership_concierge_enabledIn-dealership Concierge context-block feature gate (ADR-0046, PR-D2). When false, buildConciergeContext does NOT append the in-dealership block. mark_in_dealership still updates column.
material_move_cadEvidence-driven round continuation (ADR-0037): minimum absolute concession in cents/CAD considered "material" in the most recent round. Compared against max(material_move_cad, msrp * material_move_pct).
material_move_pctEvidence-driven round continuation (ADR-0037): minimum percentage of MSRP considered "material" in the most recent round. Compared against max(material_move_cad, msrp * material_move_pct).
max_competitive_roundsHard cap — enforced by state machine, not LLM
min_dealers_for_competitiveNeed at least 2 written quotes to run competitive round
positional_safety_threshold_pctComposite safety override - block compilation when bestOffer is within this fraction of MSRP (ADR-0033)
post_sale_delta_enabledPost-sale delta SMS feature gate (ADR-0046, PR-D2). When false, lock transition does NOT enqueue post-sale-delta. Concierge log_delivered_otd tool still functional.
pre_arrival_confirmation_enabledPre-arrival dealer confirmation flow (ADR-0038) feature gate. When false, lock transition does NOT enqueue the pre-arrival confirmation SMS path. Walk-in script still renders read-only.
rep_cell_retry_hoursHours before retrying rep cell that did not respond
round_continuation_enabledEvidence-driven round continuation (ADR-0037) feature gate. Set to false to roll back to legacy hard-cap behavior at max_competitive_rounds without disabling other Phase 0 changes.
round_deadline_hoursFallback deadline per round if convergence not met
round_quorum_pctFraction of active threads that must resolve before round completes (0.0-1.0)
signal_1_floor_buffer_pctSignal 1 floor buffer as percentage of best offer (ADR-0034)
signal_2_incentive_rebate_threshold_centsSignal 2 widening triggers when rebate exceeds this amount in cents (3000 default)
signal_2_incentive_staleness_daysSignal 2 widening triggers when incentives_updated_at exceeds this many days
signal_2_incentive_volatility_widening_centsSignal 2 buffer widening in cents when incentive volatility detected (ADR-0034)
signal_3_cumulative_movement_min_pctSignal III HIGH requires cumulative movement at least this pct of MSRP (ADR-0034)
signal_3_minimum_concessionsSignal III minimum concession count to evaluate two ratios
signal_3_ratio_high_thresholdSignal III HIGH confidence ratio threshold (ADR-0034, Ackerman)
signal_3_ratio_low_thresholdSignal III LOW confidence ratio threshold (ADR-0034, Tey weak)
signal_3_ratio_medium_thresholdSignal III MEDIUM confidence ratio threshold (ADR-0034, Tey moderate)
signal_4_convergence_spread_pctSignal 4 top-3 spread threshold as percentage of best offer (ADR-0034)
signal_4_min_concessions_per_dealerSignal 4 HIGH requires each top-3 dealer to have made this many concessions
signal_v_enabledSignal V (non-cash concession pivot) evaluator gate (ADR-0035). Set false to disable Signal V without disabling the entire composite layer.
target_opening_ask_buffer_cadHow far above historical floor to set opening ask (CAD cents)
thread_stall_hoursHours of silence before stall follow-up fires