{
  "schema_version": 1,
  "evidence_classes": ["astronomical", "textual", "published_panchangam", "regional_convention", "project_heuristic"],
  "verification_states": ["verified", "partially_verified", "engine_pinned", "needs_locator", "heuristic", "contradicted"],
  "sources": [
    {
      "id": "BS-IYER-1884",
      "title": "The Brihat Samhita",
      "author": "Varahamihira",
      "edition": "N. Chidambaram Iyer translation, South Indian Press, 1884",
      "url": "https://archive.org/details/b29353130",
      "authority_type": "primary_text_translation"
    },
    {
      "id": "BS-SASTRI-BHAT-1946",
      "title": "Brihat Samhita",
      "author": "Varahamihira",
      "edition": "V. Subrahmanya Sastri and M. Ramakrishna Bhat translation, 1946",
      "url": "https://archive.org/details/Brihatsamhita",
      "authority_type": "primary_text_translation"
    },
    {
      "id": "PD-SASTRI-1942",
      "title": "Phaladeepika",
      "author": "Mantreswara",
      "edition": "V. Subrahmanya Sastri English translation, 1942",
      "url": "https://www.wisdomlib.org/hinduism/book/phaladeepika-by-mantreswara-text-and-translation/d/doc1621598.html",
      "authority_type": "primary_text_translation"
    },
    {
      "id": "PD-SASTRI-1950-2E",
      "title": "Phaladeepika",
      "author": "Mantreswara",
      "edition": "V. Subrahmanya Sastri English translation, second edition, 1950",
      "url": "https://archive.org/details/Phaladeepika2ndEd.1950ByVSubrahmanyaSastri",
      "authority_type": "primary_text_translation"
    },
    {
      "id": "BPHS-ELS-6.12",
      "title": "Brihat Parashara Hora Shastra, chapter 6 verse 12",
      "author": "Attributed to Parashara",
      "edition": "Sanskrit, IAST, word analysis, and English translation published by Enjoy Learning Sanskrit",
      "url": "https://enjoylearningsanskrit.com/scriptures/parashara/chapter-6/verse-12/",
      "authority_type": "primary_text_translation"
    },
    {
      "id": "SS-BURGESS-GANGOOLY-1935",
      "title": "Translation of the Surya-Siddhanta",
      "author": "Ebenezer Burgess",
      "edition": "Phanindralal Gangooly revision, University of Calcutta, 1935",
      "url": "https://classicalastrologer.com/wp-content/uploads/2018/04/surya_siddhanta_english.pdf",
      "authority_type": "primary_text_translation"
    },
    {
      "id": "JP-SASTRI-1932-V3",
      "title": "Jataka Parijata, Volume III",
      "author": "Vaidyanatha Dikshita",
      "edition": "V. Subrahmanya Sastri English translation, Ranjan reprint of the 1932 edition",
      "url": "https://storage.yandexcloud.net/j108/library/szvreqmf/Vaidyanatha_Dikshita_-_Jataka_Parijata_%28Vol._III%29.pdf",
      "authority_type": "primary_text_translation"
    },
    {
      "id": "BVR-MUHURTHA-1993",
      "title": "Muhurtha (Electional Astrology)",
      "author": "B. V. Raman",
      "edition": "UBS Publishers' Distributors, 1993, ISBN 9788185674681, 181 catalogued pages",
      "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC",
      "catalogue_urls": [
        "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC",
        "https://openlibrary.org/books/OL9860226M/Muhurtha_%28Electional_Astrology%29"
      ],
      "authority_type": "modern_synthesis",
      "inspected_directly": false,
      "inspection_boundary": "The 1993 bibliographic work is catalogued, but no scan of this 181-page edition was inspected. Located claims were checked against the separately registered 2020 Chistabo derivative."
    },
    {
      "id": "BVR-MUHURTHA-CHISTABO-2020",
      "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
      "author": "B. V. Raman; re-edited by Simon (Chistabo)",
      "edition": "2020 re-edited transcription, 78 physical PDF pages",
      "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf",
      "authority_type": "inspected_derivative",
      "inspected_directly": true,
      "related_work_id": "BVR-MUHURTHA-1993",
      "exact_edition_match_verified": false,
      "relationship_boundary": "The derivative identifies B. V. Raman's work and says it was checked against an unspecified original scanned PDF; it does not identify that source PDF as the 181-page 1993 UBS edition.",
      "accessed_on": "2026-09-04",
      "sha256": "b8b878a444a487c83810329fdf8f057c40e92221a867db480d864da8be21a133",
      "byte_size": 2172882,
      "physical_pdf_page_count": 78,
      "pdf_metadata": {
        "title": "Muhurta-Raman Eng",
        "creator": "Word",
        "producer": "Mac OS X 10.13.6 Quartz PDFContext",
        "created_ist": "2020-06-17T16:29:55+05:30",
        "modified_ist": "2020-06-17T16:29:55+05:30",
        "pdf_version": "1.4"
      },
      "editorial_notice": {
        "physical_pdf_page": 3,
        "internal_folio": "II",
        "editor": "Simon aka Chistabo",
        "declares_re_edit": true,
        "declares_bracketed_additions": true,
        "declares_typo_corrections": true,
        "declares_appendix_omission": true
      },
      "page_numbering": [
        {
          "physical_pdf_pages": "4-36",
          "internal_printed_pages": "1-33",
          "relation": "internal = physical - 3"
        },
        {
          "physical_pdf_pages": "37",
          "internal_printed_pages": null,
          "relation": "unnumbered interstitial"
        },
        {
          "physical_pdf_pages": "38-78",
          "internal_printed_pages": "34-74",
          "relation": "internal = physical - 4"
        }
      ]
    },
    {
      "id": "BPHS-ELS-3.11-MODERN-WITNESS",
      "title": "Brihat Parashara Hora Shastra, chapter 3 verse 11",
      "author": "Attributed to Parashara",
      "edition": "Enjoy Learning Sanskrit modern web transcription, word analysis, and English rendering; accessed 2026-09-04; not a critical edition",
      "url": "https://enjoylearningsanskrit.com/scriptures/parashara/chapter-3/verse-11/",
      "authority_type": "modern_text_witness"
    },
    {
      "id": "KALAPRAKASIKA-IYER-1917-AES-1982",
      "title": "Kalaprakasika: The Standard Book on the Election (Mahoortha) System",
      "author": "Attributed to Narasimha; translated and edited by N. P. Subramania Iyer",
      "edition": "First English publication, 1917; Asian Educational Services reprint, 1982",
      "url": "https://storage.yandexcloud.net/j108/library/2xtizybv/N.P._Subramania_Iyer_-_Kalaprakasika.pdf",
      "authority_type": "primary_text_translation"
    },
    {
      "id": "MC-NSP-1945-5E",
      "title": "Muhurta Chintamani with Piyushadhara commentary",
      "author": "Rama Daivajna; commentary by Govinda Daivajna",
      "edition": "Narayan Ram Acharya, fifth edition, Nirnaya Sagar Press, Bombay, 1945",
      "url": "https://jainqq.org/booktext/Muhurt_Chintamani/002342",
      "authority_type": "primary_text_commentary"
    },
    {
      "id": "MC-HINDI-IA",
      "title": "Muhurta Chintamani",
      "author": "Rama Daivajna",
      "edition": "Undated Sanskrit text with Hindi commentary, Internet Archive identifier muhurta-chintamani-hindi",
      "url": "https://archive.org/details/muhurta-chintamani-hindi",
      "authority_type": "primary_text_hindi_commentary"
    },
    {
      "id": "VM-SASTRI-1925-V2",
      "title": "Vidyamadhaviyam, Volume II",
      "author": "Vidyamadhava",
      "edition": "R. Shama Sastry edition with Vishnusarma's Muhurtadipika commentary, Government Branch Press, Mysore, 1925",
      "url": "https://www.ebharatisampat.in/readpdf.php?id=NDA3Nzk3NTg2NzM2Njc4",
      "authority_type": "primary_text_sanskrit_commentary"
    },
    {
      "id": "DP-DAY-PAGE",
      "title": "Drik Panchang day and festival pages",
      "author": "Drik Panchang",
      "edition": "Location- and date-specific web pages",
      "url": "https://www.drikpanchang.com/",
      "authority_type": "published_panchangam"
    },
    {
      "id": "DP-ABHIJIT-MUHURAT",
      "title": "Abhijit Muhurat",
      "author": "Drik Panchang",
      "edition": "Web reference page, accessed 2026-08-28",
      "url": "https://www.drikpanchang.com/muhurat/daily/abhijit-muhurat.html",
      "authority_type": "published_panchangam"
    },
    {
      "id": "SWISSEPH",
      "title": "Swiss Ephemeris",
      "author": "Astrodienst",
      "edition": "Swiss Ephemeris 2.10 Programmer's Documentation and pyswisseph runtime used by the repository",
      "url": "https://www.astro.com/swisseph/swephprg.htm",
      "authority_type": "astronomical_reference"
    },
    {
      "id": "NASA-MOON-FACTS-2014",
      "title": "Moon Facts",
      "author": "NASA Johnson Space Center, Advanced Mission Design Branch",
      "edition": "April 10, 2014, p. 8",
      "url": "https://ntrs.nasa.gov/api/citations/20140003573/downloads/20140003573.pdf",
      "authority_type": "astronomical_reference"
    },
    {
      "id": "SS-BURGESS-WHITNEY-1860",
      "title": "Translation of the Surya-Siddhanta: A Text-Book of Hindu Astronomy",
      "author": "Ebenezer Burgess; edited with notes by William Dwight Whitney",
      "edition": "Journal of the American Oriental Society, volume 6, 1860, pages 141-498",
      "url": "https://commons.wikimedia.org/wiki/File:Translation_of_the_S%C3%BBrya-Siddh%C3%A2nta,_A_Text-Book_of_Hindu_Astronomy;_With_Notes,_and_an_Appendix_(IA_jstor-592174).pdf",
      "authority_type": "primary_text_translation"
    }
  ],
  "claims": [
    {
      "id": "drik.sidereal_positions",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/engines/drik.py",
      "evidence_class": "astronomical",
      "verification_state": "partially_verified",
      "source_ids": ["SWISSEPH", "DP-DAY-PAGE"],
      "locator": "Swiss Ephemeris Programmer's Documentation sections 3, 5.8 and 12.2 for calc_ut, sidereal flags and ayanamsa modes; representative date checks in tests/test_drik_engine.py and tests/test_ayanamsa.py",
      "scope": "Traces the Drik longitude API and preserves representative outputs. The current register does not contain an exhaustive independently published position-and-transition fixture, and it establishes no interpretive doctrine.",
      "last_reviewed": "2026-08-27"
    },
    {
      "id": "surya_siddhanta.mean_motion_manda",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/engines/surya_siddhanta.py",
      "evidence_class": "textual",
      "verification_state": "partially_verified",
      "source_ids": ["SS-BURGESS-WHITNEY-1860"],
      "locator": "Chapter I verses 29-34 and 53 for revolution counts and mean place; chapter II verses 29-39 for anomaly, epicycle dimensions and the manda equation",
      "scope": "Supports the mean-motion and manda-correction algorithm family and the Sun/Moon revolution and epicycle constants. The implementation uses direct floating-point trigonometry, a fixed code epoch and simplified apogee treatment; this claim does not make it a complete textual transcription or independently verify its modern Panchangam outputs.",
      "last_reviewed": "2026-08-27"
    },
    {
      "id": "vakya.provisional_lunar_model",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/engines/vakya.py",
      "evidence_class": "project_heuristic",
      "verification_state": "engine_pinned",
      "source_ids": [],
      "locator": "_VAKYA_CORRECTIONS and _VAKYA_CYCLE_DAYS; research gap tracked in GitHub issue 176",
      "scope": "The current nine-value offset over 3,031-day steps is regression-pinned but has no registered primary-table derivation or published-Vakya comparison set. It must be described as provisional, not as a verified 248-day or 248-year Vākya algorithm.",
      "last_reviewed": "2026-08-27"
    },
    {
      "id": "panchangam.rise_set_convention",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/engines/utils.py",
      "evidence_class": "astronomical",
      "verification_state": "partially_verified",
      "source_ids": ["SWISSEPH"],
      "locator": "Swiss Ephemeris Programmer's Documentation sections 8.12 and 8.12.1; convention decision and comparison gap tracked in GitHub issue 177",
      "scope": "Precisely traces the current astronomical-default rise_trans behavior: upper limb with refraction, fixed 1013.25 hPa and 15 C, and zero-metre altitude passed by all engines. It does not establish that this is the intended Hindu-calendar convention or independently verify multiple city/date cells.",
      "last_reviewed": "2026-08-27"
    },
    {
      "id": "festivals.forward_year_2027_2028",
      "surface": "panchangam",
      "implementation": "tests/fixtures/forward_year_festivals.json",
      "evidence_class": "published_panchangam",
      "verification_state": "partially_verified",
      "source_ids": ["DP-DAY-PAGE"],
      "locator": "1 DP_VERIFIED cell; 29 ENGINE_PINNED cells in the fixture",
      "scope": "Only cells marked DP_VERIFIED are independently verified."
    },
    {
      "id": "panchangam.non_drik_engine_outputs",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/engines/surya_siddhanta.py",
      "evidence_class": "astronomical",
      "verification_state": "engine_pinned",
      "source_ids": [],
      "locator": "tests/test_surya_siddhanta_engine.py and tests/test_vakya_engine.py",
      "scope": "Regression tests preserve the current Surya Siddhanta and Vakya Pancha-Anga and sky-event outputs. No independent published-Panchangam comparison set is registered, so engine-pinned output must not be described as externally verified."
    },
    {
      "id": "panchangam.calendar_semantics",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/engines/base.py",
      "evidence_class": "textual",
      "verification_state": "needs_locator",
      "source_ids": ["BVR-MUHURTHA-1993"],
      "locator": null,
      "scope": "Samvatsara, Ayana, Ritu, lunar-month, Paksha, weekday and Rasi labels combine astronomical calculations with calendar rollover conventions. They require criterion-level locators and regional-scope notes; astronomical correctness alone does not verify the naming convention."
    },
    {
      "id": "panchangam.mixed_daily_windows",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/engines/base.py",
      "evidence_class": "textual",
      "verification_state": "partially_verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020", "MC-HINDI-IA"],
      "locator": "B. V. Raman, Chapter III, Nakshatra Tyajyakala table, inspected in the 2020 Chistabo derivative at internal printed p. 7 (physical PDF p. 10), and Chapter V section 7, Durmuhurta, internal printed p. 13 (physical PDF p. 16); regional tables remain regression-pinned",
      "scope": "The auspicious, inauspicious and Choghadiya response objects are mixed containers. Raman supports the four-Ghati Nakshatra Tyajyakala concept and his printed Durmuhurta scheme, but the project's regional weekday tables are not identical to Raman's table and the remaining Brahma Muhurta, Abhijit, Amrita Kalam, Rahu Kalam, Gulika, Yamagandam and Choghadiya components do not yet have criterion-level textual claims. This state records partial evidence, not umbrella verification.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "panchangam.abhijit_muhurta_method",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/engines/base.py",
      "evidence_class": "published_panchangam",
      "verification_state": "partially_verified",
      "source_ids": ["DP-ABHIJIT-MUHURAT"],
      "locator": "Section 'About Abhijit Muhurat': the second paragraph defines Abhijit as the eighth of 15 equal sunrise-to-sunset parts; the following example derives 11:40-12:20 for a 06:00-18:00 day; the final paragraph records the Wednesday exclusion",
      "scope": "Supports the maintained daylight-division formula and selected Wednesday convention. It is a published-Panchangam reference rather than a primary textual edition. The repository currently has one explicit location/date comparison for the displayed window, so this does not establish exhaustive multi-city output verification or universal activity suitability.",
      "last_reviewed": "2026-08-28"
    },
    {
      "id": "panchangam.sankramana_avoidance",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/sankramana.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter V section 2, 'Surya Sankramana,' inspected in the 2020 Chistabo derivative at internal printed pp. 12-13 (physical PDF pp. 15-16); the exact 16-Ghati rule is on internal printed p. 13 (physical PDF p. 16)",
      "scope": "Supports rejecting sixteen Ghatis before and after Surya enters a new Rasi for new work. The implementation scales a Ghati to the local sunrise-to-next-sunrise Panchangam day. It does not implement any sign-specific longer Sankramana interval.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "panchangam.panchaka_rahita",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/panchaka.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter III, 'Panchak (5-source energy),' inspected in the 2020 Chistabo derivative at internal printed pp. 8-9 (physical PDF pp. 11-12)",
      "scope": "Supports adding the ordinal Tithi, weekday, Nakshatra and Lagna and reducing modulo nine; remainders 1, 2, 4, 6 and 8 as Mrityu, Agni, Raja, Chora and Roga; and activity-specific avoidance for occupation, building, travel, marriage and Upanayanam. The broader software avoid-for aliases are operational mappings of those categories, not additional textual quotations.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "panchangam.eclipse_events",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/eclipses.py",
      "evidence_class": "astronomical",
      "verification_state": "engine_pinned",
      "source_ids": ["SWISSEPH"],
      "locator": "tests/test_eclipses.py",
      "scope": "The eclipse event pipeline is regression-tested against Swiss Ephemeris calculations. The ledger does not yet contain an independent event-by-event comparison fixture, so this is engine-pinned rather than externally verified."
    },
    {
      "id": "panchangam.derived_classifications",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/engines/base.py",
      "evidence_class": "textual",
      "verification_state": "needs_locator",
      "source_ids": ["BVR-MUHURTHA-1993", "MC-HINDI-IA"],
      "locator": null,
      "scope": "Special Yogas, Panchaka labels, Khara month, Pitru Paksha, Simha-Stha, Maudhya, Anandadi Yoga, Disha Shoola, Nakshatra Mukha and Panchaka Rahita are separate traditional classifications. The group exists to expose evidence debt and grants no umbrella textual authority; each component needs its own inspected rule table and regional boundary."
    },
    {
      "id": "gochara.favourable_houses",
      "surface": "daily_horoscope",
      "implementation": "telugu_panchangam/gochara/rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BS-IYER-1884"],
      "locator": "Chapter CIV (104), stanza 4, including its concluding all-planets 11th-house statement",
      "scope": "Supports the configured favourable houses counted from Janma Chandra for Surya, Chandra, Mangala, Budha, Guru, Shukra and Shani. The explicit houses in stanza 4 combine with its concluding statement that all Grahas are benefic in the 11th. It does not support the Vedha table, father-son exemptions, Rahu/Ketu convention, named Shani conditions, or the binary reduction of each transit to one verdict.",
      "last_reviewed": "2026-07-21"
    },
    {
      "id": "gochara.vedha_tables",
      "surface": "daily_horoscope",
      "implementation": "telugu_panchangam/gochara/rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["PD-SASTRI-1942", "JP-SASTRI-1932-V3"],
      "locator": "Phaladeepika, Adhyaya XXVI, slokas 3-8 (printed pp. 287-289); Jataka Parijata, Volume III, Adhyaya XIII, note to sloka 60, printed pp. 833-834 (PDF pp. 127-128)",
      "scope": "Supports every configured favourable-house-to-Vedha-house pair for Surya, Chandra, Kuja, Budha, Guru, Shukra and Shani, plus the Surya-Shani and Chandra-Budha exemptions. It does not support this project's Rahu/Ketu policy or named Shani conditions. Brihat Samhita Chapter 104 is not the authority for this layer.",
      "last_reviewed": "2026-07-21"
    },
    {
      "id": "gochara.nodes",
      "surface": "daily_horoscope",
      "implementation": "telugu_panchangam/gochara/rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["PD-SASTRI-1942"],
      "locator": "Phaladeepika, Adhyaya XXVI, sloka 2 (printed p. 286), especially the concluding direction that Rahu and Ketu are similar to Surya",
      "scope": "Implements Phaladeepika 26.2's direction to treat Rahu and Ketu like Surya by admitting houses 3, 6, 10 and 11 from Janma Chandra. The passage does not establish whether nodes cause or receive Vedha, so the separate no-node-Vedha policy remains an explicitly unverified conservative boundary and does not inherit authority from this locator.",
      "last_reviewed": "2026-07-21"
    },
    {
      "id": "gochara.named_shani_conditions",
      "surface": "daily_horoscope",
      "implementation": "telugu_panchangam/gochara/rules.py",
      "evidence_class": "textual",
      "verification_state": "partially_verified",
      "source_ids": ["PD-SASTRI-1942"],
      "locator": "Phaladeepika, Adhyaya XXVI, sloka 1 for Janma Chandra as the transit reference and slokas 22-23 (printed pp. 295-296) for Shani's effects in houses 1, 2, 4, 8 and 12",
      "scope": "Verifies that these five Shani positions are reckoned from the natal Moon and have adverse classical transit effects. It does not verify grouping houses 12, 1 and 2 under the vernacular name Sade Sati; the names Ashtama Shani and Ardhastama Shani; the rising, peak and setting phase labels; or the deterministic advice sentences. Those remain configured conventional or project-interpreted presentation layers.",
      "last_reviewed": "2026-07-21"
    },
    {
      "id": "daily_horoscope.llm_interpretation",
      "surface": "daily_horoscope",
      "implementation": "telugu_panchangam/personal/llm_phalalu.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": null,
      "scope": "The generator verifies the rasi set and every declared graha, house and verdict in transits_cited against computed gochara. The text and advice fields are model interpretation: they are screened for unsupported precision and selected high-stakes directions but are not semantically or scripturally verified. They must never inherit the authority state of their cited transit triples.",
      "last_reviewed": "2026-07-21"
    },
    {
      "id": "muhurta.activity_rules",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "needs_locator",
      "source_ids": ["BVR-MUHURTHA-1993"],
      "locator": null,
      "scope": "Each activity needs rule-level locators; shared defaults must not imply universal textual agreement."
    },
    {
      "id": "muhurta.any.shared_scoring",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "ACTIVITY_RULES['any']; shared scoring pipeline in personal/muhurta.py",
      "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.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.shared.project_predicates",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "PROJECT_HEURISTIC_FIELDS in tools/export_muhurtam_rule_crosswalk.py; matching ACTIVITY_RULES fields and personal/muhurta.py scorer branches",
      "scope": "Criterion-level project rules that have no registered source locator, including shared special-Yoga, Adhika, Khara-Maasa, Pitru-Paksha and Simha-Stha safeguards; selected Choghadiya, Tithi-family, Lagna-class, Nakshatra-Mukha and Vishti choices; and explicitly disclaimed vehicle, gold, purchase, travel, pilgrimage and surgery fields. These predicates may be useful conservative filters or ranking signals, but they do not inherit textual authority from the surrounding activity profile.",
      "last_reviewed": "2026-08-29"
    },
    {
      "id": "muhurta.scoring_policy",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/muhurta.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "score bonuses and penalties in personal/muhurta.py; post-screen tie-breaks, unresolved-review caps and result-tier caps in src/scorer/election-chart-enrichment.ts",
      "scope": "Owns product policy for numeric weights, tie-break ordering, relative result tiers and unresolved-review caps. A cited source may support preferring or rejecting a criterion, but it does not thereby authorize the app's +1/-1/configured weight, ranking order or Excellent/Good label.",
      "last_reviewed": "2026-08-29"
    },
    {
      "id": "muhurta.product_safety_and_routing_policy",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_check_contract.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "manual rows whose display_section is practical, plus purchase.manual-3 and expert-profile practical disclosures in tools/export_muhurtam_rule_crosswalk.py",
      "scope": "Product safety, scope-routing and real-world override disclosures. These statements keep medical care, legal duties, consent, financial judgment, ritual authority and physical safety ahead of electional timing, and route users to narrower activity profiles. They are product policy even when a row also paraphrases source context.",
      "last_reviewed": "2026-08-29"
    },
    {
      "id": "muhurta.wedding",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.wedding.drkpanchang_divergence",
      "surface": "muhurtam",
      "implementation": "docs/reference/31-wedding-evidence-audit.md",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["DP-DAY-PAGE"],
      "locator": "Drik Panchang, 2026 Hindu Marriage Dates for Hyderabad and Panchang Shuddhi methodology; reviewed 2026-07-22",
      "scope": "The published Hyderabad table admits qualifying Tuesdays and includes Tithis such as Chaturdashi, Pournami, Shashthi and Navami that Raman's method rejects. It also applies solar/lunar month, Adhika, Chaturmas and Guru/Shukra Asta filters. This is a real lineage and methodology divergence: the product follows its explicitly named Raman profile, preserves separately sourced conservative safeguards, and does not claim identity with Drik Panchang's marriage-date set.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.kanya_varavarana",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["MC-HINDI-IA"],
      "locator": "Vivaha-prakarana, 'Kanyavarana Muhurta' and 'Varavarana (Phaladana) Muhurta,' verses 10-11, printed pp. 103-104 (Internet Archive OCR lines 5337-5360); marriage-star expansion referenced by verse 10 is verse 55, printed pp. 125-126 (OCR lines 6401-6426)",
      "scope": "For a mutual engagement, implements the intersection of both sides' directly stated Nakshatra admissions: Rohini, Krittika, the three Purvas and the three Uttaras. Verse 10 admits Kanyavarana under nine named stars or the marriage-election stars in verse 55; verse 11 admits Varavarana/Phaladana under Rohini, all three Uttaras, Krittika and all three Purvas. Every verse-11 star is also admitted by verse 10, so the eight-star intersection is exact. Verse 11 additionally says Shubha day, Tithi and Lagna without enumerating them in this passage; those remain mandatory practitioner prerequisites. This profile governs mutual ritual selection/gift exchange, not relationship compatibility or the wedding ceremony.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.gruhapravesha",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.gruhapravesha.drkpanchang_divergence",
      "surface": "muhurtam",
      "implementation": "docs/reference/33-gruhapravesha-evidence-audit.md",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["DP-DAY-PAGE"],
      "locator": "Drik Panchang, 2026 Griha Pravesh Dates for Pune, methodology and date table; reviewed 2026-07-22",
      "scope": "The published Panchang Shuddhi practice rejects Sunday and Tuesday but admits qualifying Saturdays, while Raman's named auspicious list is Monday, Wednesday, Thursday and Friday and reports Saturday only as another-writers' view with a theft caution. Drik Panchang also applies lunar-month and Adhika-month filters beyond this Raman profile. The product follows its named Raman lineage and discloses rather than merges this current-practice divergence.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.court.filing_lawsuit",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter XVII, 'Miscellaneous elections,' section 'Filing law-suits,' inspected in the 2020 Chistabo derivative at internal printed p. 67 (physical PDF p. 71)",
      "scope": "Supports rejection of Tuesday and Saturday; admission of Ashwini, Rohini, Mrigashira, Pushya, Uttara Phalguni, Hasta, Chitra, Anuradha, Dhanishtha and Revati; Mesha Lagna or the manual alternative of Mesha Navamsa; Guru in a Trikona from a strengthened Lagna; no malefic in the 6th; and separation of the Lagna and 6th lords. The passage says to avoid the usual unfavorable lunar days without repeating them; automation transparently resolves that phrase to Raman's recurring explicit list in the same inspected derivative: Chaturthi, Shashthi, Ashtami, Navami, Dwadashi, Chaturdashi, Pournami and Amavasya. The profile is limited to filing or initiating a lawsuit and does not cover hearings, responses, settlement, appeals or outcome prediction. Legal obligations always take precedence. The legacy litigation API key resolves explicitly to this profile and is not a separate election.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.litigation.profile_conflict",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter XVII, 'Miscellaneous elections,' section 'Filing law-suits,' inspected in the 2020 Chistabo derivative at internal printed p. 67 (physical PDF p. 71)",
      "scope": "Historical audit of the removed standalone Litigation / contest profile. It preferred Mangalavaram although Raman rejects Tuesday and Saturday for filing lawsuits, added unsupported Jaya/Purna family scoring, and attached an activity-specific Bhadra Puchha bonus without a located passage. The public litigation key is now only a compatibility alias for the corrected, narrowly scoped court filing profile; this contradicted claim is retained as the correction record, not as an active activity claim.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "panchangam.bhadra_mukha_puchha",
      "surface": "panchangam",
      "implementation": "telugu_panchangam/karana_windows.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["MC-HINDI-IA"],
      "locator": "Shubhashubha-prakarana, verses 43-45, printed pp. 20-21 (Internet Archive OCR lines 1743-1797)",
      "scope": "Implements verse 44's Tithi-specific Yama assignments for all eight Vishti-bearing Tithis. The equivalent four-quarter form places Mukha in quarter 1/2/3/4 for Shukla Chaturthi/Ashtami/Ekadashi/Pournami and the paired reverse-order Krishna Tithis, with Puchha in quarter 4/1/2/3 respectively. Mukha occupies five nominal Ghatis and Puchha three; both are scaled from the verse's nominal thirty-Ghati Vishti measure to the observed Karana duration. Verse 45's Bhadra-residence classification is not inferred from these sub-windows.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.pretakriya.deferred",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["MC-HINDI-IA"],
      "locator": "Nakshatra-prakarana, 'Pretakriya ka muhurta,' verse 48, printed pp. 47-48 (OCR lines 2956-2971 in the Internet Archive full text)",
      "scope": "Implements the verse's nine-star positive admission list for Pretakriya that could not be performed at the time of death: Ashvini, Pushya, Hasta, Ashlesha, Moola, Jyeshtha, Shravana, Ardra and Swati. This narrower deferred-rite scope removes the former generic Antyeshti ranking and does not require approximating the separate four-and-a-half-Nakshatra cremation prohibition, because none of Dhanishtha, Shatabhisha, Purva Bhadrapada, Uttara Bhadrapada or Revati is admitted by the positive list. Immediate legal, medical and ritual duties override the finder; the profile must never be used to delay Antyeshti.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.homahuti",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["MC-HINDI-IA"],
      "locator": "Nakshatra-prakarana, 'Homahuti Muhurta' and 'Agnivasa,' verses 35-36, printed pp. 43-44 (OCR lines 2773-2796 in the Internet Archive full text)",
      "scope": "Implements both conjunctive tests in verses 35-36 as hard gates. Homahuti counts the Moon's Nakshatra inclusively from Surya's Nakshatra in nine successive groups of three, assigned to Surya, Budha, Shukra, Shani, Chandra, Mangala, Guru, Rahu and Ketu; groups of the natural benefics Budha, Shukra, Chandra and Guru are admitted. Agnivasa numbers Tithis 1-30 from Shukla Pratipat and weekdays 1-7 from Sunday, adds one to the Tithi count, and admits modulo-four remainders 3 or 0, which place Agni on earth. The activity is deliberately scoped to a Homa offering (Homahuti), not every Yajna; rite-specific Kalpa and Sampradaya requirements remain manual.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.lending_money",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter X, 'Lending Money,' inspected in the 2020 Chistabo derivative at internal printed p. 45 (physical PDF p. 49)",
      "scope": "Supports hard exclusion of Krittika, Magha, Moola, Shatabhisha, Uttara Phalguni, Punarvasu and the lender's Janma Nakshatra; Tuesday/Friday exclusion; and the exact Saturday-Amavasya conditional prohibition. Lagna/7th-lord harmony and Chandra outside Vrischika remain manual checks. This is lender-side guidance only and cannot establish creditworthiness, repayment, enforceability or investment safety.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.lending.drkpanchang_divergence",
      "surface": "muhurtam",
      "implementation": "docs/reference/52-lending-money-profile.md",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["DP-DAY-PAGE"],
      "locator": "Drik Panchang, Loan Giving Muhurat methodology, example page for 11 June 2026, Chincholi, Karnataka; reviewed 2026-07-22",
      "scope": "The published methodology says not to give a loan on Wednesday, directly differing from Raman's Tuesday-and-Friday exclusion and implicit Wednesday admission. The configured profile follows the explicitly named Raman lineage and discloses, rather than merges, this current-practice divergence.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.borrowing_money",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter X, 'Borrowing Money,' inspected in the 2020 Chistabo derivative at internal printed p. 45 (physical PDF p. 49)",
      "scope": "Supports hard exclusion of Krittika, Moola, Punarvasu, Dhanishtha and each borrower's Janma Nakshatra. Chandra-Mangala/Shani conjunction and purpose-specific Chandra relationships remain manual checks. It supplies no weekday, Tithi, Lagna-class or Choghadiya preference. This is debtor-side election guidance only; repayment capacity, borrowing cost, collateral, lender terms and professional advice take precedence.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.borrowing.chintamani_divergence",
      "surface": "muhurtam",
      "implementation": "docs/reference/51-borrowing-money-profile.md",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["MC-HINDI-IA"],
      "locator": "Nakshatra-prakarana, 'Dravyaprayoga and taking a loan,' verse 27, printed pp. 38-39 (OCR lines 2578-2599)",
      "scope": "The inspected commentary joins debt-taking to a broader Dravyaprayoga/capital-deployment election with twelve named Nakshatras, Chara Lagna, benefics in the 5th/9th and an empty 8th. It does not reproduce Raman's Krittika/Moola/Punarvasu/Dhanishtha/Janma exclusion set. This is a disclosed lineage/scope divergence, not authority to merge the formulas.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.trade_inventory.purchase",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020", "MC-HINDI-IA"],
      "locator": "B. V. Raman, Chapter X, 'Buying for Business,' inspected in the 2020 Chistabo derivative at internal printed p. 45 (physical PDF p. 49); Muhurta Chintamani, Nakshatra-prakarana, purchase/sale distinction, verse 16, printed pp. 33-34 (OCR lines 2336-2350)",
      "scope": "Raman supports Thursday, Dashami and Pushya as independent preferences, complete rejection of Tuesday, Saturday as passable, and the disclosed Budha/2nd-house/Mangala/Guru chart checks. Muhurta Chintamani independently supports the buyer-versus-seller boundary, not Raman's inventory formula. This is for purchasing stock, raw materials or goods for resale/business use, not selling inventory, launching an enterprise or deploying capital. Commercial, cash-flow, tax and legal judgment take precedence.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.purchase.general",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["MC-HINDI-IA"],
      "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)",
      "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.",
      "last_reviewed": "2026-08-29"
    },
    {
      "id": "muhurta.service_entry",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["MC-HINDI-IA"],
      "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)",
      "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.",
      "last_reviewed": "2026-08-29"
    },
    {
      "id": "muhurta.capital_deployment",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["MC-HINDI-IA"],
      "locator": "Nakshatra-prakarana, 'Dravyaprayoga and taking a loan,' verse 27, printed pp. 38-39 (OCR lines 2578-2599); compare marketplace verse 17, printed pp. 34-35",
      "scope": "Supports twelve named Nakshatras, Chara Lagna, benefics in the 5th and 9th houses and an unoccupied 8th for Dravyaprayoga: putting funds to work, including investing capital in employment or business. The Chara requirement is automated; the three house conditions remain mandatory practitioner checks. This does not authorize a universal company-founding election and excludes marketplace opening, inventory purchase and lending, which are separate activities. Commercial, legal and financial judgment always takes precedence. The former Amrit, Nanda, weekday and Sthira-Lagna proxies have been removed.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.shantika_paushtika",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["MC-HINDI-IA"],
      "locator": "Nakshatra-prakarana, 'Shantika and Paushtika Muhurta,' verse 34, printed pp. 42-43 (OCR lines 2749-2772 in the Internet Archive full text)",
      "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.",
      "last_reviewed": "2026-08-29"
    },
    {
      "id": "muhurta.dharma_kriya.commencement",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["MC-HINDI-IA"],
      "locator": "Nakshatra-prakarana, Dharma-kriya commencement in verse 30, printed pp. 40-41 (OCR lines 2685-2700 in the Internet Archive full text)",
      "scope": "Supports the thirteen named Nakshatras; Sunday, Monday, Wednesday, Thursday and Friday; Budha- or Guru-ruled Lagna or Varga; Guru in Lagna; and adequate personal Guru-bala. Automation conservatively admits the four Budha/Guru-ruled Lagnas, while the Varga alternative, Guru occupation and personal Guru strength remain mandatory practitioner checks. The scope is beginning Dharma-kriya—religious or meritorious work—not every modern project, habit, relationship, relocation or life change. The former Amrit Choghadiya and Nanda-Tithi proxies have been removed because verse 30 does not supply them.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.bhumi_puja.foundation",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter XII, 'House Building' / 'Laying the Foundation,' inspected in the 2020 Chistabo derivative at internal printed pp. 50-51 (physical PDF pp. 54-55)",
      "scope": "Supports the configured house-foundation lunar-month, Tithi-number, Nakshatra, weekday, solar-Rasi and fixed-Lagna criteria. Full election-chart house occupancy/aspects and ritual site placement are disclosed manual checks. Shared samskara filters, personal scoring and relative tiers require separate authority.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.namakarana",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter VIII, 'Post-natal ceremonies' / 'Naming the child (Namakarana),' inspected in the 2020 Chistabo derivative at internal printed p. 22 (physical PDF p. 25)",
      "scope": "Supports the configured Namakarana weekday and Nakshatra admission lists, rejected Tithi numbers, fixed-Lagna preference, timing-after-birth guidance and disclosed election-chart/name checks. Shared samskara filters, Choghadiya and Tithi-family ranking bonuses, personal scoring and relative tiers require separate authority.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.seemantha",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.seemantha.chintamani_divergence",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["MC-HINDI-IA"],
      "locator": "Samskara-prakarana, 'Seemantonnayana Muhurta,' verse 8, printed p. 77 (OCR lines 4157-4180 in the Internet Archive full text)",
      "scope": "Verse 8 corroborates the implemented rejection of Rikta Tithis, Amavasya, Dwadashi, Shashthi and Ashtami; its primary and alternative Nakshatra lists together include the profile's nine stars; its alternative weekday rule admits Monday, Wednesday, Thursday and Friday; and it likewise reduces the importance of Guru/Shukra combustion. It materially diverges on pregnancy timing by prescribing the 6th or 8th month rather than Raman's 5th or 7th. It also supplies male-planet Lagna/Navamsha and benefic/malefic house-placement rules rather than Raman's ten-Rasi admission set. The product must disclose this lineage choice and must not present one month rule as universal.",
      "last_reviewed": "2026-07-22"
    },
    {
      "id": "muhurta.annaprasana",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.annaprasana.raman_transcription_chart",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_chart_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.annaprasana.source_divergence",
      "surface": "muhurtam",
      "implementation": "docs/reference/18-annaprasana-profile.md",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["KALAPRAKASIKA-IYER-1917-AES-1982", "MC-NSP-1945-5E"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.natural_malefics.bphs_3_11_modern_witness",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/graha_nature.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BPHS-ELS-3.11-MODERN-WITNESS"],
      "locator": "Chapter 3, verse 11, Sanskrit compound analysis and English rendering",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.raman_transcription.paksha_definition",
      "surface": "muhurtam",
      "implementation": "docs/reference/18-annaprasana-profile.md",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.karnavedha",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.karnavedha.vidyamadhava_divergence",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["VM-SASTRI-1925-V2"],
      "locator": "Vidyamadhaviyam Vol. II, Chapter VI, verse 18, internal printed p. 39, with Vishnusarma's Muhurtadipika commentary on internal printed p. 41",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.karnavedha.chintamani_divergence",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["MC-HINDI-IA"],
      "locator": "Muhurta Chintamani, Samskara-prakarana, Karnavedha verses 24-25, internal printed pp. 184-185 (Internet Archive leaves n192-n193)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_day.karnavedha_daylight_policy_v1",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/karnavedha.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020", "VM-SASTRI-1925-V2", "MC-HINDI-IA"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.mundana",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter VIII, 'Tonsure (Chowlam),' inspected in the 2020 Chistabo derivative at internal printed p. 23 (physical PDF p. 26)",
      "scope": "Supports the configured Shukla-Paksha, forenoon, combustion, Tithi, weekday, Nakshatra and conservative rising-Rasi rules plus disclosed age, pregnancy, solar-season and election-chart checks. Shared samskara filters, Tithi-family ranking, personal scoring and relative tiers require separate authority.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.vidyarambha",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter VIII, 'Commencing education (Aksharabhyasa),' inspected in the 2020 Chistabo derivative at internal printed p. 23 (physical PDF p. 26)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.vidyarambha.raman_chapter_xi_scope",
      "surface": "muhurtam",
      "implementation": "docs/reference/21-vidyarambha-profile.md",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.vidyarambha.chintamani_divergence",
      "surface": "muhurtam",
      "implementation": "docs/reference/21-vidyarambha-profile.md",
      "evidence_class": "textual",
      "verification_state": "contradicted",
      "source_ids": ["MC-NSP-1945-5E"],
      "locator": "Muhurta Chintamani, Samskara-prakarana, verses 5.37-5.38, internal printed pp. 197-198 (physical scan pp. 213-214)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.vidyarambha_co_location_policy_v1",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/primitives.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020", "MC-NSP-1945-5E"],
      "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",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.vidyarambha_reject_precedence_policy_v1",
      "surface": "muhurtam",
      "implementation": "src/scorer/election-chart-enrichment.ts",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "vidyarambha-benefic-trio-co-location-v1; owner decision recorded in GitHub issue 341 on 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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.upanayana",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter VIII, 'Investiture of sacred thread (Upanayanam),' inspected in the 2020 Chistabo derivative at internal printed pp. 24-25 (physical PDF pp. 27-28)",
      "scope": "Supports the configured Upanayana lunar months, Uttarayana solar Rasis, exact Paksha-qualified Tithis, weekdays, Nakshatras, admitted rising Rasis and before-noon rule plus disclosed age, conditional Budha combustion and election-chart checks. Shared samskara filters, Tithi-family ranking, personal scoring and relative tiers require separate authority.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.vehicle.acquisition",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter IV, 'Influence of Nakshatras,' movable-Nakshatra classification, inspected in the 2020 Chistabo derivative at internal printed p. 11 (physical PDF p. 14)",
      "scope": "Supports only the configured +1 preference for five movable Nakshatras when acquiring vehicles; the passage does not reject every other Nakshatra. The Labh-Choghadiya, Bhadra-Tithi, Friday and fixed-Lagna ranking preferences are disclosed project rules and do not inherit authority from this citation.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.well_digging",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter XII, 'Digging Wells,' inspected in the 2020 Chistabo derivative at internal printed p. 52 (physical PDF p. 56)",
      "scope": "Supports the configured well-digging Nakshatra and rising-Rasi admission lists plus the disclosed Surya-in-Lagna hard-rock caution. Shukra/Chandra Kendra placement and the abundant-sweet-water condition remain manual chart checks. Shared ranking and personal factors require separate authority.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.construction_roof",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter XII, 'Laying the Foundation,' roofing-stage instruction, inspected in the 2020 Chistabo derivative at internal printed p. 51 (physical PDF p. 55)",
      "scope": "Supports only the configured Vrishabha-or-Tula rising-Rasi admission rule for roofing. The passage distinguishes roofing from foundation laying but supplies no separate weekday, Tithi or Nakshatra list for this stage. The Panchaka-Nakshatra restriction is a separately implemented project rule and does not inherit authority from this citation.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.coronation",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter XVI, 'Electing Head of the State' and 'Coronation,' inspected in the 2020 Chistabo derivative at internal printed p. 66 (physical PDF p. 70)",
      "scope": "The coronation paragraph explicitly applies the immediately preceding head-of-state rules. This supports the configured Nakshatra, exact Tithi and admitted rising-Rasi lists plus the disclosed election-chart checks and the traditional-coronation and democratic-government alternatives. Shared samskara exclusions and the Urdhva-Mukha preference are separately implemented project rules and do not inherit authority from this citation.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.wood_cutting",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter XIII, 'Felling Trees,' inspected in the 2020 Chistabo derivative at internal printed p. 58 (physical PDF p. 62)",
      "scope": "Supports felling trees during Chandra's last quarter, represented by Krishna Ashtami through Amavasya, and the disclosed dry-Rasi/dry-Graha chart check. The Panchaka-Nakshatra restriction is a separately implemented project rule and does not inherit authority from this citation.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.surgery",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.gold_jewelry.purchase",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter X, 'Buying Jewelry,' inspected in the 2020 Chistabo derivative at internal printed p. 45 (physical PDF p. 49)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.well_placed.phaladeepika_2_36",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/chart_geometry.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["PD-SASTRI-1950-2E"],
      "locator": "Chapter II, sloka 36, book p. 23 (scan p. 60)",
      "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.",
      "last_reviewed": "2026-08-30"
    },
    {
      "id": "election_chart.dignity.phaladeepika_1_6",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_chart_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["PD-SASTRI-1950-2E"],
      "locator": "Chapter I, sloka 6, book pp. 3-4 (scan pp. 40-41)",
      "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.",
      "last_reviewed": "2026-08-30"
    },
    {
      "id": "election_chart.relationships.phaladeepika_2_21_22",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_chart_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["PD-SASTRI-1950-2E"],
      "locator": "Chapter II, slokas 21-22, book p. 17 (scan p. 54)",
      "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.",
      "last_reviewed": "2026-08-30"
    },
    {
      "id": "election_chart.full_graha_drishti.phaladeepika_2_23",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/chart_geometry.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["PD-SASTRI-1950-2E"],
      "locator": "Chapter II, sloka 23, book p. 18 (scan p. 55)",
      "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.",
      "last_reviewed": "2026-08-30"
    },
    {
      "id": "election_chart.navamsa.bphs_6_12",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/chart_geometry.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BPHS-ELS-6.12"],
      "locator": "Chapter 6, verse 12",
      "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.",
      "last_reviewed": "2026-08-30"
    },
    {
      "id": "election_chart.gold_transition_envelope_v1",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/chart_geometry.py",
      "evidence_class": "project_heuristic",
      "verification_state": "partially_verified",
      "source_ids": ["NASA-MOON-FACTS-2014", "SWISSEPH"],
      "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",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.chandra_solar_clearance_policy_v1",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/chart_geometry.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": ["SS-BURGESS-GANGOOLY-1935"],
      "locator": "Surya-Siddhanta Chapter X, verse 1, printed p. 262 (scan p. 315); gold-phaladeepika-placement-full-drishti-v1",
      "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.",
      "last_reviewed": "2026-08-30"
    },
    {
      "id": "election_chart.gold_qualification_policy_v1",
      "surface": "muhurtam",
      "implementation": "src/scorer/election-chart-enrichment.ts",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "gold-phaladeepika-placement-full-drishti-v1; docs/research/election-chart-automation/report-source.md",
      "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.",
      "last_reviewed": "2026-08-30"
    },
    {
      "id": "election_chart.whole_sign_house_policy_v1",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/conventions.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "whole-sign-physical-occupation-v1",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.mean_node_policy_v1",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/conventions.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": ["SWISSEPH"],
      "locator": "DashaFlow election-chart response contract field engine.nodeConvention; annaprasana-natural-malefic-lagna-v1",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.budha_same_sign_association_policy_v1",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/conventions.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": ["BPHS-ELS-3.11-MODERN-WITNESS"],
      "locator": "annaprasana-natural-malefic-lagna-v1; BPHS modern witness chapter 3 verse 11",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.raman_180_degree_paksha_policy_v1",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/primitives.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.lunar_phase_boundary_guard_policy_v1",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_assessors/primitives.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "annaprasana-natural-malefic-lagna-v1; lunar_phase_guard_degrees=0.02",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.annaprasana_fail_closed_aggregation_policy_v1",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/election_chart.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "evaluate_election_snapshots; annaprasana-raman-transcription-v1",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "election_chart.annaprasana.raman_transcription_policy_v1",
      "surface": "muhurtam",
      "implementation": "src/scorer/election-chart-enrichment.ts",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "annaprasana-raman-transcription-v1; docs/reference/18-annaprasana-profile.md",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.pilgrimage",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.travel",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.home_repair.commencement",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter XII, 'Repairing Houses,' inspected in the 2020 Chistabo derivative at internal printed pp. 54-55 (physical PDF pp. 58-59)",
      "scope": "Supports Tuesday as the sole absolute weekday prohibition and Monday/Wednesday/Thursday as preferences for commencing repairs. Friday with Vrishabha/Tula Lagna, Monday with Karka Lagna, a benefic in Lagna, Chandra in an aquatic Rasi, and the Mangala-same-Nakshatra condition remain manual prerequisites. The seven named Nakshatras are not unconditionally rejected. Whitewashing, dismantling, new construction and moving/re-entry are separate scopes; engineering, permits and worksite safety take precedence.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.house_purchase.completed",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "locator": "B. V. Raman, Chapter XII, 'Buying Houses,' inspected in the 2020 Chistabo derivative at internal printed p. 54 (physical PDF p. 58)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.land_purchase.building",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/activity_rules.py",
      "evidence_class": "textual",
      "verification_state": "verified",
      "source_ids": ["BVR-MUHURTHA-1993", "BVR-MUHURTHA-CHISTABO-2020"],
      "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)",
      "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.",
      "last_reviewed": "2026-09-04"
    },
    {
      "id": "muhurta.relative_tiers",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/personal/muhurta.py",
      "evidence_class": "project_heuristic",
      "verification_state": "heuristic",
      "source_ids": [],
      "locator": "_RELATIVE_BANDS and assign_tiers",
      "scope": "Presentation/ranking heuristic only; not a scriptural quality classification."
    },
    {
      "id": "panchanga_shuddhi.five_limb_count",
      "surface": "muhurtam",
      "implementation": "telugu_panchangam/panchanga_shuddhi.py",
      "evidence_class": "textual",
      "verification_state": "needs_locator",
      "source_ids": ["BVR-MUHURTHA-1993"],
      "locator": null,
      "scope": "The categorical limb rules and the 0-5 composite labels require separate locators; activity context limits universality."
    }
  ]
}
