fix(rectification): separate adjacent minutes with transition proximity
Day-level events now score Vimshottari/Narayana transition closeness so nearby candidate minutes can diverge, with gated quality probes and answer-prior ranking so high-base-rate existence questions stay out. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -558,12 +558,13 @@ def build_refinement_packet(
|
||||
from scripts.rectification.case_holdout import reserved_holdout_events
|
||||
from scripts.rectification.event_probes import (
|
||||
candidate_contrast_opportunities,
|
||||
discriminating_event_probes,
|
||||
discriminating_event_probe_set,
|
||||
event_clarification_probes,
|
||||
evidence_collection_probes,
|
||||
prospective_event_windows,
|
||||
)
|
||||
grid_times = list(built.get("candidate_times") or candidate_times)
|
||||
probes = discriminating_event_probes(
|
||||
bundle = discriminating_event_probe_set(
|
||||
request,
|
||||
built,
|
||||
scan=scan,
|
||||
@@ -571,6 +572,8 @@ def build_refinement_packet(
|
||||
representative_time=representative_time,
|
||||
precision_current=str(stage.get("current") or "") or None,
|
||||
)
|
||||
probes = bundle["probes"]
|
||||
dropped = list(bundle["dropped"])
|
||||
clarification = event_clarification_probes(request)
|
||||
collection = evidence_collection_probes(request)
|
||||
opportunities = candidate_contrast_opportunities(
|
||||
@@ -602,6 +605,11 @@ def build_refinement_packet(
|
||||
}
|
||||
for prompt in oos_blind_prompts(request)
|
||||
)
|
||||
prospective = prospective_event_windows(
|
||||
request,
|
||||
built,
|
||||
candidate_times=grid_times,
|
||||
) if not probes else []
|
||||
return {
|
||||
"window_scan": scan,
|
||||
"event_dasha_ledger": ledger,
|
||||
@@ -616,6 +624,8 @@ def build_refinement_packet(
|
||||
"evidence_collection_probes": collection,
|
||||
"candidate_contrast_opportunities": opportunities,
|
||||
"holdout_validation_probes": holdout,
|
||||
"dropped_probes": dropped,
|
||||
"prospective_probes": prospective,
|
||||
"unique_minute_claim": False,
|
||||
"confirmation_allowed": False,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user