Event scoring was measured at chance level on the 77 Rodden-AA holdout cases (BUG-1091). The new flow finds the dividing line nearest the reported time, describes how the flipped divisional charts read on either side, asks up to five self-assessment questions, and saves the user's own choice (provenance user_choice) with the domains to read in both versions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DbBXozbkyFNqbu8pVEtZ7W
14 lines
601 B
Python
14 lines
601 B
Python
"""Chart choice: pick which chart to read when the birth time sits near a dividing line.
|
|
|
|
This replaces the old event-scoring rectification flow (BUG-1091: event scoring
|
|
was measured at chance level on 77 Rodden-AA cases). Nothing here scores life
|
|
events. The engine only:
|
|
|
|
1. finds the minutes where the ascendant of D1/D2/D4/D9/D10/D12/D24 changes sign
|
|
(``boundaries``),
|
|
2. describes how the reading differs on either side of the line nearest the
|
|
reported time (``readings``),
|
|
3. turns the user's own self-assessment answers into a choice with fixed,
|
|
documented rules (``decision``).
|
|
"""
|