Muhurta day diagnosis, slot ranking, and chart screening
personal.muhurta-slot-ranking
Hard exclusions, exact Karnavedha daylight-limb gates, time-window subtraction, personal strengths, textual preferences, disclosed heuristics, and a bounded source-backed election-chart post-screen produce ranked slots.
Assurance
| Level | Current statement |
|---|---|
| Documented and traceable | Yes — the canonical record includes the process and a worked example. |
| Regression or reproduction checked | Linked to 24 repository test file(s). |
| Independently source-supported | Available only for the explicitly named provenance claims or comparison cells. |
Computation method
Method type: algorithm
Apply profile day gates, evaluate Karnavedha's actual daylight-limb transition spans once per day, remove candidate named Muhurtas that intersect hard windows, evaluate slot-time and source-specific personal facts, rank survivors with transparent additive scores and relative tiers, then use a privacy-minimal candidate-time chart service to apply only deterministic source predicates.
Process
- Validate activity and Chandra mode and load its source profile.
- For Karnavedha, evaluate the Tithi and Nakshatra active at local sunrise across the complete half-open daylight interval [sunrise, sunset); a prohibited transition or missing, ambiguous, timezone-naive, unordered, or non-covering boundary fails admission.
- Return a diagnosis when any hard day-level gate fails; otherwise build fifteen named day slots or fifteen night slots and remove those overlapping applicable hard windows.
- For each survivor choose dominant Choghadiya, recompute slot facts when an engine is supplied, and apply profile admission gates.
- Preserve all generic group scoring. For Drik, evaluate the named primary-traveller, householder, mother or patient rule from exact returned Chandra facts and the canonical local Lagna at every sampled state; reject a prohibition present at any sample and count a preference only when it persists across all samples.
- Add disclosed contributions from Muhurta nature, Choghadiya, Tara, Chandra, Tithi, Vara, special/Nitya/Anandadi Yogas, Amrita, Lagna, Hora, Panchaka, and profile preferences or penalties.
- Attach grouped reasons, personal/day dosha flags, and manual rows classified by the generated structured contract for all 30 browser activities, then assign relative tiers and form the base-ranked candidate list.
- For a Drik activity with deterministic chart rules, sample each window's start, final represented minute and 10-minute cadence plus the minute before, at, and after every known interior Drik Lagna transition; map each sampled minute to the validated local Lagna. If boundary support is missing, retain and cap the base shortlist as unavailable.
- Dynamically pack no more than 24 ordered UTC instants into each request, validate the complete nine-graha Lahiri response, ignore sidecar house numbers, and recompute every Whole Sign house from planetary Rashi relative to the canonical local Lagna before evaluating generated predicates.
- For Gold, derive Navamsa and full classical Graha Drishti from the complete positions, apply the disclosed well-placed and 12-degree solar-clearance convention to both luminaries, and retain evidence naming the observed adverse factor or aspector.
- For Annaprasana, evaluate the vacant 10th, Budha outside 7th, Mangala outside 8th, Shukra outside 9th, named-benefic occupation of Lagna, and natural-malefic-free Lagna clauses. Treat the first, three exclusions and malefic clause as mandatory; use the named-benefic clause only as a tie-break preference.
- Classify Chandra in Annaprasana Lagna from the Raman-transcription 180-degree solar-elongation split, returning unknown within the disclosed plus-or-minus 0.02-degree boundary cells; fixed natural-malefic failure controls over simultaneous phase uncertainty.
- For Karnavedha candidate charts, reject a slot whenever the canonical Whole Sign eighth house is occupied; when both daylight gates and this chart predicate resolve across the unbounded candidate set, mark the named event-specific contract complete without extending that statement to the general election-chart baseline.
- For Aksharabhyasa, reject a candidate when any complete sampled state occupies the canonical Whole Sign eighth house; record a score-neutral preference only when Budha, Shukra and Guru are all co-located in the ninth at every sample. The hard reject wins and the overall assessor remains partial/provisional pending the shared baseline.
- If a window only partly overlaps the five-minute transition guard, make pure house predicates and Travel/Gruhapravesha Lagna rules unknown. For Gold, make only the house factor unresolved: keep Rasi/Navamsa/solar failures and sign-based aspects computable. Continue Moon/Nakshatra-only Seemantha and Surgery personal rules.
- Apply personal removals first and chart removals second so the categories are exclusive, then refill from further base-ranked candidates when failures leave fewer than ten competitive survivors, bounded to five requests; if that cap is reached, report the exact screened-candidate count, while a service failure retains the original top ten with an unavailable state and an empty base list makes no request.
- Apply reject failures as removals, Gold qualify failures as resolved tier caps, and prefer passes only as tie-break evidence. Unknown alone triggers review; instability alone does not.
- Sort by tier, raw score, source-specific personal preferences, chart preferences, absence of a computed personal dosha, date and time; never present unresolved qualitative checks as computed.
Formulae
Relative tier coordinate
q = (score-floor)/(ceiling-floor); Excellent if q>=0.75, Good if q>=0.50, Fair if q>=0.25, else Avoid- floor, ceiling: minimum and maximum survivor scores in the batch
Inclusive personal position
position = ((target_index - natal_index + cycle_length) mod cycle_length) + 1- cycle_length: 12 for Rasi or 27 for Nakshatra
- natal_index: primary participant's Janma Rasi/Lagna or birth-Nakshatra index
- target_index: candidate Lagna or Nakshatra index
Karnavedha single daylight limb
pass iff aware(A,S,E,B) and A <= S < B and B >= E for the half-open interval [S,E)- S, E: local sunrise and sunset
- A, B: start and next transition of the Tithi or Nakshatra active at sunrise
- a transition exactly at sunset passes; missing, unordered, timezone-naive or non-covering evidence is unknown and fails admission
Canonical Whole Sign house
house(planet) = ((rashi_index(planet) - rashi_index(local_lagna) + 12) mod 12) + 1- rashi_index(planet): DashaFlow Lahiri planetary Rashi index 0-11
- rashi_index(local_lagna): selected-city Lagna index 0-11 from the validated local Drik/Lahiri transition map
- sidecar-returned house and Lagna fields are diagnostic and do not override this projection
Gold v1 Navamsa
navamsa_index = (start(rashi_modality) + floor(degree_in_rashi / (30/9))) mod 12- start: the Rasi itself for movable, ninth from it for fixed, fifth from it for dual
- degree_in_rashi: rounded sidereal degree from 0 inclusive to 30 exclusive
- within 0.01 degrees of an internal division boundary resolves unknown
Gold v1 full Graha Drishti
full_aspect(source,target) iff ((R(target)-R(source)+12) mod 12) is in offsets(source)- ordinary classical-graha offsets:
- Kuja: {3,6,7}; Guru: {4,6,8}; Shani:
- Rahu, Ketu, conjunction, self and partial aspects are excluded
Gold v1 Chandra solar clearance
clearance = abs(((longitude(Chandra)-longitude(Surya)+180) mod 360)-180); pass above 12.02 degrees, fail below 11.98 degrees, otherwise unknown- longitude: absolute sidereal ecliptic longitude
- 12 degrees: disclosed project approximation
- 0.02 degrees: two-position rounding guard
Annaprasana v1 natural-malefic Lagna and Paksha
house(p)=1+((RasiIndex(p)-RasiIndex(local Lagna)+12) mod 12); E=(longitude(Chandra)-longitude(Surya)) mod 360; waxing iff 0.02<E<179.98; waning iff 180.02<E<359.98; boundary cells resolve unknown- fixed natural malefics: Surya, Mangala, Shani, mean Rahu and mean Ketu
- Chandra: included only when waning and physically occupying Whole Sign house 1
- Budha association: same-sign inference only; an accompanying fixed malefic already controls failure
- 0.02 degrees: disclosed two-position rounding guard around conjunction and opposition
Aksharabhyasa partial chart clauses
vacant_8 = every p in nine_grahas has H(p) != 8; trio_9 = H(Budha) = 9 AND H(Shukra) = 9 AND H(Guru) = 9- H(p): canonical local Whole Sign house
- vacant_8: hard reject; any known occupant removes the candidate
- trio_9: one preference under vidyarambha-benefic-trio-co-location-v1; no raw-score or tier change
- precedence: owner-approved reject-wins project convention; not textual authority
- overall assessment: partial/provisional pending the shared baseline
Sampled election window
samples = unique([start_minute, max(start_minute, end_minute - 1)] + [start_minute + 10k while before final_minute] + [transition_minute - 1, transition_minute, transition_minute + 1 for each known interior Drik Lagna transition])- start_minute: first included civil minute
- end_minute: exclusive civil-minute boundary
- k: positive integer cadence step
- transition_minute: precomputed Drik Lagna transition; transition samples are clipped to the half-open interval
Partial transition guard
review = window intersects [transition-5, transition+5] without fully spanning that guard- a review-gated pure house or Lagna-dependent personal rule resolves to unknown
- Gold placement keeps only its house factor unresolved while sign-based aspects remain computable
- a fully spanned guard evaluates both canonical local Lagna states
Worked example
Generic slot, Hyderabad 2026-06-11
Inputs
- Activity: any
- Slot: 07:26:23-08:18:59 IST
- Mitra named Muhurta
- Rog Choghadiya
Calculation
- Mitra auspicious nature +1; Rog Choghadiya +0.
- Amrita Kalam overlap +2, Sarvartha Siddhi +2, Shobhana +1, Anandadi Chhatra +1.
- Total score = 7; no personal or day dosha.
- This score is at the top relative band among surviving slots.
Result
- Score: 7
- Tier: Excellent
Karnavedha daylight categories, Hyderabad 2026-01-08
Inputs
- Local sunrise 06:48:13 and sunset 17:57:09
- Tithi transition next day 07:05:55
- Nakshatra transition 12:24:41
Calculation
- The Tithi transition is outside [06:48:13,17:57:09), so karnavedha.daylight-tithi-single passes.
- The Nakshatra transition is inside that interval, so karnavedha.daylight-nakshatra-single fails.
- The day fails before candidate generation; DashaFlow is not called.
Result
- Tithi: pass
- Nakshatra: fail
- No Karnavedha candidate windows
Wedding chart rejection at the sampled window edge
Inputs
- Activity: wedding
- Start snapshot projects Kuja to house 7 in the local Lagna frame
- Final represented minute projects Kuja to house 8 in the local Lagna frame
- Both snapshots contain all nine canonical grahas
Calculation
- The start snapshot passes wedding.kuja-not-8.
- The final snapshot fails wedding.kuja-not-8.
- A reject predicate fails when either sample contains the prohibited condition.
- The different statuses also mark the sampled window unstable.
Result
- The candidate window is removed
- No raw-score adjustment or re-tiering can override the source rejection
Gold v1 four-rule qualification pass
Inputs
- Activity: gold; canonical Lagna Mesha
- Surya Simha 11 degrees in house 5; Chandra Makara 15 degrees in house 10
- Guru Mesha 12 degrees; Shukra Karka 21 degrees; complete nine-graha payload
Calculation
- Surya is outside houses 6, 8 and 12, outside enemy and debilitation Rasi/Navamsa; Guru's fifth full aspect reaches Simha.
- Chandra is outside houses 6, 8 and 12 and Vrischika debilitation Rasi/Navamsa; its solar clearance exceeds 12 degrees.
- Shukra's seventh full aspect from Karka reaches Makara.
- All four qualify outcomes pass under the named v1 conventions.
Result
- The four event-specific Gold v1 chart clauses are satisfied for this sampled state
- No duplicate practitioner-review remainder is added for those four clauses; the general election-chart baseline is not assessed
Annaprasana v1 six-clause pass
Inputs
- Activity: annaprasana; canonical Lagna Mesha
- Budha in house 1; Guru in house 2; Shukra and Surya in house 3
- Chandra in house 4; Mangala in house 6; Shani and Ketu in house 11; Rahu in house 5
- Complete nine-graha payload with no graha in house 10
Calculation
- House 10 is vacant; Budha, Mangala and Shukra are outside houses 7, 8 and 9 respectively.
- Budha physically occupies Lagna, so the source preference passes.
- No fixed natural malefic occupies Lagna and Chandra is outside Lagna, so the malefic prohibition passes.
- All six outcomes resolve under the named Raman-transcription policy.
Result
- The slot survives all five mandatory Annaprasana chart prohibitions
- The Lagna-benefic preference supplies tie-break evidence only
- No event-specific chart remainder remains; the general election-chart baseline #284 remains open
Aksharabhyasa hard-reject precedence
Inputs
- Compatibility activity ID: vidyarambha
- One canonical chart sample with Surya in house 8
- Budha, Shukra and Guru all in house 9
Calculation
- The vacant-eighth predicate fails with observed occupant Surya.
- The strict all-three ninth-house preference passes.
- The owner-approved project convention applies the hard reject; the preference changes neither score nor tier and cannot neutralize it.
Result
- The candidate is removed
- The event-specific clauses are resolved, but the overall assessment remains partial/provisional pending the shared baseline
Method notes
- The additive weights and relative-tier bands are project heuristics even when an individual activity gate has verified textual support.
- Chart predicates are generated from the Python rule table and retain claim-specific source locators. The DashaFlow sidecar supplies Lahiri planetary Rashi/degree facts but does not choose an activity or issue an auspiciousness verdict; the browser's validated local Drik/Lahiri Lagna map owns the house frame.
- Role preferences persist only stable saved-profile IDs in browser-local storage and are never sent, shared or exported; one-off participants remain session-only.
- Capped and review-gated counts are disposition counts, not necessarily unique slots; the summary reports their exact overlap.
- The Annaprasana method follows the six Raman-transcription clauses without importing Namakarana Lagna-strength wording or blending the Iyer/Chintamani disagreements.
- The Karnavedha method evaluates the two daylight limbs once per Panchangam day and the vacant-eighth rule per sampled candidate chart; it does not blend the named conflicting textual alternatives.
- The Aksharabhyasa method implements only Raman Chapter VIII's first-letter-writing chart clauses under a named co-location and reject-precedence policy; Chapter XI study elections and the distinct Muhurta Chintamani lineage remain documented alternatives.
- Edge, cadence and known Lagna-transition sampling improves whole-window coverage but does not establish continuous validity inside the entire interval.
Contract
Owning layer: personal
Claim kind: project-heuristic
Time basis: Karnavedha evaluates the Tithi and Nakshatra active at local sunrise once over the half-open interval [local sunrise, local sunset), using actual transition boundaries rather than candidate sampling. Day and night candidate windows otherwise use per-slot Panchangam facts. Source-specific personal and deterministic chart predicates sample each half-open window at its start, final represented civil minute, every 10 civil minutes from the start, and the minute before, at, and after every known interior Drik/Lahiri Lagna transition. Each sample minute is mapped to its canonical local Lagna before Whole Sign houses are projected.
Inputs
- Panchangam days with timezone-aware sunrise, sunset, Tithi and Nakshatra transition spans
- activity profile
- birth profiles and an activity-specific primary role
- travel direction
- slot duration
- candidate city coordinates and IANA timezone
- candidate-time DashaFlow Lahiri planetary positions
- validated selected-city Drik/Lahiri Lagna transitions
Outputs
- day diagnosis
- candidate slots
- scores
- relative tiers
- reasons
- manual checks
- Karnavedha day-source outcomes
- personal-role and chart-screening states
- per-rule pass/fail/unknown outcomes
- removed and retained chart-screened slots
- capped, review-gated, and overlapping disposition counts
References and evidence
Evidence classes: textual, project_heuristic
Verification states: verified, partially_verified, heuristic, contradicted
Aggregate scores and relative tier bands remain disclosed project heuristics. The 32 explicitly enumerated chart predicates and five documented personal predicates across four named roles retain their own source boundaries. Gold resolves four event-specific qualifications, Annaprasana resolves six event-specific clauses, and Karnavedha resolves two daylight-limb gates plus the vacant-eighth chart clause under named source and product conventions. Aksharabhyasa resolves its two Chapter VIII event clauses under the strict all-three co-location and reject-wins policies, while its overall assessment remains partial/provisional pending the shared baseline. Each completion statement is limited to its named event-specific contract; the general election-chart baseline remains unassessed.
muhurta.any.shared_scoring
Evidence class: project_heuristic
Verification state: heuristic
Locator: ACTIVITY_RULES['any']; shared scoring pipeline in personal/muhurta.py
Last reviewed: 2026-07-22
Scope: The 'Anything auspicious' selector deliberately adds no activity-specific rule. It exposes the finder's shared Panchanga, Choghadiya, Lagna, personal-strength and relative-tier calculations as a source-neutral exploratory ranking. It is not a classical election for an unspecified act, must not be described as scripturally verified, and should yield to every purpose-specific profile when the intended act is known.
Sources
- No external source is registered for this claim.
muhurta.relative_tiers
Evidence class: project_heuristic
Verification state: heuristic
Locator: _RELATIVE_BANDS and assign_tiers
Scope: Presentation/ranking heuristic only; not a scriptural quality classification.
Sources
- No external source is registered for this claim.
muhurta.wedding
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter IX, 'Electing a time for marriage,' inspected in the 2020 Chistabo derivative at internal printed pp. 41-42 (physical PDF pp. 45-46), from the lunar-month paragraph through the election-chart conditions
Last reviewed: 2026-09-04
Scope: Supports six unconditionally admitted lunar months plus the Pushya/Makara and Chaitra/Mesha exceptions; exact rejection-derived Tithi admissions; Tuesday exclusion with four best and two middling weekdays; eleven Nakshatras; nine computable named Nitya-Yoga exclusions; Vishti rejection; three best and five middling rising Rasis; and the six visible chart prerequisites. The Drik website post-screen now deterministically requires a vacant 7th house, Mangala outside the 8th and Shukra outside the 6th across every sampled state (window edges and both sides of every known interior Drik Lagna transition); remaining chart fortification, compatibility, Pada and non-Nitya Mrityu-Yoga clauses stay manual. Adhika, Pitru Paksha, Sankramana, combustion and Simha-Stha filters are separately disclosed conservative Panchanga-Shuddhi safeguards rather than being attributed to this passage.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.annaprasana
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter VIII, 'First feeding on rice (Annaprasana),' inspected in the 2020 Chistabo derivative at internal printed pp. 22-23 (physical PDF pp. 25-26); general Panchanga Suddhi Tithis, Chapter V, internal printed p. 12 (physical PDF p. 15)
Last reviewed: 2026-09-04
Scope: Supports the configured Annaprasana age-month, weekday, Nakshatra and rising-Rasi profile and names six event-chart clauses. General Panchanga-Suddhi Tithi exclusions are cross-applied from Chapter V. Browser chart decisions, engineering conventions, shared samskara filters, Choghadiya and Tithi-family ranking bonuses, personal scoring and relative tiers require separate authority. The UBS ID preserves the bibliographic work identity; the inspected derivative supplies the located wording, without a claim that both artifacts are edition-identical.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.annaprasana.raman_transcription_chart
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter VIII, 'First feeding on rice (Annaprasana),' inspected in the 2020 Chistabo derivative at internal printed p. 22 (physical PDF p. 25)
Last reviewed: 2026-09-04
Scope: Names a vacant 10th; Budha outside the 7th; Mangala outside the 8th; Shukra outside the 9th; Budha, Guru or Shukra physically occupying Lagna as commended; and no natural malefic physically occupying Lagna. The Drik website post-screen evaluates only those six event-specific clauses. House system, malefic classification, Paksha arithmetic, precision guards, aggregation and product effects are separately identified conventions.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.annaprasana.source_divergence
Evidence class: textual
Verification state: contradicted
Locator: Kalaprakasika Chapter III, 'To Feed on Rice,' printed p. 34 (public PDF p. 66; OCR lines 3305-3317); Muhurta Chintamani Samskara-prakarana verse 18, printed p. 178 (scan p. 194), with Piyushadhara commentary printed p. 180 (scan pp. 196-197)
Last reviewed: 2026-09-04
Scope: Kalaprakasika requires Shukra outside the 7th and Budha outside the 9th, reversing the two Raman-transcription assignments; the implementation therefore selects Raman as a named policy and does not blend the lists. Muhurta Chintamani verse 18 places Chandra outside houses 1, 6 and 8. Its commentary more narrowly treats weak or waning Chandra in Lagna as adverse and describes full Chandra in Lagna as favorable. Those Moon statements are disclosed as a textual difference, not silently recast as the implemented rule.
Sources
- Kalaprakasika: The Standard Book on the Election (Mahoortha) System — Attributed to Narasimha; translated and edited by N. P. Subramania Iyer; First English publication, 1917; Asian Educational Services reprint, 1982; authority type:
primary_text_translation - Muhurta Chintamani with Piyushadhara commentary — Rama Daivajna; commentary by Govinda Daivajna; Narayan Ram Acharya, fifth edition, Nirnaya Sagar Press, Bombay, 1945; authority type:
primary_text_commentary
muhurta.raman_transcription.paksha_definition
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter II, 'On certain special yogas,' inspected in the 2020 Chistabo derivative at internal printed p. 4 (physical PDF p. 7)
Last reviewed: 2026-09-04
Scope: Defines waxing when Chandra's longitude minus Surya's longitude, reduced to the circle, is below 180 degrees and waning when it exceeds 180 degrees. Exact conjunction and opposition are not classified in that wording; the implementation guard is separate.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.karnavedha
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter VIII, 'Ear boring (Karnavedha),' inspected in the 2020 Chistabo derivative at internal printed p. 23 (physical PDF p. 26); general Panchanga Suddhi Tithis, Chapter V, internal printed p. 12 (physical PDF p. 15)
Last reviewed: 2026-09-04
Scope: Supports the daytime-only rule, admitted weekdays, rejected rising Rasis, child-age guidance, the source wording that a day ruled by two Tithis or two Nakshatras is to be rejected, the vacant-8th requirement and general-Panchanga-Suddhi Tithi exclusions. The Drik website post-screen uses DashaFlow only for the candidate-time vacant-8th chart fact. Child age remains information for guardians. Shared samskara filters, the operational meaning of 'day', boundary handling, Tithi-family ranking, personal scoring and relative tiers require separate authority.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.karnavedha.vidyamadhava_divergence
Evidence class: textual
Verification state: contradicted
Locator: Vidyamadhaviyam Vol. II, Chapter VI, verse 18, internal printed p. 39, with Vishnusarma's Muhurtadipika commentary on internal printed p. 41
Last reviewed: 2026-09-04
Scope: Alternate Karnavedha lineage. The verse uses ahni/diva daylight language and the commentary supplies a before-Lagna exception. That exception materially differs from the selected Raman all-day two-Tithi/two-Nakshatra policy, so the project discloses but does not blend it into the automated predicate.
Sources
- Vidyamadhaviyam, Volume II — Vidyamadhava; R. Shama Sastry edition with Vishnusarma's Muhurtadipika commentary, Government Branch Press, Mysore, 1925; authority type:
primary_text_sanskrit_commentary
muhurta.karnavedha.chintamani_divergence
Evidence class: textual
Verification state: contradicted
Locator: Muhurta Chintamani, Samskara-prakarana, Karnavedha verses 24-25, internal printed pp. 184-185 (Internet Archive leaves n192-n193)
Last reviewed: 2026-09-04
Scope: Alternate Karnavedha rule set with materially different detail and scope. It is retained as lineage context only; none of its additional clauses is silently imported into the named Raman daylight policy.
Sources
- Muhurta Chintamani — Rama Daivajna; Undated Sanskrit text with Hindi commentary, Internet Archive identifier muhurta-chintamani-hindi; authority type:
primary_text_hindi_commentary
election_day.karnavedha_daylight_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: B. V. Raman, Chapter VIII, 'Ear boring (Karnavedha),' inspected in the 2020 Chistabo derivative at internal printed p. 23 (physical PDF p. 26); Vidyamadhaviyam Vol. II, Chapter VI verse 18 and commentary, internal printed pp. 39 and 41; Muhurta Chintamani, Samskara-prakarana verses 24-25, internal printed pp. 184-185 (Internet Archive leaves n192-n193)
Last reviewed: 2026-09-04
Scope: Names the product's Raman interpretation: 'day' is the half-open local daylight interval [sunrise, sunset); a Tithi or Nakshatra transition strictly inside that interval rejects the whole day, a transition exactly at sunset does not, and missing, malformed or minute-ambiguous boundary evidence is unknown and therefore not admitted. This temporal and fail-closed policy is a disclosed project interpretation, not an additional textual claim.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative - Vidyamadhaviyam, Volume II — Vidyamadhava; R. Shama Sastry edition with Vishnusarma's Muhurtadipika commentary, Government Branch Press, Mysore, 1925; authority type:
primary_text_sanskrit_commentary - Muhurta Chintamani — Rama Daivajna; Undated Sanskrit text with Hindi commentary, Internet Archive identifier muhurta-chintamani-hindi; authority type:
primary_text_hindi_commentary
muhurta.seemantha
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter VII-VIII transition, 'Seemantha,' inspected in the 2020 Chistabo derivative at internal printed pp. 21-22 (physical PDF pp. 24-25)
Last reviewed: 2026-09-04
Scope: Supports the first-pregnancy and 5th/7th-month boundary; the primary nine-Nakshatra list; rejection of Chaturthi, Shashthi, Ashtami, Navami, Chaturdashi and Amavasya; Monday, Wednesday, Thursday and Friday; and rejection of Simha and Vrischika Lagna. The automated profile conservatively omits Pournami because the passage admits it only when Chandra is dignified. Ashwini, Anuradha and Moola are disclosed as unavoidable-circumstance alternatives rather than automated admissions. The Drik website post-screen now requires an empty 8th house and Chandra outside the 8th across every sampled state (window edges and both sides of every known interior Drik Lagna transition), and rejects the source's relative birth-Nakshatra positions for the selected mother at any sample. Chandra dignity and the combustion exception remain manual checks; unresolved review caps results below Excellent. Maternal comfort, clinician instructions and medical care always take precedence.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.gruhapravesha
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter XII, 'House building,' section 'Entering a new house,' inspected in the 2020 Chistabo derivative at internal printed pp. 52-54 (physical PDF pp. 56-58)
Last reviewed: 2026-09-04
Scope: Supports the exact Monday/Wednesday/Thursday/Friday gate; Krishna Pratipat and the seven named Shukla Tithis; the five best plus two permissible Nakshatras; Surya in the six traditional Uttarayana Rasis; fixed Rasi preference with dual Rasis admitted as ordinary; and conservative omission of the movable-Rasi/Vrishabha-Navamsa exception. The Drik website post-screen now requires a vacant 8th house across every sampled state (window edges and both sides of every known interior Drik Lagna transition) and can use one selected householder's natal Nakshatra, Rasi or Lagna match as a non-inflating preference. Graha strength, other house placements, Navamsa, ritual preparation and the advanced-pregnancy restriction remain visible manual prerequisites. The scope is first entry into a newly built home, not purchase, rental moving or post-repair re-entry.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.land_purchase.building
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter XII, 'Buying Lands for Buildings,' inspected in the 2020 Chistabo derivative at internal printed p. 54 (physical PDF p. 58)
Last reviewed: 2026-09-04
Scope: Supports the configured building-land purchase weekday and Nakshatra admission lists, hard Rikta-Tithi rejection and fixed-Lagna preference. The Drik website post-screen now treats Guru in a Kendra or Trikona and Mangala in the 11th as preferences only when they pass across every sampled state, and requires Mangala outside Lagna across every sampled state (window edges and both sides of every known interior Drik Lagna transition). Weekday-lord, Lagna/7th-lord harmony and 11th-lord placement remain manual checks. It does not support elections for purchasing a completed house, which Raman treats separately.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.house_purchase.completed
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter XII, 'Buying Houses,' inspected in the 2020 Chistabo derivative at internal printed p. 54 (physical PDF p. 58)
Last reviewed: 2026-09-04
Scope: Supports Nanda Tithis, Thursday/Friday, the eight configured Nakshatras and a preference for the five named Lagnas when buying a completed new or old house. Because the source calls those Lagnas best rather than exclusive, they receive a bonus instead of acting as a hard gate. The Drik website post-screen now requires Mangala outside Lagna across every sampled state (window edges and both sides of every known interior Drik Lagna transition); malefic occupancy of the 7th remains manual. This claim does not cover land purchase, construction, rental moves or Gruhapravesha; legal title, structural inspection, financing and contract advice take precedence.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.gold_jewelry.purchase
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter X, 'Buying Jewelry,' inspected in the 2020 Chistabo derivative at internal printed p. 45 (physical PDF p. 49)
Last reviewed: 2026-09-04
Scope: Supports only the disclosed requirement that Surya and Chandra be well situated and aspected, plus the passage's general instruction to avoid unfavorable Tithis and Nakshatras. The Drik website post-screen now evaluates the four chart qualifications under the separately disclosed gold-phaladeepika-placement-full-drishti-v1 convention; a resolved miss caps the tier and an unknown remains review-gated. It does not supply a jewelry-specific weekday, Tithi, Nakshatra, Lagna or Choghadiya list. The configured Labh-Choghadiya, Bhadra-Tithi, Friday/Thursday and fixed-Lagna preferences are disclosed project heuristics and do not inherit authority from this citation.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.purchase.general
Evidence class: textual
Verification state: verified
Locator: Nakshatra-prakarana, purchase/sale distinction and purchase Muhurta, verse 16, printed pp. 33-34 (OCR lines 2336-2350); marketplace election, verse 17, printed pp. 34-35 (OCR lines 2351-2374)
Last reviewed: 2026-08-29
Scope: Verse 16 supports the configured preference for Revati, Shatabhisha, Ashvini, Swati, Shravana and Chitra from the buyer's perspective. Verse 17 supports the disclosed marketplace checks: reject Rikta Tithis, Tuesday and Kumbha Lagna; place Chandra and Shukra in Lagna, keep malefics out of the 8th and 12th, and place benefics in the 2nd, 10th or 11th. The Drik website post-screen now treats Chandra-in-Lagna and Shukra-in-Lagna as source preferences only when they pass across every sampled state (window edges and both sides of every known interior Drik Lagna transition); the remaining marketplace house placements stay manual. The Labh-Choghadiya bonus is a separate project heuristic, not authorized by these verses. Object-specific vehicle, building-land and jewelry profiles remain narrower authorities and take precedence.
Sources
- Muhurta Chintamani — Rama Daivajna; Undated Sanskrit text with Hindi commentary, Internet Archive identifier muhurta-chintamani-hindi; authority type:
primary_text_hindi_commentary
muhurta.service_entry
Evidence class: textual
Verification state: verified
Locator: Nakshatra-prakarana, 'Entering the service of a master,' verse 26, printed p. 38 (OCR lines 2565-2577); 'Sandhana Muhurta,' verse 42, printed pp. 45-46 (OCR lines 2880-2891)
Last reviewed: 2026-08-29
Scope: Supports the employee-side act of entering service under seven named Nakshatras and Wednesday, Friday, Sunday or Thursday, with a benefic in Lagna, Surya or Mangala in the 10th/11th, employer/employee birth-Nakshatra Yoni friendship and friendship between their Janma-Rasi lords. The weekday and star gates are automated; the Drik website post-screen now treats Surya-or-Mangala in the 10th/11th as a preference only when it passes across every sampled state (window edges and both sides of every known interior Drik Lagna transition). Benefic Lagna strength and two-person compatibility remain mandatory practitioner checks. This does not cover offer acceptance, modern contract signing, incorporation or hiring staff. Employment terms, labour law and workplace safety take precedence. The former Amrit, Nanda and Sthira-Lagna proxies have been removed.
Sources
- Muhurta Chintamani — Rama Daivajna; Undated Sanskrit text with Hindi commentary, Internet Archive identifier muhurta-chintamani-hindi; authority type:
primary_text_hindi_commentary
muhurta.shantika_paushtika
Evidence class: textual
Verification state: verified
Locator: Nakshatra-prakarana, 'Shantika and Paushtika Muhurta,' verse 34, printed pp. 42-43 (OCR lines 2749-2772 in the Internet Archive full text)
Last reviewed: 2026-08-29
Scope: Supports the exact rejection of Rikta Tithis, Ashtami, Pournami and Amavasya; admission of Monday, Wednesday, Thursday and Friday; fifteen named Nakshatras; and rejection of Sankramana. The Drik website post-screen now treats Surya in the 10th, Chandra in the 4th and Guru in Lagna as source preferences only when they pass across every sampled state (window edges and both sides of every known interior Drik Lagna transition). Combustion, exceptional omens and the remedial Shanti urgency exception remain manual. The profile is limited to Shantika rites that pacify affliction and Paushtika welfare rites, including the passage's Puja, Purashcharana and Mula-shanti examples; it is not a universal ceremony election.
Sources
- Muhurta Chintamani — Rama Daivajna; Undated Sanskrit text with Hindi commentary, Internet Archive identifier muhurta-chintamani-hindi; authority type:
primary_text_hindi_commentary
muhurta.pilgrimage
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter XIV, 'Journeys' and 'Pilgrimage,' inspected in the 2020 Chistabo derivative at internal printed pp. 60-62 (physical PDF pp. 64-66)
Last reviewed: 2026-09-04
Scope: The pilgrimage paragraph explicitly incorporates the earlier journey rules. This supports rejecting Chaturdashi and Full/New Chandra days, preferring the ten named journey Nakshatras, rejecting Guru combustion and disclosing Guru-in-Lagna-or-9th as a chart check. The Drik website post-screen now treats Guru in Lagna or the 9th as a source preference only when it passes across every sampled state (window edges and both sides of every known interior Drik Lagna transition). The Vishti-Karana rejection follows the separately cited general Panchanga-Suddhi rule. The configured Chara-Lagna preference is a project heuristic and does not inherit authority from this citation; Raman instead names six individual favorable journey Rasis.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.travel
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter XIV, 'Journeys' and 'Long-distance Journeys,' inspected in the 2020 Chistabo derivative at internal printed pp. 60-61 (physical PDF pp. 64-65)
Last reviewed: 2026-09-04
Scope: Supports configured hard rejection of Bharani/Krittika, preference for the ten named journey Nakshatras, and the disclosed Lagna, Guru/Shukra, waxing-Chandra, Mangala and 7th-house chart checks. The Drik website post-screen now requires Mangala outside the 8th across every sampled state (window edges and both sides of every known interior Drik Lagna transition), rejects candidate Lagnas 1/5/7/9 from the selected traveller's Janma Lagna at any sample and prefers a candidate Lagna matching that traveller's Janma Rasi only across every sample. General Lagna fortification, whether Guru or Shukra is well placed in Lagna, waxing Chandra and 7th-house judgment remain manual because occupancy alone cannot establish well-placed. Vishti rejection follows the separately cited general Panchanga-Suddhi rule. Chara-Lagna and Tiryan-Mukha bonuses are separately attributed project rules. Two source corrections remain outside the configured claim because existing tests pin contrary behavior: Chaturdashi/Full/New Chandra rejection, and time-of-day exceptions to Disha Shoola. Both require explicit owner approval.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.surgery
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter XV, 'Surgical Operations,' inspected in the 2020 Chistabo derivative at internal printed pp. 64-65 (physical PDF pp. 68-69)
Last reviewed: 2026-09-04
Scope: Supports the configured Tuesday-or-Saturday, waxing Chaturthi/Navami/Chaturdashi and Ardra/Jyeshtha/Ashlesha/Moola admission rules plus the disclosed natal-Chandra, operated-body-part, Mangala, 8th-house, relevant-house and Mangala-Shani chart checks. The Drik website post-screen now requires a vacant 8th house across every sampled state (window edges and both sides of every known interior Drik Lagna transition) and keeps Chandra outside the selected patient's Janma Rasi at every sample; operated-body-part, affliction, Mangala-strength, relevant-house and Mangala-Shani judgments remain manual. The Vishti-Karana rejection is a separately implemented project rule and does not inherit authority from this citation. Medical urgency and clinician instructions always override electional timing.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
election_chart.well_placed.phaladeepika_2_36
Evidence class: textual
Verification state: verified
Locator: Chapter II, sloka 36, book p. 23 (scan p. 60)
Last reviewed: 2026-08-30
Scope: Defines a planet as badly placed when mudha or overpowered by solar rays, debilitated in Rasi or Amsa, in an enemy sign, or in houses 6, 8 or 12, and otherwise as well placed. Using Whole Sign houses, natural rather than temporary enemies, Navamsa for Amsa, and a numeric Chandra solar-clearance threshold are separately disclosed v1 interpretation choices.
Sources
- Phaladeepika — Mantreswara; V. Subrahmanya Sastri English translation, second edition, 1950; authority type:
primary_text_translation
election_chart.dignity.phaladeepika_1_6
Evidence class: textual
Verification state: verified
Locator: Chapter I, sloka 6, book pp. 3-4 (scan pp. 40-41)
Last reviewed: 2026-08-30
Scope: Supplies the seven classical grahas' Rasi lords and exaltation signs, with fall in the seventh sign from exaltation. This supports the v1 Surya-in-Tula and Chandra-in-Vrischika debilitation tests; it does not authorize an opaque composite strength score.
Sources
- Phaladeepika — Mantreswara; V. Subrahmanya Sastri English translation, second edition, 1950; authority type:
primary_text_translation
election_chart.relationships.phaladeepika_2_21_22
Evidence class: textual
Verification state: verified
Locator: Chapter II, slokas 21-22, book p. 17 (scan p. 54)
Last reviewed: 2026-08-30
Scope: Supplies the natural friendship, neutrality and enmity table used by Gold v1. Surya therefore treats Shukra- and Shani-owned Rashis as enemy signs, while Chandra receives no invented enemy-Rasi exclusion. Temporary relationships are not blended into this convention.
Sources
- Phaladeepika — Mantreswara; V. Subrahmanya Sastri English translation, second edition, 1950; authority type:
primary_text_translation
election_chart.full_graha_drishti.phaladeepika_2_23
Evidence class: textual
Verification state: verified
Locator: Chapter II, sloka 23, book p. 18 (scan p. 55)
Last reviewed: 2026-08-30
Scope: Supplies the full classical Graha Drishti geometry: all seven grahas fully aspect the seventh; Shani also the third and tenth, Guru the fifth and ninth, and Kuja the fourth and eighth. The text also describes partial aspects; Gold v1's full-only subset and exclusion of node aspects are disclosed interpretation choices.
Sources
- Phaladeepika — Mantreswara; V. Subrahmanya Sastri English translation, second edition, 1950; authority type:
primary_text_translation
election_chart.navamsa.bphs_6_12
Evidence class: textual
Verification state: verified
Locator: Chapter 6, verse 12
Last reviewed: 2026-08-30
Scope: Supplies the modality-based Navamsa sequence: begin from the Rasi itself for movable signs, its ninth for fixed signs, and its fifth for dual signs. The 0.01-degree boundary guard is a product precision policy for the rounded chart contract.
Sources
- Brihat Parashara Hora Shastra, chapter 6 verse 12 — Attributed to Parashara; Sanskrit, IAST, word analysis, and English translation published by Enjoy Learning Sanskrit; authority type:
primary_text_translation
election_chart.chandra_solar_clearance_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: Surya-Siddhanta Chapter X, verse 1, printed p. 262 (scan p. 315); gold-phaladeepika-placement-full-drishti-v1
Last reviewed: 2026-08-30
Scope: Operationalizes Phaladeepika 2.36's mudha or solar-ray-overpowering condition for Chandra as more than 12 degrees of shortest ecliptic elongation, with a 0.02-degree rounding guard. Surya-Siddhanta X.1 supplies historical rationale for a 12-degree lunar visibility boundary, but its measure is kalamsa or time-degrees in oblique ascension rather than this implementation's ecliptic-longitude distance. The conversion and precision guard therefore remain explicit v1 product approximations, not a direct textual formula.
Sources
- Translation of the Surya-Siddhanta — Ebenezer Burgess; Phanindralal Gangooly revision, University of Calcutta, 1935; authority type:
primary_text_translation
election_chart.gold_transition_envelope_v1
Evidence class: project_heuristic
Verification state: partially_verified
Locator: NASA Moon Facts (2014), p. 8, maximum orbital velocity 1.076 km/s and perigee 363,300 km; Swiss Ephemeris 2.10 Programmer's Documentation sections 3.3.3-3.4, speed in ecliptic longitude (degrees/day); gold-phaladeepika-placement-full-drishti-v1
Last reviewed: 2026-09-04
Scope: The NASA values convert to 14.66 degrees/day at lunar perigee. Gold v1 adopts the wider product safety envelope of 24 degrees/day for any one classical graha and 48 degrees/day for a two-graha separation. Adjacent represented samples must be no more than ten minutes apart. Rounded endpoints are expanded by the applicable motion envelope and contract half-step; a controlling Rasi, Navamsa, full-aspect or 12-degree solar-clearance transition that cannot be excluded fails closed to unknown. Different endpoint states evaluate both sides, malformed or non-monotone instants fail closed, and sampled displacement above the envelope fails closed. The numeric envelope is a conservative engineering policy, not a traditional rule or an independently proven global ephemeris maximum.
Sources
- Moon Facts — NASA Johnson Space Center, Advanced Mission Design Branch; April 10, 2014, p. 8; authority type:
astronomical_reference - Swiss Ephemeris — Astrodienst; Swiss Ephemeris 2.10 Programmer's Documentation and pyswisseph runtime used by the repository; authority type:
astronomical_reference
election_chart.gold_qualification_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: gold-phaladeepika-placement-full-drishti-v1; docs/research/election-chart-automation/report-source.md
Last reviewed: 2026-08-30
Scope: Resolved failure of one of Gold's four positive chart conditions retains the slot but caps an otherwise Excellent tier to Good. Unknown remains review-gated. This ranking treatment is a transparent product decision, not a textual command to reject or accept a purchase time.
Sources
- No external source is registered for this claim.
muhurta.vidyarambha
Evidence class: textual
Verification state: verified
Locator: B. V. Raman, Chapter VIII, 'Commencing education (Aksharabhyasa),' inspected in the 2020 Chistabo derivative at internal printed p. 23 (physical PDF p. 26)
Last reviewed: 2026-09-04
Scope: Supports only the Chapter VIII Aksharabhyasa first-letter-writing rite: the configured weekday, Nakshatra and movable-or-common rising-Rasi admission lists plus disclosed age and forenoon/noon guidance. The Drik website post-screen requires a vacant 8th house and treats Budha, Shukra and Guru all co-located in the 9th as a tie-break preference only. The hard reject always wins, and the trio changes neither raw score nor tier under the separately registered project convention. Chapter XI's broader subject-study elections and Muhurta Chintamani's distinct Akshararambha/Vidyarambha lineage are not blended into this assessor. Shared samskara filters, Choghadiya and Tithi-family ranking, personal scoring, relative tiers and the shared election baseline require separate authority.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.vidyarambha.raman_chapter_xi_scope
Evidence class: textual
Verification state: contradicted
Locator: B. V. Raman, Chapter XI, 'Elections Pertaining to Education,' inspected in the 2020 Chistabo derivative at internal printed pp. 46-47 (physical PDF pp. 50-51)
Last reviewed: 2026-09-04
Scope: Chapter XI addresses commencing study generally and then separate fields such as Vedas, astrology, grammar, medicine, music, science and trades. It supplies different Nakshatra, Tithi, Lagna, Yoga and chart guidance from the Chapter VIII first-letter-writing rite. This is a material scope alternative, not support for silently broadening the Aksharabhyasa assessor.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
muhurta.vidyarambha.chintamani_divergence
Evidence class: textual
Verification state: contradicted
Locator: Muhurta Chintamani, Samskara-prakarana, verses 5.37-5.38, internal printed pp. 197-198 (physical scan pp. 213-214)
Last reviewed: 2026-09-04
Scope: Verse 5.37 treats Akshararambha or first letter-writing and verse 5.38 treats Vidyarambha or beginning study with distinct Tithi, Nakshatra, Vara, Lagna and benefic-placement conditions. The passage does not support the Raman trio of Budha, Shukra and Guru together in the 9th. It is documented as an alternate lineage and is not blended into the Raman Chapter VIII v1 assessor.
Sources
- Muhurta Chintamani with Piyushadhara commentary — Rama Daivajna; commentary by Govinda Daivajna; Narayan Ram Acharya, fifth edition, Nirnaya Sagar Press, Bombay, 1945; authority type:
primary_text_commentary
election_chart.vidyarambha_co_location_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: B. V. Raman, Chapter VIII, 'Commencing education (Aksharabhyasa),' inspected in the 2020 Chistabo derivative at internal printed p. 23 (physical PDF p. 26); Muhurta Chintamani, Samskara-prakarana, verses 5.37-5.38, internal printed pp. 197-198 (physical scan pp. 213-214); vidyarambha-benefic-trio-co-location-v1
Last reviewed: 2026-09-04
Scope: The inspected Raman derivative names Budha, Shukra and Guru in the 9th but does not explicitly distinguish all-three co-location from distributive or alternative readings. Version 1 selects the strict reproducible AND formula H(Budha)=9 AND H(Shukra)=9 AND H(Guru)=9. Across samples, the preference passes only when every sample places all three in the 9th, fails only when every sample definitively fails, and otherwise resolves unknown and unstable. Muhurta Chintamani's distinct lineage is documented as an alternative, not a blended input.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative - Muhurta Chintamani with Piyushadhara commentary — Rama Daivajna; commentary by Govinda Daivajna; Narayan Ram Acharya, fifth edition, Nirnaya Sagar Press, Bombay, 1945; authority type:
primary_text_commentary
election_chart.vidyarambha_reject_precedence_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: vidyarambha-benefic-trio-co-location-v1; owner decision recorded in GitHub issue 341 on 2026-09-04
Last reviewed: 2026-09-04
Scope: The vacant-eighth failure is a hard reject. The all-three-in-the-ninth result is preference evidence only: it changes neither raw score nor tier and cannot neutralize that reject or any Panchangam, personal or safeguard gate. The inspected source does not state this precedence; it is an explicit owner-approved project convention. The event-specific Chapter VIII clauses are computed, but the overall election assessment remains partial/provisional until the shared baseline is resolved.
Sources
- No external source is registered for this claim.
election_chart.natural_malefics.bphs_3_11_modern_witness
Evidence class: textual
Verification state: verified
Locator: Chapter 3, verse 11, Sanskrit compound analysis and English rendering
Last reviewed: 2026-09-04
Scope: A modern web witness for the natural-malefic enumeration: Surya, Kuja, Shani, Rahu, Ketu and waning Chandra, with Budha conditional on association with a malefic. It is not presented as a critical edition or as independent authority for the project's same-sign association inference.
Sources
- Brihat Parashara Hora Shastra, chapter 3 verse 11 — Attributed to Parashara; Enjoy Learning Sanskrit modern web transcription, word analysis, and English rendering; accessed 2026-09-04; not a critical edition; authority type:
modern_text_witness
election_chart.whole_sign_house_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: whole-sign-physical-occupation-v1
Last reviewed: 2026-09-04
Scope: Uses the browser's canonical local Drik/Lahiri Lagna and computes house = 1 + ((graha Rasi index - Lagna Rasi index + 12) mod 12). Occupation means physical Whole Sign house presence only, not aspect, lordship, Shadbala or an inferred composite condition.
Sources
- No external source is registered for this claim.
election_chart.mean_node_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: DashaFlow election-chart response contract field engine.nodeConvention; annaprasana-natural-malefic-lagna-v1
Last reviewed: 2026-09-04
Scope: Fixes Rahu and Ketu to the sidecar's disclosed mean-node positions for this policy. The choice of mean rather than true nodes is an engineering convention, not wording supplied by the Annaprasana passage.
Sources
- Swiss Ephemeris — Astrodienst; Swiss Ephemeris 2.10 Programmer's Documentation and pyswisseph runtime used by the repository; authority type:
astronomical_reference
election_chart.budha_same_sign_association_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: annaprasana-natural-malefic-lagna-v1; BPHS modern witness chapter 3 verse 11
Last reviewed: 2026-09-04
Scope: Interprets Budha's association condition only as same-sign physical occupation. No additional Budha failure is produced because any accompanying fixed natural malefic in Lagna already controls the prohibition. Aspect, dispositor and lordship associations are not inferred.
Sources
- Brihat Parashara Hora Shastra, chapter 3 verse 11 — Attributed to Parashara; Enjoy Learning Sanskrit modern web transcription, word analysis, and English rendering; accessed 2026-09-04; not a critical edition; authority type:
modern_text_witness
election_chart.raman_180_degree_paksha_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: B. V. Raman, Chapter II, inspected in the 2020 Chistabo derivative at internal printed p. 4 (physical PDF p. 7); annaprasana-natural-malefic-lagna-v1
Last reviewed: 2026-09-04
Scope: Implements the transcription's below-or-above-180-degree description as E = (Chandra longitude - Surya longitude) mod 360: 0 < E < 180 is waxing and 180 < E < 360 is waning. This ecliptic-longitude arithmetic is the named Raman policy rather than a blended lunar-phase tradition.
Sources
- Muhurtha (Electional Astrology) — B. V. Raman; UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages; authority type:
modern_synthesis - Muhurtha (Electional Astrology) — Chistabo re-edited derivative — B. V. Raman; re-edited by Simon (Chistabo); 2020 re-edited transcription, 78 physical PDF pages; authority type:
inspected_derivative
election_chart.lunar_phase_boundary_guard_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: annaprasana-natural-malefic-lagna-v1; lunar_phase_guard_degrees=0.02
Last reviewed: 2026-09-04
Scope: Returns unknown at and within 0.02 degrees of either 0 or 180 degrees of solar elongation. The guard covers rounded sidecar degrees and the source's unclassified exact boundaries; it is a product precision policy, not a textual threshold.
Sources
- No external source is registered for this claim.
election_chart.annaprasana_fail_closed_aggregation_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: evaluate_election_snapshots; annaprasana-raman-transcription-v1
Last reviewed: 2026-09-04
Scope: For each mandatory rejection across sampled chart states, any fail controls; otherwise any unknown controls; otherwise pass. For the Lagna-benefic preference, pass requires every sampled state to pass, fail requires every state to fail, and mixed or unknown states remain unknown. A fixed-malefic Lagna failure dominates a simultaneous lunar-phase unknown.
Sources
- No external source is registered for this claim.
election_chart.annaprasana.raman_transcription_policy_v1
Evidence class: project_heuristic
Verification state: heuristic
Locator: annaprasana-raman-transcription-v1; docs/reference/18-annaprasana-profile.md
Last reviewed: 2026-09-04
Scope: Project policy selecting the six clauses represented by muhurta.annaprasana.raman_transcription_chart without blending the conflicts registered under muhurta.annaprasana.source_divergence. Those two textual claims, not this engineering-policy record, carry the external source IDs and exact artifact/page locators. The vacant 10th, three named exclusions and natural-malefic Lagna clause are mandatory rejections. The named Lagna benefics are a tie-break preference: absence causes no rejection, score change or rating cap. Unknowns are review-gated. Completion wording is event-specific only; the general election-chart baseline remains open in issue #284.
Sources
- No external source is registered for this claim.
The complete machine-readable source registry is available in provenance.json. A regression fixture or same-code reproduction is not independent verification.
Reproduce and review
tests/test_muhurta_finder.pytests/test_muhurta_lagna_integration.pytests/test_karnavedha_daylight_assessor.pytests/test_karnavedha_profile.pytests/test_election_chart_screening.pytests/test_annaprasana_profile.pytests/test_annaprasana_screenshot_evidence.pytests/test_vidyarambha_election_assessor.pytests/test_vidyarambha_projection.pytests/test_vidyarambha_screenshot_evidence.pytests/test_personal_election_parity.pytests/test_activity_check_contract.pytests/test_city_browser_projection.pytests/test_lagna_boundary_guard_audit.pytests/test_browser_smoke.pysrc/scorer/__tests__/muhurta-scorer.test.tssrc/scorer/__tests__/karnavedha-daylight.test.tssrc/__tests__/election-chart-api.test.tssrc/scorer/__tests__/election-chart-screening.test.tssrc/scorer/__tests__/election-chart-vidyarambha-projection.test.tssrc/scorer/__tests__/personal-election-screening.test.tssrc/scorer/__tests__/election-chart-enrichment.test.tssrc/scorer/__tests__/activity-check-contract.test.tssrc/__tests__/muhurta-profile-panel.test.ts
Run the linked tests, then the complete offline contract:
python tools/verify_project.pyPublic surfaces
python-librarymcpwebsitegenerated-data
Limitations
- Relative rankings mean best available under the inputs, not absolute scriptural quality or professional advice.
- Automatic integration of candidate-time election-chart enrichment and the four source-specific personal-role screens into ranked output is website-only and Drik/Lahiri/Whole Sign only; pure Python evaluators provide parity, but Python/MCP slot ranking does not call DashaFlow or apply candidate-time chart rules. Python/MCP do apply Karnavedha's two day-level transition rules. Surya Siddhanta or Vakya chart results are not blended with Drik.
- Start/end, 10-minute cadence, and every known interior Drik Lagna transition are sampled, but this remains a discrete check rather than a continuous-time proof for every instant inside a window; missing Lagna boundary support makes screening unavailable. Karnavedha's two day-level limbs instead use actual transition boundaries once per day and fail closed when those boundaries are unavailable or uncertain.
- DashaFlow and Drik Panchang can place an Ascendant transition one or two civil minutes apart. A slot that only partly overlaps the five-minute guard around a local transition keeps pure house predicates and the Travel/Gruhapravesha Lagna rules unknown. Gold placement rules can still fail from resolved Rasi, Navamsa or solar-clearance factors, but otherwise remain unknown because their house factor is unresolved; its sign-based aspects remain computable. Seemantha and Surgery Moon/Nakshatra personal rules also remain computable.
- One search dynamically packs at most 24 unique instants per request and makes at most five chart requests; the number of highest-ranked base candidates screened is therefore data-dependent, and candidateLimitReached explicitly marks a short or empty result that did not exhaust every lower-ranked base candidate.
- Positive chart and personal source preferences are tie-break evidence only and do not change the raw heuristic score. Gold v1 uses a separate qualify effect: a known miss retains the slot with unchanged raw score and makes Good its maximum rating without manual-review wording; only an unknown remains review-gated. One retained slot can be counted in both dispositions when a conclusive miss and a separate unknown coexist.
- The Gold v1 assessor resolves four event-specific clauses, the Annaprasana v1 assessor resolves six, and the Karnavedha v1 assessor resolves two daylight-limb gates plus the vacant-eighth chart clause. None implements or claims completion of the general election-chart baseline tracked in GitHub issue #284.
- Annaprasana follows the named Raman-transcription policy rather than blending the reversed Budha/Shukra assignments in Iyer or the distinct Chandra treatment in Muhurta Chintamani. Whole Sign occupation, mean nodes, same-sign Budha association, the 180-degree Paksha split, the plus-or-minus 0.02-degree boundary guard, and fail-closed aggregation are disclosed product conventions.
- Karnavedha follows the named Raman half-open daylight policy and records Vidyamadhava and Muhurta Chintamani as non-blended alternatives; missing, unordered, timezone-naive, or non-covering transition evidence resolves unknown and fails admission.
- Aksharabhyasa implements only the Chapter VIII first-letter-writing clauses. The strict all-three ninth-house reading and hard-reject precedence are disclosed product conventions; Chapter XI study elections and the Muhurta Chintamani lineage are not blended.
- Outside the named Gold, Annaprasana, Karnavedha, and Aksharabhyasa event-specific clauses, Navamsa and full-aspect convention, qualitative aspect, strength, dignity, benefic/malefic, lordship, compatibility, lineage and real-world safety judgments remain manual.
Implementation
- owner:
telugu_panchangam/personal/muhurta.py—diagnose_day - owner:
telugu_panchangam/personal/muhurta.py—day_slots - owner:
telugu_panchangam/personal/muhurta.py—night_slots - owner:
telugu_panchangam/personal/muhurta.py—assign_tiers - owner:
telugu_panchangam/personal/election_assessors/karnavedha.py—evaluate_karnavedha_daylight - owner:
telugu_panchangam/personal/slot_scorers.py—score_tara - owner:
telugu_panchangam/personal/slot_scorers.py—score_chandra - mirror:
src/panels/tarabalam.ts—findMuhurta - mirror:
src/panels/tarabalam.ts—muAssignTiers - mirror:
src/muhurta-scorer.ts—computePersonalDosha - mirror:
src/muhurta-scorer.ts—computeDayDosha - owner:
telugu_panchangam/personal/election_chart_rules.py—ELECTION_CHART_RULES - owner:
telugu_panchangam/personal/election_chart_rules.py—ELECTION_CHART_MANUAL_REMAINDERS - owner:
telugu_panchangam/personal/election_chart_rules.py—ELECTION_CHART_COMPLETE_ASSESSORS - owner:
telugu_panchangam/personal/election_chart.py—evaluate_election_window - owner:
telugu_panchangam/personal/election_assessors/conventions.py—ELECTION_CHART_CONVENTIONS - owner:
telugu_panchangam/personal/election_assessors/event_admission.py—planet_positions - owner:
telugu_panchangam/personal/election_assessors/chart_geometry.py—evaluate_well_situated - owner:
telugu_panchangam/personal/election_assessors/chart_geometry.py—evaluate_full_aspect - owner:
telugu_panchangam/personal/election_assessors/graha_nature.py—evaluate_house_free_of_natural_malefics - owner:
telugu_panchangam/personal/election_assessors/chart_geometry.py—evaluate_all_planets_in_houses - owner:
telugu_panchangam/personal/personal_election.py—evaluate_personal_election_window - owner:
telugu_panchangam/personal/activity_check_contract.py—build_activity_check_contract - mirror:
tools/export_election_chart_rules.py—main - mirror:
tools/export_activity_rules.py—main - mirror:
src/scorer/election-chart-screening.ts—evaluateElectionWindow - mirror:
src/scorer/election-assessors/event-admission.ts—completePlanetPositions - mirror:
src/scorer/election-assessors/chart-geometry.ts—evaluateWellSituated - mirror:
src/scorer/election-assessors/chart-geometry.ts—evaluateFullAspect - mirror:
src/scorer/election-assessors/graha-nature.ts—evaluateHouseFreeOfNaturalMalefics - mirror:
src/scorer/election-assessors/chart-geometry.ts—evaluateAllPlanetsInHouses - mirror:
src/scorer/election-assessors/karnavedha-daylight.ts—evaluateKarnavedhaDaylight - mirror:
src/scorer/personal-election-screening.ts—evaluatePersonalElectionRules - mirror:
src/scorer/election-chart-enrichment.ts—enrichElectionChartSlots - mirror:
src/lib/election-chart-api.ts—deriveElectionCharts
This route is generated from computations.json. Edit the registry and canonical reference prose in the same pull request as a behavior change.