fix(rectification): score family events and allow appearance follow-up
Dated family evidence now moves candidates via D12 and kin houses, career receipts expose both D1-10 and D10, and appearance/marks may be asked as auxiliary first-house scores. New cases bind Skill 10.0.4. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -9,6 +9,7 @@ from scripts.active_rectification_events import CandidateScoreRow
|
||||
from scripts.rectification.contracts import (
|
||||
EVENT_CONTRACT_VERSION,
|
||||
RectificationRequest,
|
||||
is_primary_scoreable_event,
|
||||
is_scoreable_event,
|
||||
)
|
||||
from scripts.rectification.house_table import compact_house_table_from_contexts
|
||||
@@ -146,7 +147,7 @@ def build_decision_receipt(
|
||||
built: dict[str, Any],
|
||||
diagnostics: dict[str, Any],
|
||||
) -> dict[str, Any]:
|
||||
scoreable_events = [event for event in request["events"] if is_scoreable_event(event)]
|
||||
scoreable_events = [event for event in request["events"] if is_primary_scoreable_event(event)]
|
||||
domains = sorted({event["domain"] for event in scoreable_events})
|
||||
candidate_presence = _gate(bool(candidate_decisions), candidate_count=len(candidate_decisions))
|
||||
event_quality = _gate(
|
||||
|
||||
Reference in New Issue
Block a user