fix(rectification): three-column candidate compare card (BUG-597, BUG-598)
Replace the minute-row delivery card with up to three compare columns so users can pick the time that fits, and apply the adult-year floor on inspect fallbacks. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -564,6 +564,7 @@ def build_decision_receipt(
|
||||
candidate_times=grid_times,
|
||||
cluster_width_minutes=width,
|
||||
include_discriminators=int(request.get("minute_step") or 1) <= 1,
|
||||
column_times=[item["time"] for item in candidate_decisions],
|
||||
)
|
||||
if packet["dasha_agreement"]["status"] == "conflict":
|
||||
if overall_confidence == "high":
|
||||
@@ -694,6 +695,9 @@ def build_decision_receipt(
|
||||
receipt.update({
|
||||
"window_scan": packet["window_scan"],
|
||||
"event_dasha_ledger": packet["event_dasha_ledger"],
|
||||
"event_dasha_ledger_by_time": packet.get("event_dasha_ledger_by_time") or {},
|
||||
"prospective_windows_by_time": packet.get("prospective_windows_by_time") or {},
|
||||
"column_compare_ms": packet.get("column_compare_ms"),
|
||||
"event_fit_rate": packet["event_fit_rate"],
|
||||
"dasha_agreement": packet["dasha_agreement"],
|
||||
"lagna_contrast": packet["lagna_contrast"],
|
||||
|
||||
Reference in New Issue
Block a user