{
  "schema_version": 1,
  "generated_from": [
    "telugu_panchangam.personal.activity_rules.ACTIVITY_RULES",
    "telugu_panchangam.personal.activity_check_contract",
    "telugu_panchangam.personal.personal_election.PERSONAL_ELECTION_RULES",
    "telugu_panchangam.personal.election_chart_rules.ELECTION_CHART_RULES",
    "docs/reference/provenance.json"
  ],
  "counts": {
    "activities": 30,
    "browser_activities": 30,
    "python_mcp_only_activities": 5,
    "rows": 328,
    "deterministic_panchangam_rows": 177,
    "personal_rule_rows": 5,
    "election_chart_rule_rows": 32,
    "manual_display_rows": 114,
    "by_predicate_class": {
      "panchangam.slot-exclusion": 16,
      "panchangam.day-exclusion": 33,
      "panchangam.window-exclusion": 8,
      "panchangam.ranking-preference": 39,
      "panchangam.day-admission": 26,
      "panchangam.day-admission-exception": 1,
      "panchangam.slot-admission": 38,
      "panchangam.ranking-penalty": 7,
      "election-chart.house_empty": 7,
      "election-chart.planet_not_house": 9,
      "manual.display-row": 114,
      "election-chart.any_planet_in_houses": 2,
      "election-chart.house_free_of_natural_malefics": 1,
      "panchangam.time-admission": 3,
      "panchangam.daylight-single-limb": 2,
      "election-chart.all_planets_in_houses": 1,
      "personal.exact-election-fact": 5,
      "election-chart.planet_in_houses": 8,
      "election-chart.planet_well_situated": 2,
      "election-chart.planet_receives_full_aspect": 2,
      "panchangam.personal-slot-exclusion": 2,
      "panchangam.disclosure": 1,
      "panchangam.specialized-admission": 1
    },
    "by_implementation_status": {
      "automated_browser_and_python": 154,
      "automated_python_only_not_browser": 23,
      "automated_exact_chart_browser_with_python_parity": 37,
      "manual_displayed_not_computed": 114
    },
    "by_authority_status": {
      "source_backed": 249,
      "explicit_project_heuristic": 76,
      "documented_conflict": 3
    },
    "deterministic_by_authority_role": {
      "activity_source_claim": 108,
      "explicit_project_heuristic": 61,
      "shared_source_claim": 8
    }
  },
  "activities": [
    {
      "activity": "any",
      "label": "Anything auspicious",
      "authority_claim_field": "heuristic_claim",
      "source_claim_id": "muhurta.any.shared_scoring",
      "source_claim": {
        "id": "muhurta.any.shared_scoring",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "evidence_class": "project_heuristic",
        "verification_state": "heuristic",
        "source_ids": [],
        "sources": [],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [],
      "row_count": 0
    },
    {
      "activity": "wedding",
      "label": "Wedding (Vivaha)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [
        {
          "id": "muhurta.wedding.drkpanchang_divergence",
          "surface": "muhurtam",
          "authority_status": "documented_conflict",
          "evidence_class": "textual",
          "verification_state": "contradicted",
          "source_ids": [
            "DP-DAY-PAGE"
          ],
          "sources": [
            {
              "id": "DP-DAY-PAGE",
              "title": "Drik Panchang day and festival pages",
              "authority_type": "published_panchangam",
              "url": "https://www.drikpanchang.com/"
            }
          ],
          "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."
        }
      ],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "wedding.panchangam.avoid_karana",
        "wedding.panchangam.skip_on_yoga",
        "wedding.panchangam.skip_on_sankramana",
        "wedding.panchangam.prefer_vara",
        "wedding.panchangam.allowed_maasams",
        "wedding.panchangam.allowed_maasa_solar_pairs",
        "wedding.panchangam.allowed_varas",
        "wedding.panchangam.allowed_nakshatras",
        "wedding.panchangam.avoid_nitya_yogas",
        "wedding.panchangam.allowed_lagnas",
        "wedding.panchangam.prefer_lagnas",
        "wedding.panchangam.allowed_tithi_names",
        "wedding.panchangam.skip_on_combust",
        "wedding.panchangam.skip_on_adhika",
        "wedding.panchangam.skip_on_pitru_paksha",
        "wedding.panchangam.skip_on_simha_stha_guru",
        "wedding.panchangam.penalty_on_simha_stha_shukra",
        "wedding.house-7-vacant",
        "wedding.kuja-not-8",
        "wedding.shukra-not-6",
        "wedding.manual-1",
        "wedding.manual-2",
        "wedding.manual-3",
        "wedding.manual-4",
        "wedding.manual-5",
        "wedding.manual-6"
      ],
      "row_count": 26
    },
    {
      "activity": "engagement",
      "label": "Mutual engagement (Kanya-Varavarana)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.kanya_varavarana",
      "source_claim": {
        "id": "muhurta.kanya_varavarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "MC-HINDI-IA"
        ],
        "sources": [
          {
            "id": "MC-HINDI-IA",
            "title": "Muhurta Chintamani",
            "authority_type": "primary_text_hindi_commentary",
            "url": "https://archive.org/details/muhurta-chintamani-hindi"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "engagement.panchangam.allowed_nakshatras",
        "engagement.manual-1",
        "engagement.manual-2",
        "engagement.manual-3"
      ],
      "row_count": 4
    },
    {
      "activity": "naming",
      "label": "Naming (Namakaranam)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "naming.panchangam.prefer_lagna_class",
        "naming.panchangam.prefer_choghadiya",
        "naming.panchangam.skip_on_yoga",
        "naming.panchangam.skip_on_sankramana",
        "naming.panchangam.prefer_tithi_class",
        "naming.panchangam.avoid_tithi_class",
        "naming.panchangam.allowed_varas",
        "naming.panchangam.allowed_nakshatras",
        "naming.panchangam.avoid_tithi_numbers",
        "naming.panchangam.skip_on_adhika",
        "naming.panchangam.skip_on_khar_maasa",
        "naming.panchangam.skip_on_pitru_paksha",
        "naming.manual-1",
        "naming.manual-2",
        "naming.manual-3",
        "naming.manual-4",
        "naming.manual-5",
        "naming.manual-6"
      ],
      "row_count": 18
    },
    {
      "activity": "annaprasana",
      "label": "Annaprasana (First feeding)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.annaprasana",
      "source_claim": {
        "id": "muhurta.annaprasana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "annaprasana.panchangam.prefer_choghadiya",
        "annaprasana.panchangam.skip_on_yoga",
        "annaprasana.panchangam.skip_on_sankramana",
        "annaprasana.panchangam.prefer_tithi_class",
        "annaprasana.panchangam.avoid_tithi_class",
        "annaprasana.panchangam.allowed_varas",
        "annaprasana.panchangam.allowed_nakshatras",
        "annaprasana.panchangam.avoid_tithi_numbers",
        "annaprasana.panchangam.allowed_lagnas",
        "annaprasana.panchangam.skip_on_adhika",
        "annaprasana.panchangam.skip_on_khar_maasa",
        "annaprasana.panchangam.skip_on_pitru_paksha",
        "annaprasana.house-10-vacant",
        "annaprasana.budha-not-7",
        "annaprasana.kuja-not-8",
        "annaprasana.shukra-not-9",
        "annaprasana.benefic-occupies-lagna",
        "annaprasana.no-natural-malefic-in-lagna",
        "annaprasana.manual-1",
        "annaprasana.manual-2",
        "annaprasana.manual-3",
        "annaprasana.manual-4"
      ],
      "row_count": 22
    },
    {
      "activity": "karnavedha",
      "label": "Karnavedha (Ear-piercing)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.karnavedha",
      "source_claim": {
        "id": "muhurta.karnavedha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [
        {
          "id": "muhurta.karnavedha.vidyamadhava_divergence",
          "surface": "muhurtam",
          "authority_status": "documented_conflict",
          "evidence_class": "textual",
          "verification_state": "contradicted",
          "source_ids": [
            "VM-SASTRI-1925-V2"
          ],
          "sources": [
            {
              "id": "VM-SASTRI-1925-V2",
              "title": "Vidyamadhaviyam, Volume II",
              "authority_type": "primary_text_sanskrit_commentary",
              "url": "https://www.ebharatisampat.in/readpdf.php?id=NDA3Nzk3NTg2NzM2Njc4"
            }
          ],
          "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."
        },
        {
          "id": "muhurta.karnavedha.chintamani_divergence",
          "surface": "muhurtam",
          "authority_status": "documented_conflict",
          "evidence_class": "textual",
          "verification_state": "contradicted",
          "source_ids": [
            "MC-HINDI-IA"
          ],
          "sources": [
            {
              "id": "MC-HINDI-IA",
              "title": "Muhurta Chintamani",
              "authority_type": "primary_text_hindi_commentary",
              "url": "https://archive.org/details/muhurta-chintamani-hindi"
            }
          ],
          "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."
        }
      ],
      "source_scope": "Raman daylight policy: one Tithi and one Nakshatra must each cover [local sunrise, local sunset), and the candidate election chart must keep the 8th house vacant. Vidyamadhava and Muhurta Chintamani are disclosed alternate lineages and are not blended into this policy.",
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "karnavedha.panchangam.skip_on_yoga",
        "karnavedha.panchangam.skip_on_sankramana",
        "karnavedha.panchangam.prefer_tithi_class",
        "karnavedha.panchangam.avoid_tithi_class",
        "karnavedha.panchangam.allowed_varas",
        "karnavedha.panchangam.avoid_tithi_numbers",
        "karnavedha.panchangam.allowed_lagnas",
        "karnavedha.panchangam.daytime_only",
        "karnavedha.daylight-tithi-single",
        "karnavedha.daylight-nakshatra-single",
        "karnavedha.panchangam.skip_on_adhika",
        "karnavedha.panchangam.skip_on_khar_maasa",
        "karnavedha.panchangam.skip_on_pitru_paksha",
        "karnavedha.house-8-vacant",
        "karnavedha.manual-1",
        "karnavedha.manual-2"
      ],
      "row_count": 16
    },
    {
      "activity": "mundana",
      "label": "Mundana / Chaula (First head-shave)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "mundana.panchangam.skip_on_yoga",
        "mundana.panchangam.skip_on_sankramana",
        "mundana.panchangam.prefer_tithi_class",
        "mundana.panchangam.avoid_tithi_class",
        "mundana.panchangam.allowed_varas",
        "mundana.panchangam.allowed_nakshatras",
        "mundana.panchangam.prefer_nakshatras",
        "mundana.panchangam.allowed_tithi_numbers",
        "mundana.panchangam.allowed_lagnas",
        "mundana.panchangam.forenoon_only",
        "mundana.panchangam.allowed_pakshams",
        "mundana.panchangam.skip_on_combust",
        "mundana.panchangam.skip_on_adhika",
        "mundana.panchangam.skip_on_khar_maasa",
        "mundana.panchangam.skip_on_pitru_paksha",
        "mundana.manual-1",
        "mundana.manual-2",
        "mundana.manual-3",
        "mundana.manual-4",
        "mundana.manual-5"
      ],
      "row_count": 20
    },
    {
      "activity": "upanayana",
      "label": "Upanayana (Sacred thread)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "upanayana.panchangam.skip_on_yoga",
        "upanayana.panchangam.skip_on_sankramana",
        "upanayana.panchangam.prefer_tithi_class",
        "upanayana.panchangam.avoid_tithi_class",
        "upanayana.panchangam.allowed_maasams",
        "upanayana.panchangam.allowed_varas",
        "upanayana.panchangam.allowed_nakshatras",
        "upanayana.panchangam.allowed_lagnas",
        "upanayana.panchangam.forenoon_only",
        "upanayana.panchangam.allowed_solar_signs",
        "upanayana.panchangam.allowed_tithi_names",
        "upanayana.panchangam.skip_on_adhika",
        "upanayana.panchangam.skip_on_khar_maasa",
        "upanayana.panchangam.skip_on_pitru_paksha",
        "upanayana.manual-1",
        "upanayana.manual-2",
        "upanayana.manual-3",
        "upanayana.manual-4",
        "upanayana.manual-5",
        "upanayana.manual-6",
        "upanayana.manual-7"
      ],
      "row_count": 21
    },
    {
      "activity": "vidyarambha",
      "label": "Aksharabhyasa (First-letter writing)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.vidyarambha",
      "source_claim": {
        "id": "muhurta.vidyarambha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [
        {
          "id": "muhurta.vidyarambha.raman_chapter_xi_scope",
          "surface": "muhurtam",
          "authority_status": "documented_conflict",
          "evidence_class": "textual",
          "verification_state": "contradicted",
          "source_ids": [
            "BVR-MUHURTHA-1993",
            "BVR-MUHURTHA-CHISTABO-2020"
          ],
          "sources": [
            {
              "id": "BVR-MUHURTHA-1993",
              "title": "Muhurtha (Electional Astrology)",
              "authority_type": "modern_synthesis",
              "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
            },
            {
              "id": "BVR-MUHURTHA-CHISTABO-2020",
              "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
              "authority_type": "inspected_derivative",
              "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
            }
          ],
          "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."
        },
        {
          "id": "muhurta.vidyarambha.chintamani_divergence",
          "surface": "muhurtam",
          "authority_status": "documented_conflict",
          "evidence_class": "textual",
          "verification_state": "contradicted",
          "source_ids": [
            "MC-NSP-1945-5E"
          ],
          "sources": [
            {
              "id": "MC-NSP-1945-5E",
              "title": "Muhurta Chintamani with Piyushadhara commentary",
              "authority_type": "primary_text_commentary",
              "url": "https://jainqq.org/booktext/Muhurt_Chintamani/002342"
            }
          ],
          "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."
        }
      ],
      "source_scope": "This profile assesses the Chapter VIII Aksharabhyasa first-letter-writing rite only; it is not a generic education-start election.",
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "vidyarambha.panchangam.prefer_choghadiya",
        "vidyarambha.panchangam.skip_on_yoga",
        "vidyarambha.panchangam.skip_on_sankramana",
        "vidyarambha.panchangam.prefer_tithi_class",
        "vidyarambha.panchangam.avoid_tithi_class",
        "vidyarambha.panchangam.allowed_varas",
        "vidyarambha.panchangam.allowed_nakshatras",
        "vidyarambha.panchangam.allowed_lagnas",
        "vidyarambha.panchangam.skip_on_adhika",
        "vidyarambha.panchangam.skip_on_khar_maasa",
        "vidyarambha.panchangam.skip_on_pitru_paksha",
        "vidyarambha.house-8-vacant",
        "vidyarambha.budha-shukra-guru-9",
        "vidyarambha.manual-1",
        "vidyarambha.manual-2",
        "vidyarambha.manual-3",
        "vidyarambha.manual-4"
      ],
      "row_count": 17
    },
    {
      "activity": "seemantha",
      "label": "Seemantha (Prenatal ceremony)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [
        {
          "id": "muhurta.seemantha.chintamani_divergence",
          "surface": "muhurtam",
          "authority_status": "documented_conflict",
          "evidence_class": "textual",
          "verification_state": "contradicted",
          "source_ids": [
            "MC-HINDI-IA"
          ],
          "sources": [
            {
              "id": "MC-HINDI-IA",
              "title": "Muhurta Chintamani",
              "authority_type": "primary_text_hindi_commentary",
              "url": "https://archive.org/details/muhurta-chintamani-hindi"
            }
          ],
          "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."
        }
      ],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "seemantha.panchangam.allowed_varas",
        "seemantha.panchangam.allowed_nakshatras",
        "seemantha.panchangam.allowed_lagnas",
        "seemantha.panchangam.allowed_tithi_names",
        "personal.seemantha.birth-star-exclusions",
        "seemantha.house-8-vacant",
        "seemantha.chandra-not-8",
        "seemantha.manual-1",
        "seemantha.manual-2",
        "seemantha.manual-3",
        "seemantha.manual-4",
        "seemantha.manual-5",
        "seemantha.manual-6",
        "seemantha.manual-7"
      ],
      "row_count": 14
    },
    {
      "activity": "gruhapravesha",
      "label": "Gruhapravesha (First entry into new home)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [
        {
          "id": "muhurta.gruhapravesha.drkpanchang_divergence",
          "surface": "muhurtam",
          "authority_status": "documented_conflict",
          "evidence_class": "textual",
          "verification_state": "contradicted",
          "source_ids": [
            "DP-DAY-PAGE"
          ],
          "sources": [
            {
              "id": "DP-DAY-PAGE",
              "title": "Drik Panchang day and festival pages",
              "authority_type": "published_panchangam",
              "url": "https://www.drikpanchang.com/"
            }
          ],
          "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."
        }
      ],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "gruhapravesha.panchangam.prefer_lagna_class",
        "gruhapravesha.panchangam.allowed_varas",
        "gruhapravesha.panchangam.allowed_nakshatras",
        "gruhapravesha.panchangam.allowed_lagnas",
        "gruhapravesha.panchangam.allowed_solar_signs",
        "gruhapravesha.panchangam.allowed_tithi_names",
        "personal.gruhapravesha.natal-anchor-match",
        "gruhapravesha.house-8-vacant",
        "gruhapravesha.manual-1",
        "gruhapravesha.manual-2",
        "gruhapravesha.manual-3",
        "gruhapravesha.manual-4a",
        "gruhapravesha.manual-4b",
        "gruhapravesha.manual-5",
        "gruhapravesha.manual-6"
      ],
      "row_count": 15
    },
    {
      "activity": "vehicle",
      "label": "Vehicle purchase",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.vehicle.acquisition",
      "source_claim": {
        "id": "muhurta.vehicle.acquisition",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "vehicle.panchangam.prefer_lagna_class",
        "vehicle.panchangam.prefer_choghadiya",
        "vehicle.panchangam.prefer_vara",
        "vehicle.panchangam.prefer_tithi_class",
        "vehicle.panchangam.prefer_nakshatras"
      ],
      "row_count": 5
    },
    {
      "activity": "property",
      "label": "Land purchase (for building)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "property.panchangam.prefer_lagna_class",
        "property.panchangam.prefer_vara",
        "property.panchangam.allowed_varas",
        "property.panchangam.allowed_nakshatras",
        "property.panchangam.avoid_tithi_numbers",
        "property.guru-kendra-trikona",
        "property.kuja-11",
        "property.kuja-not-lagna",
        "property.manual-1",
        "property.manual-2",
        "property.manual-3",
        "property.manual-4"
      ],
      "row_count": 12
    },
    {
      "activity": "house_purchase",
      "label": "Completed house purchase",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.house_purchase.completed",
      "source_claim": {
        "id": "muhurta.house_purchase.completed",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [
        {
          "id": "muhurta.purchase.general",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "MC-HINDI-IA"
          ],
          "sources": [
            {
              "id": "MC-HINDI-IA",
              "title": "Muhurta Chintamani",
              "authority_type": "primary_text_hindi_commentary",
              "url": "https://archive.org/details/muhurta-chintamani-hindi"
            }
          ],
          "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."
        }
      ],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "house_purchase.panchangam.allowed_varas",
        "house_purchase.panchangam.allowed_nakshatras",
        "house_purchase.panchangam.allowed_tithi_numbers",
        "house_purchase.panchangam.prefer_lagnas",
        "house-purchase.kuja-not-lagna",
        "house_purchase.manual-1",
        "house_purchase.manual-2",
        "house_purchase.manual-3",
        "house_purchase.manual-4"
      ],
      "row_count": 9
    },
    {
      "activity": "gold",
      "label": "Gold / Jewelry purchase",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.gold_jewelry.purchase",
      "source_claim": {
        "id": "muhurta.gold_jewelry.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "gold.panchangam.prefer_lagna_class",
        "gold.panchangam.prefer_choghadiya",
        "gold.panchangam.prefer_vara",
        "gold.panchangam.prefer_tithi_class",
        "gold.surya-well-situated",
        "gold.chandra-well-situated",
        "gold.surya-fully-aspected",
        "gold.chandra-fully-aspected",
        "gold.manual-1"
      ],
      "row_count": 9
    },
    {
      "activity": "business_inventory_purchase",
      "label": "Trade inventory purchase",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.trade_inventory.purchase",
      "source_claim": {
        "id": "muhurta.trade_inventory.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020",
          "MC-HINDI-IA"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          },
          {
            "id": "MC-HINDI-IA",
            "title": "Muhurta Chintamani",
            "authority_type": "primary_text_hindi_commentary",
            "url": "https://archive.org/details/muhurta-chintamani-hindi"
          }
        ],
        "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."
      },
      "related_claims": [
        {
          "id": "muhurta.purchase.general",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "MC-HINDI-IA"
          ],
          "sources": [
            {
              "id": "MC-HINDI-IA",
              "title": "Muhurta Chintamani",
              "authority_type": "primary_text_hindi_commentary",
              "url": "https://archive.org/details/muhurta-chintamani-hindi"
            }
          ],
          "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."
        }
      ],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "business_inventory_purchase.panchangam.prefer_vara",
        "business_inventory_purchase.panchangam.allowed_varas",
        "business_inventory_purchase.panchangam.prefer_nakshatras",
        "business_inventory_purchase.panchangam.prefer_tithi_numbers",
        "business_inventory_purchase.manual-1",
        "business_inventory_purchase.manual-2",
        "business_inventory_purchase.manual-3",
        "business_inventory_purchase.manual-4",
        "business_inventory_purchase.manual-5"
      ],
      "row_count": 9
    },
    {
      "activity": "purchase",
      "label": "Purchase (general)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.purchase.general",
      "source_claim": {
        "id": "muhurta.purchase.general",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "MC-HINDI-IA"
        ],
        "sources": [
          {
            "id": "MC-HINDI-IA",
            "title": "Muhurta Chintamani",
            "authority_type": "primary_text_hindi_commentary",
            "url": "https://archive.org/details/muhurta-chintamani-hindi"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "purchase.panchangam.prefer_choghadiya",
        "purchase.panchangam.prefer_nakshatras",
        "purchase.chandra-lagna",
        "purchase.shukra-lagna",
        "purchase.manual-1",
        "purchase.manual-2",
        "purchase.manual-3"
      ],
      "row_count": 7
    },
    {
      "activity": "borrowing_money",
      "label": "Borrowing money / taking a loan",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.borrowing_money",
      "source_claim": {
        "id": "muhurta.borrowing_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [
        {
          "id": "muhurta.borrowing.chintamani_divergence",
          "surface": "muhurtam",
          "authority_status": "documented_conflict",
          "evidence_class": "textual",
          "verification_state": "contradicted",
          "source_ids": [
            "MC-HINDI-IA"
          ],
          "sources": [
            {
              "id": "MC-HINDI-IA",
              "title": "Muhurta Chintamani",
              "authority_type": "primary_text_hindi_commentary",
              "url": "https://archive.org/details/muhurta-chintamani-hindi"
            }
          ],
          "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."
        }
      ],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "borrowing_money.panchangam.avoid_nakshatras",
        "borrowing_money.panchangam.avoid_janma_nakshatra",
        "borrowing_money.manual-1",
        "borrowing_money.manual-2",
        "borrowing_money.manual-3",
        "borrowing_money.manual-4",
        "borrowing_money.manual-5"
      ],
      "row_count": 7
    },
    {
      "activity": "lending_money",
      "label": "Lending money / giving a loan",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.lending_money",
      "source_claim": {
        "id": "muhurta.lending_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [
        {
          "id": "muhurta.lending.drkpanchang_divergence",
          "surface": "muhurtam",
          "authority_status": "documented_conflict",
          "evidence_class": "textual",
          "verification_state": "contradicted",
          "source_ids": [
            "DP-DAY-PAGE"
          ],
          "sources": [
            {
              "id": "DP-DAY-PAGE",
              "title": "Drik Panchang day and festival pages",
              "authority_type": "published_panchangam",
              "url": "https://www.drikpanchang.com/"
            }
          ],
          "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."
        }
      ],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "lending_money.panchangam.allowed_varas",
        "lending_money.panchangam.avoid_nakshatras",
        "lending_money.panchangam.avoid_janma_nakshatra",
        "lending_money.panchangam.avoid_vara_tithi_names",
        "lending_money.manual-1",
        "lending_money.manual-2",
        "lending_money.manual-3",
        "lending_money.manual-4",
        "lending_money.manual-5",
        "lending_money.manual-6"
      ],
      "row_count": 10
    },
    {
      "activity": "bhumi_puja",
      "label": "Bhumi Puja / Foundation laying",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "bhumi_puja.panchangam.skip_on_yoga",
        "bhumi_puja.panchangam.prefer_vara",
        "bhumi_puja.panchangam.required_lagna_class",
        "bhumi_puja.panchangam.allowed_maasams",
        "bhumi_puja.panchangam.allowed_varas",
        "bhumi_puja.panchangam.avoid_vara_paksha",
        "bhumi_puja.panchangam.allowed_solar_classes",
        "bhumi_puja.panchangam.allowed_nakshatras",
        "bhumi_puja.panchangam.prefer_nakshatras",
        "bhumi_puja.panchangam.allowed_tithi_numbers",
        "bhumi_puja.manual-1",
        "bhumi_puja.manual-2",
        "bhumi_puja.manual-3"
      ],
      "row_count": 13
    },
    {
      "activity": "well_digging",
      "label": "Well digging",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.well_digging",
      "source_claim": {
        "id": "muhurta.well_digging",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "well_digging.panchangam.allowed_nakshatras",
        "well_digging.panchangam.allowed_lagnas",
        "well_digging.panchangam.caution_lagna_solar",
        "well_digging.manual-1",
        "well_digging.manual-2"
      ],
      "row_count": 5
    },
    {
      "activity": "home_repair",
      "label": "Home repair / renovation start",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.home_repair.commencement",
      "source_claim": {
        "id": "muhurta.home_repair.commencement",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "home_repair.panchangam.prefer_vara",
        "home_repair.panchangam.allowed_varas",
        "home_repair.manual-1",
        "home_repair.manual-2",
        "home_repair.manual-3",
        "home_repair.manual-4",
        "home_repair.manual-5"
      ],
      "row_count": 7
    },
    {
      "activity": "business",
      "label": "Deploying capital / business investment",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.capital_deployment",
      "source_claim": {
        "id": "muhurta.capital_deployment",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "MC-HINDI-IA"
        ],
        "sources": [
          {
            "id": "MC-HINDI-IA",
            "title": "Muhurta Chintamani",
            "authority_type": "primary_text_hindi_commentary",
            "url": "https://archive.org/details/muhurta-chintamani-hindi"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "business.panchangam.required_lagna_class",
        "business.panchangam.allowed_nakshatras",
        "business.manual-1",
        "business.manual-2",
        "business.manual-3"
      ],
      "row_count": 5
    },
    {
      "activity": "job",
      "label": "Entering employment / starting service",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.service_entry",
      "source_claim": {
        "id": "muhurta.service_entry",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "MC-HINDI-IA"
        ],
        "sources": [
          {
            "id": "MC-HINDI-IA",
            "title": "Muhurta Chintamani",
            "authority_type": "primary_text_hindi_commentary",
            "url": "https://archive.org/details/muhurta-chintamani-hindi"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "job.panchangam.allowed_varas",
        "job.panchangam.allowed_nakshatras",
        "job.surya-or-kuja-10-11",
        "job.manual-1",
        "job.manual-2",
        "job.manual-3",
        "job.manual-4"
      ],
      "row_count": 7
    },
    {
      "activity": "yajna",
      "label": "Homa offering (Homahuti)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.homahuti",
      "source_claim": {
        "id": "muhurta.homahuti",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "MC-HINDI-IA"
        ],
        "sources": [
          {
            "id": "MC-HINDI-IA",
            "title": "Muhurta Chintamani",
            "authority_type": "primary_text_hindi_commentary",
            "url": "https://archive.org/details/muhurta-chintamani-hindi"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "yajna.panchangam.require_homa_election",
        "yajna.manual-1",
        "yajna.manual-2"
      ],
      "row_count": 3
    },
    {
      "activity": "pilgrimage",
      "label": "Pilgrimage (Tirtha Yatra)",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.pilgrimage",
      "source_claim": {
        "id": "muhurta.pilgrimage",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "pilgrimage.panchangam.avoid_karana",
        "pilgrimage.panchangam.prefer_lagna_class",
        "pilgrimage.panchangam.prefer_nakshatras",
        "pilgrimage.panchangam.avoid_tithi_numbers",
        "pilgrimage.panchangam.skip_on_combust",
        "pilgrimage.guru-lagna-or-9",
        "pilgrimage.manual-1"
      ],
      "row_count": 7
    },
    {
      "activity": "ceremony",
      "label": "Shantika / Paushtika rite",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "MC-HINDI-IA"
        ],
        "sources": [
          {
            "id": "MC-HINDI-IA",
            "title": "Muhurta Chintamani",
            "authority_type": "primary_text_hindi_commentary",
            "url": "https://archive.org/details/muhurta-chintamani-hindi"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "ceremony.panchangam.skip_on_sankramana",
        "ceremony.panchangam.allowed_varas",
        "ceremony.panchangam.allowed_nakshatras",
        "ceremony.panchangam.avoid_tithi_numbers",
        "ceremony.surya-10",
        "ceremony.chandra-4",
        "ceremony.guru-lagna",
        "ceremony.manual-1",
        "ceremony.manual-2",
        "ceremony.manual-3",
        "ceremony.manual-4"
      ],
      "row_count": 11
    },
    {
      "activity": "court",
      "label": "Filing a lawsuit / court action",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.court.filing_lawsuit",
      "source_claim": {
        "id": "muhurta.court.filing_lawsuit",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": true,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "court.panchangam.allowed_varas",
        "court.panchangam.allowed_nakshatras",
        "court.panchangam.avoid_tithi_numbers",
        "court.panchangam.allowed_lagnas",
        "court.manual-1",
        "court.manual-2",
        "court.manual-3",
        "court.manual-4",
        "court.manual-5",
        "court.manual-6"
      ],
      "row_count": 10
    },
    {
      "activity": "surgery",
      "label": "Surgery / medical procedure",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.surgery",
      "source_claim": {
        "id": "muhurta.surgery",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "surgery.panchangam.avoid_karana",
        "surgery.panchangam.allowed_varas",
        "surgery.panchangam.allowed_nakshatras",
        "surgery.panchangam.allowed_tithi_names",
        "personal.surgery.chandra-outside-janma-rashi",
        "surgery.house-8-vacant",
        "surgery.manual-1",
        "surgery.manual-2",
        "surgery.manual-3"
      ],
      "row_count": 9
    },
    {
      "activity": "travel",
      "label": "Travel / journey",
      "authority_claim_field": "source_claim",
      "source_claim_id": "muhurta.travel",
      "source_claim": {
        "id": "muhurta.travel",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "evidence_class": "textual",
        "verification_state": "verified",
        "source_ids": [
          "BVR-MUHURTHA-1993",
          "BVR-MUHURTHA-CHISTABO-2020"
        ],
        "sources": [
          {
            "id": "BVR-MUHURTHA-1993",
            "title": "Muhurtha (Electional Astrology)",
            "authority_type": "modern_synthesis",
            "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
          },
          {
            "id": "BVR-MUHURTHA-CHISTABO-2020",
            "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
            "authority_type": "inspected_derivative",
            "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
          }
        ],
        "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."
      },
      "related_claims": [],
      "source_scope": null,
      "manual_prerequisites": false,
      "surface_availability": "browser_and_python",
      "row_ids": [
        "travel.panchangam.avoid_karana",
        "travel.panchangam.prefer_lagna_class",
        "travel.panchangam.avoid_nakshatras",
        "travel.panchangam.prefer_nakshatras",
        "travel.panchangam.prefer_nakshatra_mukha",
        "personal.travel.lagna-exclusions",
        "personal.travel.janma-rashi-lagna",
        "travel.kuja-not-8",
        "travel.manual-1",
        "travel.manual-2"
      ],
      "row_count": 10
    }
  ],
  "rows": [
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.avoid_karana",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_karana",
        "configured_value": [
          "Vishti"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Configured Karana spans are removed deterministically."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.skip_on_yoga",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_yoga",
        "configured_value": [
          "Visha Yoga",
          "Dagdha Yoga"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured special Yoga match rejects the day deterministically."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.skip_on_sankramana",
      "predicate_class": "panchangam.window-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_sankramana",
        "configured_value": true,
        "authority_role": "shared_source_claim"
      },
      "source_claim_id": "panchangam.sankramana_avoidance",
      "source_claim": {
        "id": "panchangam.sankramana_avoidance",
        "surface": "panchangam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Known Sankramana avoidance is applied without chart judgement.",
      "implementation_note": "Python clips the configured avoidance window; the browser rejects a feed day carrying the Sankramana marker."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.prefer_vara",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_vara",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one_for_day_and_matching_hora",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday and Hora ruler are deterministic.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.allowed_maasams",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_maasams",
        "configured_value": [
          "Magha",
          "Phalguna",
          "Vaishakha",
          "Jyeshtha",
          "Kartika",
          "Margashira"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The normalized lunar month is tested against the configured list."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.allowed_maasa_solar_pairs",
      "predicate_class": "panchangam.day-admission-exception",
      "configured_inputs": {
        "activity_rule_field": "allowed_maasa_solar_pairs",
        "configured_value": [
          [
            "Pushya",
            "Makara"
          ],
          [
            "Chaitra",
            "Mesha"
          ]
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_admission",
      "automation_mode": "automated",
      "automation_rationale": "Configured lunar-month and Surya-Rasi pairs extend month admission."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Adivaram",
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram",
          "Shanivaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Rohini",
          "Mrigashira",
          "Magha",
          "Uttara Phalguni",
          "Hasta",
          "Swati",
          "Anuradha",
          "Moola",
          "Uttara Ashadha",
          "Uttara Bhadrapada",
          "Revati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.avoid_nitya_yogas",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_nitya_yogas",
        "configured_value": [
          "Vyatipata",
          "Dhruva",
          "Ganda",
          "Vajra",
          "Shoola",
          "Vishkambha",
          "Atiganda",
          "Vyaghata",
          "Parigha"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nitya Yoga rejects the candidate."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.allowed_lagnas",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_lagnas",
        "configured_value": [
          "Mithuna",
          "Kanya",
          "Tula",
          "Vrishabha",
          "Karka",
          "Simha",
          "Dhanu",
          "Kumbha"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna is tested against the configured list."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.prefer_lagnas",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_lagnas",
        "configured_value": [
          "Mithuna",
          "Kanya",
          "Tula"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Lagna receives a deterministic bonus.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.allowed_tithi_names",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_tithi_names",
        "configured_value": [
          "Shukla Pratipat",
          "Shukla Dwitiya",
          "Shukla Tritiya",
          "Shukla Panchami",
          "Shukla Saptami",
          "Shukla Dashami",
          "Shukla Ekadashi",
          "Shukla Trayodashi",
          "Krishna Pratipat",
          "Krishna Dwitiya",
          "Krishna Tritiya",
          "Krishna Panchami",
          "Krishna Saptami",
          "Krishna Dashami"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The exact Paksha-qualified Tithi name must be admitted."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.skip_on_combust",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_combust",
        "configured_value": [
          "Guru",
          "Shukra"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Configured Graha combustion facts reject candidates."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.skip_on_adhika",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_adhika",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "An Adhika lunar month rejects the day in the Python finder."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.skip_on_pitru_paksha",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_pitru_paksha",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Pitru Paksha rejects the day in the Python finder."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.skip_on_simha_stha_guru",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_simha_stha_guru",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Simha-Stha Guru rejects the day in the Python finder."
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.panchangam.penalty_on_simha_stha_shukra",
      "predicate_class": "panchangam.ranking-penalty",
      "configured_inputs": {
        "activity_rule_field": "penalty_on_simha_stha_shukra",
        "configured_value": -2,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "configured_score_penalty",
      "automation_mode": "automated",
      "automation_rationale": "The configured penalty is applied when Shukra is in Simha.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.house-7-vacant",
      "predicate_class": "election-chart.house_empty",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "house_empty",
        "predicate_inputs": {
          "house": 7
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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"
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.kuja-not-8",
      "predicate_class": "election-chart.planet_not_house",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_not_house",
        "predicate_inputs": {
          "planet": "Kuja",
          "house": 8
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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"
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.shukra-not-6",
      "predicate_class": "election-chart.planet_not_house",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_not_house",
        "predicate_inputs": {
          "planet": "Shukra",
          "house": 6
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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"
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Nakshatra Pada gate: reject Magha and Moola Pada 1 and Revati Pada 4. Pada is not computed across every surface, so the automated profile admits the star only subject to this mandatory check.",
        "text": "Nakshatra Pada gate: reject Magha and Moola Pada 1 and Revati Pada 4. Pada is not computed across every surface, so the automated profile admits the star only subject to this mandatory check.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Yoga vocabulary: Raman also rejects a named Mrityu Yoga that is not one of the engine’s 27 Nitya Yogas; verify the applicable lineage definition manually.",
        "text": "Yoga vocabulary: Raman also rejects a named Mrityu Yoga that is not one of the engine’s 27 Nitya Yogas; verify the applicable lineage definition manually.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Election chart: keep the 7th house unoccupied; Mangala out of the 8th; Shukra out of the 6th; Lagna free from malefics and not hemmed between them; and Chandra unassociated with another Graha.",
        "text": "Election chart: keep the 7th house unoccupied; Mangala out of the 8th; Shukra out of the 6th; Lagna free from malefics and not hemmed between them; and Chandra unassociated with another Graha.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Fortification: consider Guru, Budha or Shukra in Lagna and malefics in the 3rd or 11th, or one of the source’s named marriage-election Yogas.",
        "text": "Fortification: consider Guru, Budha or Shukra in Lagna and malefics in the 3rd or 11th, or one of the source’s named marriage-election Yogas.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.wedding",
      "source_claim": {
        "id": "muhurta.wedding",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Couple-specific prerequisites: complete horoscope compatibility review, Tarabala, Chandrabala and Panchaka review for both partners; an election cannot substitute for consent or relationship judgment.",
        "text": "Couple-specific prerequisites: complete horoscope compatibility review, Tarabala, Chandrabala and Panchaka review for both partners; an election cannot substitute for consent or relationship judgment.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "supporting_claims": [
        {
          "id": "muhurta.wedding",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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"
        }
      ],
      "authority_role": "product_policy"
    },
    {
      "activity": "wedding",
      "rule_id": "wedding.manual-6",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 5,
        "source_text": "Lineage warning: current Drik Panchang Hyderabad dates admit some Tuesdays and Tithis Raman rejects. This profile follows Raman’s named method rather than silently blending published practices.",
        "text": "Lineage warning: current Drik Panchang Hyderabad dates admit some Tuesdays and Tithis Raman rejects. This profile follows Raman’s named method rather than silently blending published practices.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.wedding.drkpanchang_divergence",
      "source_claim": {
        "id": "muhurta.wedding.drkpanchang_divergence",
        "surface": "muhurtam",
        "authority_status": "documented_conflict",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "related_context"
    },
    {
      "activity": "engagement",
      "rule_id": "engagement.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Rohini",
          "Krittika",
          "Purva Phalguni",
          "Purva Ashadha",
          "Purva Bhadrapada",
          "Uttara Phalguni",
          "Uttara Ashadha",
          "Uttara Bhadrapada"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.kanya_varavarana",
      "source_claim": {
        "id": "muhurta.kanya_varavarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "engagement",
      "rule_id": "engagement.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Verse 11 additionally requires a Shubha day, Tithi and Lagna for Varavarana but does not enumerate them in this passage; the officiating practitioner must establish those three conditions.",
        "text": "Verse 11 additionally requires a Shubha day, Tithi and Lagna for Varavarana but does not enumerate them in this passage; the officiating practitioner must establish those three conditions.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.kanya_varavarana",
      "source_claim": {
        "id": "muhurta.kanya_varavarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "engagement",
      "rule_id": "engagement.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Scope: automation uses the intersection of the Kanyavarana and Varavarana star lists for a mutual engagement. A one-sided bride- or groom-selection rite may use its own broader verse-specific list.",
        "text": "Scope: automation uses the intersection of the Kanyavarana and Varavarana star lists for a mutual engagement. A one-sided bride- or groom-selection rite may use its own broader verse-specific list.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.kanya_varavarana",
      "source_claim": {
        "id": "muhurta.kanya_varavarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "engagement",
      "rule_id": "engagement.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Complete consent, family and couple-specific compatibility review; this election cannot assess the relationship or promise a marriage outcome.",
        "text": "Complete consent, family and couple-specific compatibility review; this election cannot assess the relationship or promise a marriage outcome.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.prefer_lagna_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_lagna_class",
        "configured_value": "Sthira",
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna class is known from the generated Lagna timeline.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.prefer_choghadiya",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_choghadiya",
        "configured_value": [
          "Shubh",
          1
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "configured_score_bonus",
      "automation_mode": "automated",
      "automation_rationale": "The dominant Choghadiya block and configured bonus are exact.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.skip_on_yoga",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_yoga",
        "configured_value": [
          "Visha Yoga",
          "Dagdha Yoga"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured special Yoga match rejects the day deterministically."
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.skip_on_sankramana",
      "predicate_class": "panchangam.window-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_sankramana",
        "configured_value": true,
        "authority_role": "shared_source_claim"
      },
      "source_claim_id": "panchangam.sankramana_avoidance",
      "source_claim": {
        "id": "panchangam.sankramana_avoidance",
        "surface": "panchangam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Known Sankramana avoidance is applied without chart judgement.",
      "implementation_note": "Python clips the configured avoidance window; the browser rejects a feed day carrying the Sankramana marker."
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.prefer_tithi_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_tithi_class",
        "configured_value": "Nanda",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.avoid_tithi_class",
      "predicate_class": "panchangam.ranking-penalty",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_class",
        "configured_value": [
          "Jaya"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_penalty_minus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Anuradha",
          "Punarvasu",
          "Magha",
          "Uttara Phalguni",
          "Uttara Ashadha",
          "Uttara Bhadrapada",
          "Shatabhisha",
          "Swati",
          "Dhanishtha",
          "Shravana",
          "Rohini",
          "Ashwini",
          "Mrigashira",
          "Revati",
          "Hasta",
          "Pushya"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.avoid_tithi_numbers",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_numbers",
        "configured_value": [
          4,
          6,
          8,
          9,
          12,
          14,
          15
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Tithi number rejects the candidate."
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.skip_on_adhika",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_adhika",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "An Adhika lunar month rejects the day in the Python finder."
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.skip_on_khar_maasa",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_khar_maasa",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Khara Maasa rejects the day in the Python finder."
    },
    {
      "activity": "naming",
      "rule_id": "naming.panchangam.skip_on_pitru_paksha",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_pitru_paksha",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Pitru Paksha rejects the day in the Python finder."
    },
    {
      "activity": "naming",
      "rule_id": "naming.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Prefer the 10th, 12th or 16th day after birth; otherwise elect an auspicious day.",
        "text": "Prefer the 10th, 12th or 16th day after birth; otherwise elect an auspicious day.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "naming",
      "rule_id": "naming.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Election chart: strengthen Lagna and leave the 8th house unoccupied.",
        "text": "Election chart: strengthen Lagna and leave the 8th house unoccupied.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "naming",
      "rule_id": "naming.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "A common Lagna is acceptable only when occupied by benefics.",
        "text": "A common Lagna is acceptable only when occupied by benefics.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "naming",
      "rule_id": "naming.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Prefer Guru in a Kendra or Trikona with a malefic in the 11th.",
        "text": "Prefer Guru in a Kendra or Trikona with a malefic in the 11th.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "naming",
      "rule_id": "naming.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Alternative chart: benefic-sign Lagna, malefic in the 3rd, Shukra in the 12th and Chandra dignified.",
        "text": "Alternative chart: benefic-sign Lagna, malefic in the 3rd, Shukra in the 12th and Chandra dignified.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "naming",
      "rule_id": "naming.manual-6",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 5,
        "source_text": "Choose a name appropriate to the ruling Nakshatra.",
        "text": "Choose a name appropriate to the ruling Nakshatra.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.namakarana",
      "source_claim": {
        "id": "muhurta.namakarana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.prefer_choghadiya",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_choghadiya",
        "configured_value": [
          "Shubh",
          1
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "configured_score_bonus",
      "automation_mode": "automated",
      "automation_rationale": "The dominant Choghadiya block and configured bonus are exact.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.skip_on_yoga",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_yoga",
        "configured_value": [
          "Visha Yoga",
          "Dagdha Yoga"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured special Yoga match rejects the day deterministically."
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.skip_on_sankramana",
      "predicate_class": "panchangam.window-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_sankramana",
        "configured_value": true,
        "authority_role": "shared_source_claim"
      },
      "source_claim_id": "panchangam.sankramana_avoidance",
      "source_claim": {
        "id": "panchangam.sankramana_avoidance",
        "surface": "panchangam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Known Sankramana avoidance is applied without chart judgement.",
      "implementation_note": "Python clips the configured avoidance window; the browser rejects a feed day carrying the Sankramana marker."
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.prefer_tithi_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_tithi_class",
        "configured_value": "Bhadra",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.avoid_tithi_class",
      "predicate_class": "panchangam.ranking-penalty",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_class",
        "configured_value": [
          "Jaya"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_penalty_minus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.annaprasana",
      "source_claim": {
        "id": "muhurta.annaprasana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Ashwini",
          "Mrigashira",
          "Punarvasu",
          "Dhanishtha",
          "Pushya",
          "Hasta",
          "Swati",
          "Anuradha",
          "Shravana",
          "Shatabhisha",
          "Uttara Phalguni",
          "Chitra"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.annaprasana",
      "source_claim": {
        "id": "muhurta.annaprasana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.avoid_tithi_numbers",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_numbers",
        "configured_value": [
          4,
          6,
          8,
          12,
          14,
          15
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.annaprasana",
      "source_claim": {
        "id": "muhurta.annaprasana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Tithi number rejects the candidate."
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.allowed_lagnas",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_lagnas",
        "configured_value": [
          "Vrishabha",
          "Mithuna",
          "Karka",
          "Simha",
          "Kanya",
          "Tula",
          "Dhanu",
          "Makara",
          "Kumbha"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.annaprasana",
      "source_claim": {
        "id": "muhurta.annaprasana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna is tested against the configured list."
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.skip_on_adhika",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_adhika",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "An Adhika lunar month rejects the day in the Python finder."
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.skip_on_khar_maasa",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_khar_maasa",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Khara Maasa rejects the day in the Python finder."
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.panchangam.skip_on_pitru_paksha",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_pitru_paksha",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Pitru Paksha rejects the day in the Python finder."
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.house-10-vacant",
      "predicate_class": "election-chart.house_empty",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "house_empty",
        "predicate_inputs": {
          "house": 10,
          "convention_id": "whole-sign-physical-occupation-v1",
          "convention_label": "Whole Sign physical-occupation convention v1",
          "formula": "house = 1 + ((graha Rasi index - local Lagna Rasi index + 12) mod 12). “Occupies Lagna” means physical occupation of house 1; it does not mean aspect, lordship, Shadbala or Lagna strength.",
          "method_claims": [
            "election_chart.whole_sign_house_policy_v1"
          ]
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.annaprasana.raman_transcription_chart",
      "source_claim": {
        "id": "muhurta.annaprasana.raman_transcription_chart",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)"
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.budha-not-7",
      "predicate_class": "election-chart.planet_not_house",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_not_house",
        "predicate_inputs": {
          "planet": "Budha",
          "house": 7,
          "convention_id": "whole-sign-physical-occupation-v1",
          "convention_label": "Whole Sign physical-occupation convention v1",
          "formula": "house = 1 + ((graha Rasi index - local Lagna Rasi index + 12) mod 12). “Occupies Lagna” means physical occupation of house 1; it does not mean aspect, lordship, Shadbala or Lagna strength.",
          "method_claims": [
            "election_chart.whole_sign_house_policy_v1"
          ]
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.annaprasana.raman_transcription_chart",
      "source_claim": {
        "id": "muhurta.annaprasana.raman_transcription_chart",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)"
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.kuja-not-8",
      "predicate_class": "election-chart.planet_not_house",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_not_house",
        "predicate_inputs": {
          "planet": "Kuja",
          "house": 8,
          "convention_id": "whole-sign-physical-occupation-v1",
          "convention_label": "Whole Sign physical-occupation convention v1",
          "formula": "house = 1 + ((graha Rasi index - local Lagna Rasi index + 12) mod 12). “Occupies Lagna” means physical occupation of house 1; it does not mean aspect, lordship, Shadbala or Lagna strength.",
          "method_claims": [
            "election_chart.whole_sign_house_policy_v1"
          ]
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.annaprasana.raman_transcription_chart",
      "source_claim": {
        "id": "muhurta.annaprasana.raman_transcription_chart",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)"
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.shukra-not-9",
      "predicate_class": "election-chart.planet_not_house",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_not_house",
        "predicate_inputs": {
          "planet": "Shukra",
          "house": 9,
          "convention_id": "whole-sign-physical-occupation-v1",
          "convention_label": "Whole Sign physical-occupation convention v1",
          "formula": "house = 1 + ((graha Rasi index - local Lagna Rasi index + 12) mod 12). “Occupies Lagna” means physical occupation of house 1; it does not mean aspect, lordship, Shadbala or Lagna strength.",
          "method_claims": [
            "election_chart.whole_sign_house_policy_v1"
          ]
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.annaprasana.raman_transcription_chart",
      "source_claim": {
        "id": "muhurta.annaprasana.raman_transcription_chart",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)"
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.benefic-occupies-lagna",
      "predicate_class": "election-chart.any_planet_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "any_planet_in_houses",
        "predicate_inputs": {
          "planets": [
            "Budha",
            "Guru",
            "Shukra"
          ],
          "houses": [
            1
          ],
          "convention_id": "whole-sign-physical-occupation-v1",
          "convention_label": "Whole Sign physical-occupation convention v1",
          "formula": "house = 1 + ((graha Rasi index - local Lagna Rasi index + 12) mod 12). “Occupies Lagna” means physical occupation of house 1; it does not mean aspect, lordship, Shadbala or Lagna strength.",
          "method_claims": [
            "election_chart.whole_sign_house_policy_v1"
          ],
          "decision_policy_claim": "election_chart.annaprasana.raman_transcription_policy_v1"
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.annaprasana.raman_transcription_chart",
      "source_claim": {
        "id": "muhurta.annaprasana.raman_transcription_chart",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)",
      "decision_policy_claim_id": "election_chart.annaprasana.raman_transcription_policy_v1",
      "decision_policy_claim": {
        "id": "election_chart.annaprasana.raman_transcription_policy_v1",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "evidence_class": "project_heuristic",
        "verification_state": "heuristic",
        "source_ids": [],
        "locator": "annaprasana-raman-transcription-v1; docs/reference/18-annaprasana-profile.md"
      }
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.no-natural-malefic-in-lagna",
      "predicate_class": "election-chart.house_free_of_natural_malefics",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "house_free_of_natural_malefics",
        "predicate_inputs": {
          "house": 1,
          "fixed_malefics": [
            "Surya",
            "Kuja",
            "Shani",
            "Rahu",
            "Ketu"
          ],
          "lunar_phase_guard_degrees": 0.02,
          "convention_id": "annaprasana-natural-malefic-lagna-v1",
          "convention_label": "Annaprasana natural-malefic Lagna convention v1",
          "formula": "Reject Surya, Kuja, Shani, mean Rahu or mean Ketu in Whole Sign house 1. When Chandra occupies house 1, let E = (Chandra longitude - Surya longitude) mod 360 degrees: 0 < E < 180 is waxing and does not fail; 180 < E < 360 is waning and fails. Return unknown within ±0.02 degrees of 0 or 180. Budha joined to a natural malefic is represented by same-sign occupation; the accompanying malefic already controls this prohibition.",
          "method_claims": [
            "election_chart.natural_malefics.bphs_3_11_modern_witness",
            "election_chart.whole_sign_house_policy_v1",
            "election_chart.mean_node_policy_v1",
            "election_chart.budha_same_sign_association_policy_v1",
            "election_chart.raman_180_degree_paksha_policy_v1",
            "election_chart.lunar_phase_boundary_guard_policy_v1",
            "election_chart.annaprasana_fail_closed_aggregation_policy_v1"
          ]
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.annaprasana.raman_transcription_chart",
      "source_claim": {
        "id": "muhurta.annaprasana.raman_transcription_chart",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)",
      "supporting_claims": [
        {
          "id": "election_chart.natural_malefics.bphs_3_11_modern_witness",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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"
        }
      ]
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Perform first feeding in the child’s 6th, 8th, 9th or 12th month; the age-month is the most important criterion.",
        "text": "Perform first feeding in the child’s 6th, 8th, 9th or 12th month; the age-month is the most important criterion.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.annaprasana",
      "source_claim": {
        "id": "muhurta.annaprasana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Election chart: leave the 10th house unoccupied.",
        "text": "Election chart: leave the 10th house unoccupied.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.annaprasana",
      "source_claim": {
        "id": "muhurta.annaprasana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "fallback_only_practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Fallback source guidance only. In the supported Drik browser path, separately provenance-linked automated rules replace this broad clause.",
      "implementation_note": "Not displayed as a residual manual Annaprasana chart check after a successful exact-chart screen.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim",
      "applicability": "python_or_mcp_or_non_drik_or_exact_chart_unavailable"
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Budha, Mangala and Shukra should not occupy the 7th, 8th and 9th houses respectively.",
        "text": "Budha, Mangala and Shukra should not occupy the 7th, 8th and 9th houses respectively.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.annaprasana",
      "source_claim": {
        "id": "muhurta.annaprasana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "fallback_only_practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Fallback source guidance only. In the supported Drik browser path, separately provenance-linked automated rules replace this broad clause.",
      "implementation_note": "Not displayed as a residual manual Annaprasana chart check after a successful exact-chart screen.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim",
      "applicability": "python_or_mcp_or_non_drik_or_exact_chart_unavailable"
    },
    {
      "activity": "annaprasana",
      "rule_id": "annaprasana.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Budha, Guru or Shukra in Lagna is highly commended; no malefic should occupy Lagna.",
        "text": "Budha, Guru or Shukra in Lagna is highly commended; no malefic should occupy Lagna.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.annaprasana",
      "source_claim": {
        "id": "muhurta.annaprasana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "fallback_only_practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Fallback source guidance only. In the supported Drik browser path, separately provenance-linked automated rules replace this broad clause.",
      "implementation_note": "Not displayed as a residual manual Annaprasana chart check after a successful exact-chart screen.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim",
      "applicability": "python_or_mcp_or_non_drik_or_exact_chart_unavailable"
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.skip_on_yoga",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_yoga",
        "configured_value": [
          "Visha Yoga",
          "Dagdha Yoga"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured special Yoga match rejects the day deterministically."
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.skip_on_sankramana",
      "predicate_class": "panchangam.window-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_sankramana",
        "configured_value": true,
        "authority_role": "shared_source_claim"
      },
      "source_claim_id": "panchangam.sankramana_avoidance",
      "source_claim": {
        "id": "panchangam.sankramana_avoidance",
        "surface": "panchangam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Known Sankramana avoidance is applied without chart judgement.",
      "implementation_note": "Python clips the configured avoidance window; the browser rejects a feed day carrying the Sankramana marker."
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.prefer_tithi_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_tithi_class",
        "configured_value": "Bhadra",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.avoid_tithi_class",
      "predicate_class": "panchangam.ranking-penalty",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_class",
        "configured_value": [
          "Jaya"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_penalty_minus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.karnavedha",
      "source_claim": {
        "id": "muhurta.karnavedha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.avoid_tithi_numbers",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_numbers",
        "configured_value": [
          4,
          6,
          8,
          12,
          14,
          15
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.karnavedha",
      "source_claim": {
        "id": "muhurta.karnavedha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Tithi number rejects the candidate."
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.allowed_lagnas",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_lagnas",
        "configured_value": [
          "Mesha",
          "Vrishabha",
          "Mithuna",
          "Karka",
          "Kanya",
          "Tula",
          "Dhanu",
          "Makara",
          "Meena"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.karnavedha",
      "source_claim": {
        "id": "muhurta.karnavedha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna is tested against the configured list."
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.daytime_only",
      "predicate_class": "panchangam.time-admission",
      "configured_inputs": {
        "activity_rule_field": "daytime_only",
        "configured_value": true,
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.karnavedha",
      "source_claim": {
        "id": "muhurta.karnavedha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Night candidates are not generated for this activity."
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.daylight-tithi-single",
      "predicate_class": "panchangam.daylight-single-limb",
      "configured_inputs": {
        "activity_rule_field": "require_single_daylight_tithi",
        "configured_value": "raman-karnavedha-daylight-v1",
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.karnavedha",
      "source_claim": {
        "id": "muhurta.karnavedha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/election_assessors/karnavedha.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The exact Tithi transition span is evaluated once over the half-open interval [local sunrise, local sunset); missing or uncertain boundaries reject admission.",
      "interpretation_policy_claim_id": "election_day.karnavedha_daylight_policy_v1",
      "interpretation_policy_claim": {
        "id": "election_day.karnavedha_daylight_policy_v1",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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)"
      }
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.daylight-nakshatra-single",
      "predicate_class": "panchangam.daylight-single-limb",
      "configured_inputs": {
        "activity_rule_field": "require_single_daylight_nakshatra",
        "configured_value": "raman-karnavedha-daylight-v1",
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.karnavedha",
      "source_claim": {
        "id": "muhurta.karnavedha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/election_assessors/karnavedha.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The exact Nakshatra transition span is evaluated once over the half-open interval [local sunrise, local sunset); missing or uncertain boundaries reject admission.",
      "interpretation_policy_claim_id": "election_day.karnavedha_daylight_policy_v1",
      "interpretation_policy_claim": {
        "id": "election_day.karnavedha_daylight_policy_v1",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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)"
      }
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.skip_on_adhika",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_adhika",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "An Adhika lunar month rejects the day in the Python finder."
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.skip_on_khar_maasa",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_khar_maasa",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Khara Maasa rejects the day in the Python finder."
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.panchangam.skip_on_pitru_paksha",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_pitru_paksha",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Pitru Paksha rejects the day in the Python finder."
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.house-8-vacant",
      "predicate_class": "election-chart.house_empty",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "house_empty",
        "predicate_inputs": {
          "house": 8
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.karnavedha",
      "source_claim": {
        "id": "muhurta.karnavedha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "B. V. Raman, Chapter VIII, 'Ear boring (Karnavedha),' inspected in the 2020 Chistabo derivative at internal printed p. 23 (physical PDF p. 26)"
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Perform on the 12th or 16th day after birth, or in the child’s 6th, 7th or 8th month.",
        "text": "Perform on the 12th or 16th day after birth, or in the child’s 6th, 7th or 8th month.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.karnavedha",
      "source_claim": {
        "id": "muhurta.karnavedha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "karnavedha",
      "rule_id": "karnavedha.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Election chart: leave the 8th house unoccupied.",
        "text": "Election chart: leave the 8th house unoccupied.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.karnavedha",
      "source_claim": {
        "id": "muhurta.karnavedha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "fallback_only_practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Fallback source guidance only. In the supported Drik browser path, separately provenance-linked automated rules replace this broad clause.",
      "implementation_note": "Not displayed as a residual manual Karnavedha chart check after a successful exact-chart screen.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim",
      "applicability": "python_or_mcp_or_non_drik_or_exact_chart_unavailable"
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.skip_on_yoga",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_yoga",
        "configured_value": [
          "Visha Yoga",
          "Dagdha Yoga"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured special Yoga match rejects the day deterministically."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.skip_on_sankramana",
      "predicate_class": "panchangam.window-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_sankramana",
        "configured_value": true,
        "authority_role": "shared_source_claim"
      },
      "source_claim_id": "panchangam.sankramana_avoidance",
      "source_claim": {
        "id": "panchangam.sankramana_avoidance",
        "surface": "panchangam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Known Sankramana avoidance is applied without chart judgement.",
      "implementation_note": "Python clips the configured avoidance window; the browser rejects a feed day carrying the Sankramana marker."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.prefer_tithi_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_tithi_class",
        "configured_value": "Nanda",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.avoid_tithi_class",
      "predicate_class": "panchangam.ranking-penalty",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_class",
        "configured_value": [
          "Jaya"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_penalty_minus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Punarvasu",
          "Mrigashira",
          "Dhanishtha",
          "Shravana",
          "Revati",
          "Pushya",
          "Chitra",
          "Ashwini",
          "Hasta",
          "Swati",
          "Rohini",
          "Shatabhisha",
          "Uttara Phalguni",
          "Uttara Bhadrapada",
          "Uttara Ashadha"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.prefer_nakshatras",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_nakshatras",
        "configured_value": [
          "Punarvasu",
          "Mrigashira",
          "Dhanishtha",
          "Shravana",
          "Revati",
          "Pushya",
          "Chitra",
          "Ashwini",
          "Hasta"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nakshatra receives a deterministic bonus.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.allowed_tithi_numbers",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_tithi_numbers",
        "configured_value": [
          2,
          3,
          5,
          7,
          10,
          11,
          13
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi number is tested against the configured list."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.allowed_lagnas",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_lagnas",
        "configured_value": [
          "Karka",
          "Kanya",
          "Mithuna",
          "Meena",
          "Tula",
          "Vrishabha",
          "Makara"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna is tested against the configured list."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.forenoon_only",
      "predicate_class": "panchangam.time-admission",
      "configured_inputs": {
        "activity_rule_field": "forenoon_only",
        "configured_value": true,
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Candidates ending after local solar noon are rejected."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.allowed_pakshams",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_pakshams",
        "configured_value": [
          "Shukla"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Paksha is tested against the configured list."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.skip_on_combust",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_combust",
        "configured_value": [
          "Guru",
          "Shukra"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Configured Graha combustion facts reject candidates."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.skip_on_adhika",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_adhika",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "An Adhika lunar month rejects the day in the Python finder."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.skip_on_khar_maasa",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_khar_maasa",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Khara Maasa rejects the day in the Python finder."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.panchangam.skip_on_pitru_paksha",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_pitru_paksha",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Pitru Paksha rejects the day in the Python finder."
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Perform in the child’s 3rd or 5th year, and not while the child’s mother is pregnant.",
        "text": "Perform in the child’s 3rd or 5th year, and not while the child’s mother is pregnant.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Confirm the source’s stated Surya-in-Karkataka seasonal condition with the officiating astrologer.",
        "text": "Confirm the source’s stated Surya-in-Karkataka seasonal condition with the officiating astrologer.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Other rising Rasis require a strong benefic in Lagna; Kumbha must still be rejected.",
        "text": "Other rising Rasis require a strong benefic in Lagna; Kumbha must still be rejected.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Election chart: place benefics in the 4th, 5th, 7th, 9th, 10th and 11th; malefics in the 3rd, 6th and 11th.",
        "text": "Election chart: place benefics in the 4th, 5th, 7th, 9th, 10th and 11th; malefics in the 3rd, 6th and 11th.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "mundana",
      "rule_id": "mundana.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Leave the 8th house unoccupied and avoid Surya, Mangala or preferably any malefic in the 7th.",
        "text": "Leave the 8th house unoccupied and avoid Surya, Mangala or preferably any malefic in the 7th.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.mundana",
      "source_claim": {
        "id": "muhurta.mundana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.skip_on_yoga",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_yoga",
        "configured_value": [
          "Visha Yoga",
          "Dagdha Yoga"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured special Yoga match rejects the day deterministically."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.skip_on_sankramana",
      "predicate_class": "panchangam.window-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_sankramana",
        "configured_value": true,
        "authority_role": "shared_source_claim"
      },
      "source_claim_id": "panchangam.sankramana_avoidance",
      "source_claim": {
        "id": "panchangam.sankramana_avoidance",
        "surface": "panchangam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Known Sankramana avoidance is applied without chart judgement.",
      "implementation_note": "Python clips the configured avoidance window; the browser rejects a feed day carrying the Sankramana marker."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.prefer_tithi_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_tithi_class",
        "configured_value": "Nanda",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.avoid_tithi_class",
      "predicate_class": "panchangam.ranking-penalty",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_class",
        "configured_value": [
          "Jaya"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_penalty_minus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.allowed_maasams",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_maasams",
        "configured_value": [
          "Magha",
          "Phalguna",
          "Chaitra",
          "Vaishakha"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The normalized lunar month is tested against the configured list."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Anuradha",
          "Hasta",
          "Chitra",
          "Swati",
          "Shravana",
          "Dhanishtha",
          "Shatabhisha",
          "Uttara Phalguni",
          "Uttara Ashadha",
          "Uttara Bhadrapada",
          "Revati",
          "Rohini",
          "Mrigashira",
          "Ashwini",
          "Punarvasu",
          "Pushya"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.allowed_lagnas",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_lagnas",
        "configured_value": [
          "Mesha",
          "Vrishabha",
          "Mithuna",
          "Karka",
          "Kanya",
          "Tula",
          "Kumbha"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna is tested against the configured list."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.forenoon_only",
      "predicate_class": "panchangam.time-admission",
      "configured_inputs": {
        "activity_rule_field": "forenoon_only",
        "configured_value": true,
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Candidates ending after local solar noon are rejected."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.allowed_solar_signs",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_solar_signs",
        "configured_value": [
          "Makara",
          "Kumbha",
          "Meena",
          "Mesha",
          "Vrishabha",
          "Mithuna"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The Surya Rasi is tested against the configured list."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.allowed_tithi_names",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_tithi_names",
        "configured_value": [
          "Shukla Dwitiya",
          "Shukla Tritiya",
          "Shukla Panchami",
          "Shukla Saptami",
          "Shukla Dashami",
          "Shukla Trayodashi",
          "Krishna Pratipat",
          "Krishna Dwitiya",
          "Krishna Tritiya"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The exact Paksha-qualified Tithi name must be admitted."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.skip_on_adhika",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_adhika",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "An Adhika lunar month rejects the day in the Python finder."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.skip_on_khar_maasa",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_khar_maasa",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Khara Maasa rejects the day in the Python finder."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.panchangam.skip_on_pitru_paksha",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_pitru_paksha",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Pitru Paksha rejects the day in the Python finder."
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Perform in the 5th or 8th year; if delayed, apply the source’s age limits and exception rules.",
        "text": "Perform in the 5th or 8th year; if delayed, apply the source’s age limits and exception rules.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Reject Wednesday when Budha is combust.",
        "text": "Reject Wednesday when Budha is combust.",
        "class": "manual-only",
        "display_section": "chart",
        "applicable_varas": [
          "Budhavaram"
        ]
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Chandra must not occupy the 6th, 8th or 12th from Lagna; avoid malefics in Kendras.",
        "text": "Chandra must not occupy the 6th, 8th or 12th from Lagna; avoid malefics in Kendras.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Leave the 8th house unoccupied; fortify the 3rd and keep the 6th free of a benefic.",
        "text": "Leave the 8th house unoccupied; fortify the 3rd and keep the 6th free of a benefic.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Avoid Mangala and Shani in the 2nd, 5th or 12th.",
        "text": "Avoid Mangala and Shani in the 2nd, 5th or 12th.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.manual-6",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 5,
        "source_text": "Avoid Chandra in Lagna except the source’s stated Karka-Lagna Guru conjunction exception.",
        "text": "Avoid Chandra in Lagna except the source’s stated Karka-Lagna Guru conjunction exception.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "upanayana",
      "rule_id": "upanayana.manual-7",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 6,
        "source_text": "Review the named adverse and favorable election Yogas listed in the remainder of the passage.",
        "text": "Review the named adverse and favorable election Yogas listed in the remainder of the passage.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.upanayana",
      "source_claim": {
        "id": "muhurta.upanayana",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.prefer_choghadiya",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_choghadiya",
        "configured_value": [
          "Amrit",
          1
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "configured_score_bonus",
      "automation_mode": "automated",
      "automation_rationale": "The dominant Choghadiya block and configured bonus are exact.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.skip_on_yoga",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_yoga",
        "configured_value": [
          "Visha Yoga",
          "Dagdha Yoga"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured special Yoga match rejects the day deterministically."
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.skip_on_sankramana",
      "predicate_class": "panchangam.window-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_sankramana",
        "configured_value": true,
        "authority_role": "shared_source_claim"
      },
      "source_claim_id": "panchangam.sankramana_avoidance",
      "source_claim": {
        "id": "panchangam.sankramana_avoidance",
        "surface": "panchangam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Known Sankramana avoidance is applied without chart judgement.",
      "implementation_note": "Python clips the configured avoidance window; the browser rejects a feed day carrying the Sankramana marker."
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.prefer_tithi_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_tithi_class",
        "configured_value": "Nanda",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.avoid_tithi_class",
      "predicate_class": "panchangam.ranking-penalty",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_class",
        "configured_value": [
          "Jaya"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_penalty_minus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.vidyarambha",
      "source_claim": {
        "id": "muhurta.vidyarambha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Ashwini",
          "Punarvasu",
          "Ardra",
          "Hasta",
          "Chitra",
          "Swati",
          "Shravana",
          "Revati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.vidyarambha",
      "source_claim": {
        "id": "muhurta.vidyarambha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.allowed_lagnas",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_lagnas",
        "configured_value": [
          "Mesha",
          "Karka",
          "Tula",
          "Makara",
          "Mithuna",
          "Kanya",
          "Dhanu",
          "Meena"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.vidyarambha",
      "source_claim": {
        "id": "muhurta.vidyarambha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna is tested against the configured list."
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.skip_on_adhika",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_adhika",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "An Adhika lunar month rejects the day in the Python finder."
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.skip_on_khar_maasa",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_khar_maasa",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Khara Maasa rejects the day in the Python finder."
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.panchangam.skip_on_pitru_paksha",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_pitru_paksha",
        "configured_value": true,
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A computed Pitru Paksha rejects the day in the Python finder."
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.house-8-vacant",
      "predicate_class": "election-chart.house_empty",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "house_empty",
        "predicate_inputs": {
          "house": 8
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.vidyarambha",
      "source_claim": {
        "id": "muhurta.vidyarambha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "B. V. Raman, Chapter VIII, 'Commencing education (Aksharabhyasa),' inspected in the 2020 Chistabo derivative at internal printed p. 23 (physical PDF p. 26)"
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.budha-shukra-guru-9",
      "predicate_class": "election-chart.all_planets_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "all_planets_in_houses",
        "predicate_inputs": {
          "planets": [
            "Budha",
            "Shukra",
            "Guru"
          ],
          "houses": [
            9
          ],
          "convention_id": "vidyarambha-benefic-trio-co-location-v1",
          "convention_label": "Aksharabhyasa benefic-trio co-location convention v1",
          "formula": "H(Budha) = 9 AND H(Shukra) = 9 AND H(Guru) = 9. All three named grahas must occupy the ninth house in every sampled chart state; one or two matching placements do not satisfy the preference.",
          "method_claims": [
            "election_chart.vidyarambha_co_location_policy_v1",
            "election_chart.vidyarambha_reject_precedence_policy_v1"
          ],
          "decision_policy_claim": "election_chart.vidyarambha_reject_precedence_policy_v1"
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.vidyarambha",
      "source_claim": {
        "id": "muhurta.vidyarambha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "B. V. Raman, Chapter VIII, 'Commencing education (Aksharabhyasa),' inspected in the 2020 Chistabo derivative at internal printed p. 23 (physical PDF p. 26)",
      "decision_policy_claim_id": "election_chart.vidyarambha_reject_precedence_policy_v1",
      "decision_policy_claim": {
        "id": "election_chart.vidyarambha_reject_precedence_policy_v1",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "The inspected 2020 re-edited transcription gives the most propitious age marker as the 5th day of the 5th month of the child’s 5th year.",
        "text": "The inspected 2020 re-edited transcription gives the most propitious age marker as the 5th day of the 5th month of the child’s 5th year.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.vidyarambha",
      "source_claim": {
        "id": "muhurta.vidyarambha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Prefer the forenoon or noon for the ceremony.",
        "text": "Prefer the forenoon or noon for the ceremony.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.vidyarambha",
      "source_claim": {
        "id": "muhurta.vidyarambha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Election chart: leave the 8th house unoccupied.",
        "text": "Election chart: leave the 8th house unoccupied.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.vidyarambha",
      "source_claim": {
        "id": "muhurta.vidyarambha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "fallback_only_practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Fallback source guidance only. In the supported Drik browser path, separately provenance-linked automated rules replace this broad clause.",
      "implementation_note": "Not displayed as a residual vacant-8th check after a successful exact Aksharabhyasa chart screen.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim",
      "applicability": "python_or_mcp_or_non_drik_or_exact_chart_unavailable"
    },
    {
      "activity": "vidyarambha",
      "rule_id": "vidyarambha.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Budha, Shukra and Guru together in the 9th are stated to counteract adverse influences.",
        "text": "Budha, Shukra and Guru together in the 9th are stated to counteract adverse influences.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.vidyarambha",
      "source_claim": {
        "id": "muhurta.vidyarambha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "fallback_only_practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Fallback source guidance only. In the supported Drik browser path, separately provenance-linked automated rules replace this broad clause.",
      "implementation_note": "Not displayed as a residual grouped-Graha check after a successful exact Aksharabhyasa chart screen.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim",
      "applicability": "python_or_mcp_or_non_drik_or_exact_chart_unavailable"
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Rohini",
          "Mrigashira",
          "Punarvasu",
          "Pushya",
          "Uttara Phalguni",
          "Uttara Ashadha",
          "Hasta",
          "Shravana",
          "Revati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.panchangam.allowed_lagnas",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_lagnas",
        "configured_value": [
          "Mesha",
          "Vrishabha",
          "Mithuna",
          "Karka",
          "Kanya",
          "Tula",
          "Dhanu",
          "Makara",
          "Kumbha",
          "Meena"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna is tested against the configured list."
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.panchangam.allowed_tithi_names",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_tithi_names",
        "configured_value": [
          "Shukla Pratipat",
          "Shukla Dwitiya",
          "Shukla Tritiya",
          "Shukla Panchami",
          "Shukla Saptami",
          "Shukla Dashami",
          "Shukla Ekadashi",
          "Shukla Dwadashi",
          "Shukla Trayodashi",
          "Krishna Pratipat",
          "Krishna Dwitiya",
          "Krishna Tritiya",
          "Krishna Panchami",
          "Krishna Saptami",
          "Krishna Dashami",
          "Krishna Ekadashi",
          "Krishna Dwadashi",
          "Krishna Trayodashi"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The exact Paksha-qualified Tithi name must be admitted."
    },
    {
      "activity": "seemantha",
      "rule_id": "personal.seemantha.birth-star-exclusions",
      "predicate_class": "personal.exact-election-fact",
      "configured_inputs": {
        "role": "mother",
        "participant_inputs": [
          "nakshatra"
        ],
        "candidate_inputs": [
          "nakshatra"
        ],
        "operator": "inclusive_nakshatra_distance_not_in",
        "excluded_positions": [
          3,
          7,
          8,
          10,
          22
        ],
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/personal_election.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The named natal and exact candidate facts support a bounded equality or cyclic-position predicate.",
      "predicate_source_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)"
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.house-8-vacant",
      "predicate_class": "election-chart.house_empty",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "house_empty",
        "predicate_inputs": {
          "house": 8
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)"
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.chandra-not-8",
      "predicate_class": "election-chart.planet_not_house",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_not_house",
        "predicate_inputs": {
          "planet": "Chandra",
          "house": 8
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)"
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Pregnancy timing: the cited passage ordains Seemantha for the first pregnancy, in the 5th or 7th month; if that schedule is missed, perform it before delivery under practitioner guidance. Muhurta Chintamani verse 8 instead specifies the 6th or 8th month; choose the family’s tradition with a qualified practitioner.",
        "text": "Pregnancy timing: the cited passage ordains Seemantha for the first pregnancy, in the 5th or 7th month; if that schedule is missed, perform it before delivery under practitioner guidance. Muhurta Chintamani verse 8 instead specifies the 6th or 8th month; choose the family’s tradition with a qualified practitioner.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "related_context_claims": [
        {
          "id": "muhurta.seemantha.chintamani_divergence",
          "surface": "muhurtam",
          "authority_status": "documented_conflict",
          "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)"
        }
      ],
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Under unavoidable circumstances, Ashwini, Anuradha or Moola may be considered; the automated profile admits only the primary Nakshatra list.",
        "text": "Under unavoidable circumstances, Ashwini, Anuradha or Moola may be considered; the automated profile admits only the primary Nakshatra list.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Pournami is admissible only when Chandra is dignified; the automated profile conservatively omits it pending chart judgment.",
        "text": "Pournami is admissible only when Chandra is dignified; the automated profile conservatively omits it pending chart judgment.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Election chart: leave the 8th house vacant and do not place Chandra in the 8th.",
        "text": "Election chart: leave the 8th house vacant and do not place Chandra in the 8th.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Personal star check: avoid the 3rd, 7th, 8th, 10th and 22nd Nakshatras counted from the mother’s birth Nakshatra.",
        "text": "Personal star check: avoid the 3rd, 7th, 8th, 10th and 22nd Nakshatras counted from the mother’s birth Nakshatra.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.manual-6",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 5,
        "source_text": "The source makes the pregnancy month primary and permits Guru or Shukra combustion to be ignored for this rite; no combustion gate is applied.",
        "text": "The source makes the pregnancy month primary and permits Guru or Shukra combustion to be ignored for this rite; no combustion gate is applied.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.seemantha",
      "source_claim": {
        "id": "muhurta.seemantha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "seemantha",
      "rule_id": "seemantha.manual-7",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 6,
        "source_text": "Maternal comfort, clinician instructions and medical care always take precedence over electional timing.",
        "text": "Maternal comfort, clinician instructions and medical care always take precedence over electional timing.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.panchangam.prefer_lagna_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_lagna_class",
        "configured_value": "Sthira",
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna class is known from the generated Lagna timeline.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Rohini",
          "Mrigashira",
          "Uttara Ashadha",
          "Chitra",
          "Uttara Bhadrapada",
          "Anuradha",
          "Revati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.panchangam.allowed_lagnas",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_lagnas",
        "configured_value": [
          "Vrishabha",
          "Simha",
          "Vrischika",
          "Kumbha",
          "Mithuna",
          "Kanya",
          "Dhanu",
          "Meena"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna is tested against the configured list."
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.panchangam.allowed_solar_signs",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_solar_signs",
        "configured_value": [
          "Makara",
          "Kumbha",
          "Meena",
          "Mesha",
          "Vrishabha",
          "Mithuna"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The Surya Rasi is tested against the configured list."
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.panchangam.allowed_tithi_names",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_tithi_names",
        "configured_value": [
          "Krishna Pratipat",
          "Shukla Dwitiya",
          "Shukla Tritiya",
          "Shukla Panchami",
          "Shukla Saptami",
          "Shukla Dashami",
          "Shukla Ekadashi",
          "Shukla Trayodashi"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The exact Paksha-qualified Tithi name must be admitted."
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "personal.gruhapravesha.natal-anchor-match",
      "predicate_class": "personal.exact-election-fact",
      "configured_inputs": {
        "role": "homeowner",
        "participant_inputs": [
          "nakshatra",
          "janma_rashi",
          "janma_lagna"
        ],
        "candidate_inputs": [
          "nakshatra",
          "lunar_rashi",
          "lagna"
        ],
        "operator": "any_corresponding_pair_equals",
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/personal_election.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "The named natal and exact candidate facts support a bounded equality or cyclic-position predicate.",
      "predicate_source_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)",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.house-8-vacant",
      "predicate_class": "election-chart.house_empty",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "house_empty",
        "predicate_inputs": {
          "house": 8
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)"
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Ritual scope: first ceremonial entry into a newly built home only; buying a completed house, moving rental, or re-entering after repairs are separate elections.",
        "text": "Ritual scope: first ceremonial entry into a newly built home only; buying a completed house, moving rental, or re-entering after repairs are separate elections.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Election chart: Guru, Shukra and Chandra should be strong; leave the 8th house vacant, place malefics in Upachayas and benefics in Kendras, and preferably use a Guru- or Shukra-owned rising Rasi.",
        "text": "Election chart: Guru, Shukra and Chandra should be strong; leave the 8th house vacant, place malefics in Upachayas and benefics in Kendras, and preferably use a Guru- or Shukra-owned rising Rasi.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Lagna lineage: fixed Rasis are preferred and dual Rasis are ordinary. Raman permits a movable Rasi only with Vrishabha Navamsa; the automated profile conservatively omits that uncomputed exception.",
        "text": "Lagna lineage: fixed Rasis are preferred and dual Rasis are ordinary. Raman permits a movable Rasi only with Vrishabha Navamsa; the automated profile conservatively omits that uncomputed exception.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.manual-4a",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Personal and ritual checks: the owner’s Janma Rasi, Nakshatra or Lagna may strengthen the election; complete worship and Bhootabali before entry.",
        "text": "The owner’s Janma Rasi, Nakshatra or Lagna may strengthen the election.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.manual-4b",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Personal and ritual checks: the owner’s Janma Rasi, Nakshatra or Lagna may strengthen the election; complete worship and Bhootabali before entry.",
        "text": "Complete worship and Bhootabali before entry.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.gruhapravesha",
      "source_claim": {
        "id": "muhurta.gruhapravesha",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Pregnancy safety: Raman advises avoiding entry after six months of the wife’s pregnancy. Maternal comfort, clinician instructions and medical care always take precedence over timing.",
        "text": "Pregnancy safety: Raman advises avoiding entry after six months of the wife’s pregnancy. Maternal comfort, clinician instructions and medical care always take precedence over timing.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "supporting_claims": [
        {
          "id": "muhurta.gruhapravesha",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        }
      ],
      "authority_role": "product_policy"
    },
    {
      "activity": "gruhapravesha",
      "rule_id": "gruhapravesha.manual-6",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 5,
        "source_text": "Lineage warning: current Drik Panchang practice also admits some Saturdays and applies additional month filters; this profile follows Raman’s four weekdays rather than silently blending methodologies.",
        "text": "Lineage warning: current Drik Panchang practice also admits some Saturdays and applies additional month filters; this profile follows Raman’s four weekdays rather than silently blending methodologies.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.gruhapravesha.drkpanchang_divergence",
      "source_claim": {
        "id": "muhurta.gruhapravesha.drkpanchang_divergence",
        "surface": "muhurtam",
        "authority_status": "documented_conflict",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "related_context"
    },
    {
      "activity": "vehicle",
      "rule_id": "vehicle.panchangam.prefer_lagna_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_lagna_class",
        "configured_value": "Sthira",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna class is known from the generated Lagna timeline.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "vehicle",
      "rule_id": "vehicle.panchangam.prefer_choghadiya",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_choghadiya",
        "configured_value": [
          "Labh",
          1
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "configured_score_bonus",
      "automation_mode": "automated",
      "automation_rationale": "The dominant Choghadiya block and configured bonus are exact.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "vehicle",
      "rule_id": "vehicle.panchangam.prefer_vara",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_vara",
        "configured_value": [
          "Shukravaram"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one_for_day_and_matching_hora",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday and Hora ruler are deterministic.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "vehicle",
      "rule_id": "vehicle.panchangam.prefer_tithi_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_tithi_class",
        "configured_value": "Bhadra",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "vehicle",
      "rule_id": "vehicle.panchangam.prefer_nakshatras",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_nakshatras",
        "configured_value": [
          "Shravana",
          "Dhanishtha",
          "Shatabhisha",
          "Punarvasu",
          "Swati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.vehicle.acquisition",
      "source_claim": {
        "id": "muhurta.vehicle.acquisition",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nakshatra receives a deterministic bonus.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "property",
      "rule_id": "property.panchangam.prefer_lagna_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_lagna_class",
        "configured_value": "Sthira",
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna class is known from the generated Lagna timeline.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "property",
      "rule_id": "property.panchangam.prefer_vara",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_vara",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shanivaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one_for_day_and_matching_hora",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday and Hora ruler are deterministic.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "property",
      "rule_id": "property.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shanivaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "property",
      "rule_id": "property.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Ashwini",
          "Rohini",
          "Mrigashira",
          "Punarvasu",
          "Pushya",
          "Uttara Phalguni",
          "Hasta",
          "Swati",
          "Anuradha",
          "Uttara Ashadha",
          "Shravana",
          "Dhanishtha",
          "Shatabhisha",
          "Uttara Bhadrapada"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "property",
      "rule_id": "property.panchangam.avoid_tithi_numbers",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_numbers",
        "configured_value": [
          4,
          9,
          14
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Tithi number rejects the candidate."
    },
    {
      "activity": "property",
      "rule_id": "property.guru-kendra-trikona",
      "predicate_class": "election-chart.planet_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_in_houses",
        "predicate_inputs": {
          "planet": "Guru",
          "houses": [
            1,
            4,
            5,
            7,
            9,
            10
          ]
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "property",
      "rule_id": "property.kuja-11",
      "predicate_class": "election-chart.planet_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_in_houses",
        "predicate_inputs": {
          "planet": "Kuja",
          "houses": [
            11
          ]
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "property",
      "rule_id": "property.kuja-not-lagna",
      "predicate_class": "election-chart.planet_not_house",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_not_house",
        "predicate_inputs": {
          "planet": "Kuja",
          "house": 1
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)"
    },
    {
      "activity": "property",
      "rule_id": "property.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Election chart: the weekday lord should preferably occupy Lagna.",
        "text": "Election chart: the weekday lord should preferably occupy Lagna.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "property",
      "rule_id": "property.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Election chart: Guru should occupy a Kendra or Trikona.",
        "text": "Election chart: Guru should occupy a Kendra or Trikona.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "property",
      "rule_id": "property.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Election chart: Mangala should occupy the 11th and not Lagna.",
        "text": "Election chart: Mangala should occupy the 11th and not Lagna.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "property",
      "rule_id": "property.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Election chart: Lagna and 7th lords should be harmonious; avoid the 11th lord in the 12th.",
        "text": "Election chart: Lagna and 7th lords should be harmonious; avoid the 11th lord in the 12th.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.land_purchase.building",
      "source_claim": {
        "id": "muhurta.land_purchase.building",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "house_purchase",
      "rule_id": "house_purchase.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.house_purchase.completed",
      "source_claim": {
        "id": "muhurta.house_purchase.completed",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "house_purchase",
      "rule_id": "house_purchase.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Mrigashira",
          "Ashlesha",
          "Magha",
          "Purva Phalguni",
          "Vishakha",
          "Moola",
          "Punarvasu",
          "Revati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.house_purchase.completed",
      "source_claim": {
        "id": "muhurta.house_purchase.completed",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "house_purchase",
      "rule_id": "house_purchase.panchangam.allowed_tithi_numbers",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_tithi_numbers",
        "configured_value": [
          1,
          6,
          11
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.house_purchase.completed",
      "source_claim": {
        "id": "muhurta.house_purchase.completed",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi number is tested against the configured list."
    },
    {
      "activity": "house_purchase",
      "rule_id": "house_purchase.panchangam.prefer_lagnas",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_lagnas",
        "configured_value": [
          "Vrishabha",
          "Mithuna",
          "Simha",
          "Tula",
          "Vrischika"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.house_purchase.completed",
      "source_claim": {
        "id": "muhurta.house_purchase.completed",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Lagna receives a deterministic bonus.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "house_purchase",
      "rule_id": "house-purchase.kuja-not-lagna",
      "predicate_class": "election-chart.planet_not_house",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_not_house",
        "predicate_inputs": {
          "planet": "Kuja",
          "house": 1
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.house_purchase.completed",
      "source_claim": {
        "id": "muhurta.house_purchase.completed",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "B. V. Raman, Chapter XII, 'Buying Houses,' inspected in the 2020 Chistabo derivative at internal printed p. 54 (physical PDF p. 58)"
    },
    {
      "activity": "house_purchase",
      "rule_id": "house_purchase.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Scope: use this profile for buying a completed new or old house; it is not land purchase, construction commencement, rental moving or Gruhapravesha.",
        "text": "Scope: use this profile for buying a completed new or old house; it is not land purchase, construction commencement, rental moving or Gruhapravesha.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.house_purchase.completed",
      "source_claim": {
        "id": "muhurta.house_purchase.completed",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "house_purchase",
      "rule_id": "house_purchase.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Election chart: keep malefics out of the 7th house.",
        "text": "Election chart: keep malefics out of the 7th house.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.house_purchase.completed",
      "source_claim": {
        "id": "muhurta.house_purchase.completed",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "house_purchase",
      "rule_id": "house_purchase.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Election chart: do not place Mangala in Lagna.",
        "text": "Election chart: do not place Mangala in Lagna.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.house_purchase.completed",
      "source_claim": {
        "id": "muhurta.house_purchase.completed",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "house_purchase",
      "rule_id": "house_purchase.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Legal title, structural inspection, financing and contract advice take precedence over electional timing.",
        "text": "Legal title, structural inspection, financing and contract advice take precedence over electional timing.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "gold",
      "rule_id": "gold.panchangam.prefer_lagna_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_lagna_class",
        "configured_value": "Sthira",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna class is known from the generated Lagna timeline.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "gold",
      "rule_id": "gold.panchangam.prefer_choghadiya",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_choghadiya",
        "configured_value": [
          "Labh",
          1
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "configured_score_bonus",
      "automation_mode": "automated",
      "automation_rationale": "The dominant Choghadiya block and configured bonus are exact.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "gold",
      "rule_id": "gold.panchangam.prefer_vara",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_vara",
        "configured_value": [
          "Shukravaram",
          "Guruvaram"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one_for_day_and_matching_hora",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday and Hora ruler are deterministic.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "gold",
      "rule_id": "gold.panchangam.prefer_tithi_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_tithi_class",
        "configured_value": "Bhadra",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi family is computed at the candidate instant.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "gold",
      "rule_id": "gold.surya-well-situated",
      "predicate_class": "election-chart.planet_well_situated",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_well_situated",
        "predicate_inputs": {
          "planet": "Surya",
          "avoid_houses": [
            6,
            8,
            12
          ],
          "enemy_rashis": [
            "Vrishabha",
            "Tula",
            "Makara",
            "Kumbha"
          ],
          "debilitation_rashi": "Tula",
          "navamsa_debilitation_rashi": "Tula",
          "convention_id": "phaladeepika-well-placed-v1",
          "convention_label": "Phaladeepika well-placed convention v1",
          "formula": "Outside houses 6, 8 and 12; outside an enemy Rasi; and outside debilitation Rasi or Navamsa. Chandra must also clear Surya by more than the disclosed 12-degree v1 solar-ray threshold.",
          "method_claims": [
            "election_chart.well_placed.phaladeepika_2_36",
            "election_chart.dignity.phaladeepika_1_6",
            "election_chart.relationships.phaladeepika_2_21_22",
            "election_chart.navamsa.bphs_6_12",
            "election_chart.chandra_solar_clearance_policy_v1",
            "election_chart.gold_transition_envelope_v1"
          ],
          "decision_policy_claim": "election_chart.gold_qualification_policy_v1"
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved or a controlling between-sample transition cannot be excluded; otherwise pass"
      },
      "source_claim_id": "muhurta.gold_jewelry.purchase",
      "source_claim": {
        "id": "muhurta.gold_jewelry.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tier_cap",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "B. V. Raman, Chapter X, 'Buying Jewelry,' inspected in the 2020 Chistabo derivative at internal printed p. 45 (physical PDF p. 49)",
      "decision_policy_claim_id": "election_chart.gold_qualification_policy_v1",
      "decision_policy_claim": {
        "id": "election_chart.gold_qualification_policy_v1",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "evidence_class": "project_heuristic",
        "verification_state": "heuristic",
        "source_ids": [],
        "locator": "gold-phaladeepika-placement-full-drishti-v1; docs/research/election-chart-automation/report-source.md"
      },
      "supporting_claims": [
        {
          "id": "election_chart.well_placed.phaladeepika_2_36",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "PD-SASTRI-1950-2E"
          ],
          "locator": "Chapter II, sloka 36, book p. 23 (scan p. 60)"
        },
        {
          "id": "election_chart.dignity.phaladeepika_1_6",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        {
          "id": "election_chart.relationships.phaladeepika_2_21_22",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "PD-SASTRI-1950-2E"
          ],
          "locator": "Chapter II, slokas 21-22, book p. 17 (scan p. 54)"
        },
        {
          "id": "election_chart.navamsa.bphs_6_12",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "BPHS-ELS-6.12"
          ],
          "locator": "Chapter 6, verse 12"
        }
      ]
    },
    {
      "activity": "gold",
      "rule_id": "gold.chandra-well-situated",
      "predicate_class": "election-chart.planet_well_situated",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_well_situated",
        "predicate_inputs": {
          "planet": "Chandra",
          "avoid_houses": [
            6,
            8,
            12
          ],
          "enemy_rashis": [],
          "debilitation_rashi": "Vrischika",
          "navamsa_debilitation_rashi": "Vrischika",
          "solar_clearance_degrees": 12,
          "solar_clearance_guard_degrees": 0.02,
          "convention_id": "phaladeepika-well-placed-v1",
          "convention_label": "Phaladeepika well-placed convention v1",
          "formula": "Outside houses 6, 8 and 12; outside an enemy Rasi; and outside debilitation Rasi or Navamsa. Chandra must also clear Surya by more than the disclosed 12-degree v1 solar-ray threshold.",
          "method_claims": [
            "election_chart.well_placed.phaladeepika_2_36",
            "election_chart.dignity.phaladeepika_1_6",
            "election_chart.relationships.phaladeepika_2_21_22",
            "election_chart.navamsa.bphs_6_12",
            "election_chart.chandra_solar_clearance_policy_v1",
            "election_chart.gold_transition_envelope_v1"
          ],
          "decision_policy_claim": "election_chart.gold_qualification_policy_v1"
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved or a controlling between-sample transition cannot be excluded; otherwise pass"
      },
      "source_claim_id": "muhurta.gold_jewelry.purchase",
      "source_claim": {
        "id": "muhurta.gold_jewelry.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tier_cap",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "B. V. Raman, Chapter X, 'Buying Jewelry,' inspected in the 2020 Chistabo derivative at internal printed p. 45 (physical PDF p. 49)",
      "decision_policy_claim_id": "election_chart.gold_qualification_policy_v1",
      "decision_policy_claim": {
        "id": "election_chart.gold_qualification_policy_v1",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "evidence_class": "project_heuristic",
        "verification_state": "heuristic",
        "source_ids": [],
        "locator": "gold-phaladeepika-placement-full-drishti-v1; docs/research/election-chart-automation/report-source.md"
      },
      "supporting_claims": [
        {
          "id": "election_chart.well_placed.phaladeepika_2_36",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "PD-SASTRI-1950-2E"
          ],
          "locator": "Chapter II, sloka 36, book p. 23 (scan p. 60)"
        },
        {
          "id": "election_chart.dignity.phaladeepika_1_6",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        {
          "id": "election_chart.relationships.phaladeepika_2_21_22",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "PD-SASTRI-1950-2E"
          ],
          "locator": "Chapter II, slokas 21-22, book p. 17 (scan p. 54)"
        },
        {
          "id": "election_chart.navamsa.bphs_6_12",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "BPHS-ELS-6.12"
          ],
          "locator": "Chapter 6, verse 12"
        }
      ]
    },
    {
      "activity": "gold",
      "rule_id": "gold.surya-fully-aspected",
      "predicate_class": "election-chart.planet_receives_full_aspect",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_receives_full_aspect",
        "predicate_inputs": {
          "planet": "Surya",
          "aspectors": [
            "Chandra",
            "Kuja",
            "Budha",
            "Guru",
            "Shukra",
            "Shani"
          ],
          "convention_id": "phaladeepika-full-graha-drishti-v1",
          "convention_label": "Phaladeepika full Graha Drishti convention v1",
          "formula": "Every classical graha fully aspects the 7th; Kuja also the 4th and 8th, Guru the 5th and 9th, and Shani the 3rd and 10th. Rahu, Ketu and partial aspects are excluded.",
          "method_claims": [
            "election_chart.full_graha_drishti.phaladeepika_2_23",
            "election_chart.gold_transition_envelope_v1"
          ],
          "decision_policy_claim": "election_chart.gold_qualification_policy_v1"
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved or a controlling between-sample transition cannot be excluded; otherwise pass"
      },
      "source_claim_id": "muhurta.gold_jewelry.purchase",
      "source_claim": {
        "id": "muhurta.gold_jewelry.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tier_cap",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "B. V. Raman, Chapter X, 'Buying Jewelry,' inspected in the 2020 Chistabo derivative at internal printed p. 45 (physical PDF p. 49)",
      "decision_policy_claim_id": "election_chart.gold_qualification_policy_v1",
      "decision_policy_claim": {
        "id": "election_chart.gold_qualification_policy_v1",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "evidence_class": "project_heuristic",
        "verification_state": "heuristic",
        "source_ids": [],
        "locator": "gold-phaladeepika-placement-full-drishti-v1; docs/research/election-chart-automation/report-source.md"
      },
      "supporting_claims": [
        {
          "id": "election_chart.full_graha_drishti.phaladeepika_2_23",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "PD-SASTRI-1950-2E"
          ],
          "locator": "Chapter II, sloka 23, book p. 18 (scan p. 55)"
        }
      ]
    },
    {
      "activity": "gold",
      "rule_id": "gold.chandra-fully-aspected",
      "predicate_class": "election-chart.planet_receives_full_aspect",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_receives_full_aspect",
        "predicate_inputs": {
          "planet": "Chandra",
          "aspectors": [
            "Surya",
            "Kuja",
            "Budha",
            "Guru",
            "Shukra",
            "Shani"
          ],
          "convention_id": "phaladeepika-full-graha-drishti-v1",
          "convention_label": "Phaladeepika full Graha Drishti convention v1",
          "formula": "Every classical graha fully aspects the 7th; Kuja also the 4th and 8th, Guru the 5th and 9th, and Shani the 3rd and 10th. Rahu, Ketu and partial aspects are excluded.",
          "method_claims": [
            "election_chart.full_graha_drishti.phaladeepika_2_23",
            "election_chart.gold_transition_envelope_v1"
          ],
          "decision_policy_claim": "election_chart.gold_qualification_policy_v1"
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved or a controlling between-sample transition cannot be excluded; otherwise pass"
      },
      "source_claim_id": "muhurta.gold_jewelry.purchase",
      "source_claim": {
        "id": "muhurta.gold_jewelry.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tier_cap",
      "automation_mode": "automated",
      "automation_rationale": "The named, versioned interpretation convention is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "B. V. Raman, Chapter X, 'Buying Jewelry,' inspected in the 2020 Chistabo derivative at internal printed p. 45 (physical PDF p. 49)",
      "decision_policy_claim_id": "election_chart.gold_qualification_policy_v1",
      "decision_policy_claim": {
        "id": "election_chart.gold_qualification_policy_v1",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "evidence_class": "project_heuristic",
        "verification_state": "heuristic",
        "source_ids": [],
        "locator": "gold-phaladeepika-placement-full-drishti-v1; docs/research/election-chart-automation/report-source.md"
      },
      "supporting_claims": [
        {
          "id": "election_chart.full_graha_drishti.phaladeepika_2_23",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "PD-SASTRI-1950-2E"
          ],
          "locator": "Chapter II, sloka 23, book p. 18 (scan p. 55)"
        }
      ]
    },
    {
      "activity": "gold",
      "rule_id": "gold.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Election chart: Surya and Chandra should be well situated and aspected; the cited passage leaves this as a chart judgment rather than a fixed weekday, Tithi, Nakshatra or Lagna list.",
        "text": "Election chart: Surya and Chandra should be well situated and aspected; the cited passage leaves this as a chart judgment rather than a fixed weekday, Tithi, Nakshatra or Lagna list.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.gold_jewelry.purchase",
      "source_claim": {
        "id": "muhurta.gold_jewelry.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "fallback_only_practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Fallback source guidance only. In the supported Drik browser path, separately provenance-linked automated rules replace this broad clause.",
      "implementation_note": "Not displayed as a residual manual Gold check after a successful exact-chart screen.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim",
      "applicability": "python_or_mcp_or_non_drik_or_exact_chart_unavailable"
    },
    {
      "activity": "business_inventory_purchase",
      "rule_id": "business_inventory_purchase.panchangam.prefer_vara",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_vara",
        "configured_value": [
          "Guruvaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.trade_inventory.purchase",
      "source_claim": {
        "id": "muhurta.trade_inventory.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one_for_day_and_matching_hora",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday and Hora ruler are deterministic.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "business_inventory_purchase",
      "rule_id": "business_inventory_purchase.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Adivaram",
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram",
          "Shanivaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.trade_inventory.purchase",
      "source_claim": {
        "id": "muhurta.trade_inventory.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "business_inventory_purchase",
      "rule_id": "business_inventory_purchase.panchangam.prefer_nakshatras",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_nakshatras",
        "configured_value": [
          "Pushya"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.trade_inventory.purchase",
      "source_claim": {
        "id": "muhurta.trade_inventory.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nakshatra receives a deterministic bonus.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "business_inventory_purchase",
      "rule_id": "business_inventory_purchase.panchangam.prefer_tithi_numbers",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_tithi_numbers",
        "configured_value": [
          10
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.trade_inventory.purchase",
      "source_claim": {
        "id": "muhurta.trade_inventory.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Tithi number receives a deterministic bonus.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "business_inventory_purchase",
      "rule_id": "business_inventory_purchase.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Transaction role: buying stock, raw materials or goods for resale or business use; do not reuse this profile for selling inventory, launching a business or deploying capital.",
        "text": "Transaction role: buying stock, raw materials or goods for resale or business use; do not reuse this profile for selling inventory, launching a business or deploying capital.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.trade_inventory.purchase",
      "source_claim": {
        "id": "muhurta.trade_inventory.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "business_inventory_purchase",
      "rule_id": "business_inventory_purchase.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Saturday is described as passable, not preferred.",
        "text": "Saturday is described as passable, not preferred.",
        "class": "manual-only",
        "display_section": "information",
        "applicable_varas": [
          "Shanivaram"
        ]
      },
      "source_claim_id": "muhurta.trade_inventory.purchase",
      "source_claim": {
        "id": "muhurta.trade_inventory.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "business_inventory_purchase",
      "rule_id": "business_inventory_purchase.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Election chart: Budha, the 2nd lord and the 2nd house should be fortified.",
        "text": "Election chart: Budha, the 2nd lord and the 2nd house should be fortified.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.trade_inventory.purchase",
      "source_claim": {
        "id": "muhurta.trade_inventory.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "business_inventory_purchase",
      "rule_id": "business_inventory_purchase.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Election chart: avoid Budha afflicted by Mangala; Budha and Guru together in Lagna or in mutual aspect are described as highly favourable.",
        "text": "Election chart: avoid Budha afflicted by Mangala; Budha and Guru together in Lagna or in mutual aspect are described as highly favourable.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.trade_inventory.purchase",
      "source_claim": {
        "id": "muhurta.trade_inventory.purchase",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "business_inventory_purchase",
      "rule_id": "business_inventory_purchase.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Commercial need, stock quality, supplier terms, cash flow, tax and legal advice take precedence over electional timing.",
        "text": "Commercial need, stock quality, supplier terms, cash flow, tax and legal advice take precedence over electional timing.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "purchase",
      "rule_id": "purchase.panchangam.prefer_choghadiya",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_choghadiya",
        "configured_value": [
          "Labh",
          1
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "configured_score_bonus",
      "automation_mode": "automated",
      "automation_rationale": "The dominant Choghadiya block and configured bonus are exact.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "purchase",
      "rule_id": "purchase.panchangam.prefer_nakshatras",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_nakshatras",
        "configured_value": [
          "Revati",
          "Shatabhisha",
          "Ashwini",
          "Swati",
          "Shravana",
          "Chitra"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.purchase.general",
      "source_claim": {
        "id": "muhurta.purchase.general",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nakshatra receives a deterministic bonus.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "purchase",
      "rule_id": "purchase.chandra-lagna",
      "predicate_class": "election-chart.planet_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_in_houses",
        "predicate_inputs": {
          "planet": "Chandra",
          "houses": [
            1
          ]
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.purchase.general",
      "source_claim": {
        "id": "muhurta.purchase.general",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "Nakshatra-prakarana, purchase Muhurta verse 16, printed pp. 33-34, and marketplace verse 17, printed pp. 34-35",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "purchase",
      "rule_id": "purchase.shukra-lagna",
      "predicate_class": "election-chart.planet_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_in_houses",
        "predicate_inputs": {
          "planet": "Shukra",
          "houses": [
            1
          ]
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.purchase.general",
      "source_claim": {
        "id": "muhurta.purchase.general",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "Nakshatra-prakarana, purchase Muhurta verse 16, printed pp. 33-34, and marketplace verse 17, printed pp. 34-35",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "purchase",
      "rule_id": "purchase.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Transaction role: verse 16 distinguishes purchase from sale Muhurtas; this profile evaluates the buyer’s side and must not be reused as a seller election.",
        "text": "Transaction role: verse 16 distinguishes purchase from sale Muhurtas; this profile evaluates the buyer’s side and must not be reused as a seller election.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.purchase.general",
      "source_claim": {
        "id": "muhurta.purchase.general",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "purchase",
      "rule_id": "purchase.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Marketplace check from verse 17: avoid Rikta Tithis, Tuesday and Kumbha Lagna; prefer Chandra and Shukra in Lagna, no malefics in the 8th or 12th, and benefics in the 2nd, 10th or 11th.",
        "text": "Marketplace check from verse 17: avoid Rikta Tithis, Tuesday and Kumbha Lagna; prefer Chandra and Shukra in Lagna, no malefics in the 8th or 12th, and benefics in the 2nd, 10th or 11th.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.purchase.general",
      "source_claim": {
        "id": "muhurta.purchase.general",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "purchase",
      "rule_id": "purchase.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Use the dedicated vehicle, building-land or gold profile when the object is known; their narrower rules take precedence over generic purchase.",
        "text": "Use the dedicated vehicle, building-land or gold profile when the object is known; their narrower rules take precedence over generic purchase.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "product_policy"
    },
    {
      "activity": "borrowing_money",
      "rule_id": "borrowing_money.panchangam.avoid_nakshatras",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_nakshatras",
        "configured_value": [
          "Krittika",
          "Moola",
          "Punarvasu",
          "Dhanishtha"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.borrowing_money",
      "source_claim": {
        "id": "muhurta.borrowing_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nakshatra rejects the candidate."
    },
    {
      "activity": "borrowing_money",
      "rule_id": "borrowing_money.panchangam.avoid_janma_nakshatra",
      "predicate_class": "panchangam.personal-slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_janma_nakshatra",
        "configured_value": true,
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.borrowing_money",
      "source_claim": {
        "id": "muhurta.borrowing_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Supplied Janma Nakshatras are compared with the active Nakshatra."
    },
    {
      "activity": "borrowing_money",
      "rule_id": "borrowing_money.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Transaction role: this is the borrower/debtor side only; do not reuse it for lending, receiving repayment or deploying capital.",
        "text": "Transaction role: this is the borrower/debtor side only; do not reuse it for lending, receiving repayment or deploying capital.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.borrowing_money",
      "source_claim": {
        "id": "muhurta.borrowing_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "borrowing_money",
      "rule_id": "borrowing_money.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Personal-star gate: supply every borrower’s Janma Nakshatra so the source prohibition can be enforced; without it, review remains incomplete.",
        "text": "Personal-star gate: supply every borrower’s Janma Nakshatra so the source prohibition can be enforced; without it, review remains incomplete.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.borrowing_money",
      "source_claim": {
        "id": "muhurta.borrowing_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "borrowing_money",
      "rule_id": "borrowing_money.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Election chart: avoid Chandra conjoined with Mangala or Shani.",
        "text": "Election chart: avoid Chandra conjoined with Mangala or Shani.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.borrowing_money",
      "source_claim": {
        "id": "muhurta.borrowing_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "borrowing_money",
      "rule_id": "borrowing_money.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Purpose-specific chart: for quick domestic or personal use, Chandra should favour Lagna; for business use, Chandra should favour Budha and the Lagna lord.",
        "text": "Purpose-specific chart: for quick domestic or personal use, Chandra should favour Lagna; for business use, Chandra should favour Budha and the Lagna lord.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.borrowing_money",
      "source_claim": {
        "id": "muhurta.borrowing_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "borrowing_money",
      "rule_id": "borrowing_money.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Repayment capacity, total borrowing cost, lender terms, collateral risk and qualified financial or legal advice take precedence over timing.",
        "text": "Repayment capacity, total borrowing cost, lender terms, collateral risk and qualified financial or legal advice take precedence over timing.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "lending_money",
      "rule_id": "lending_money.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Adivaram",
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shanivaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.lending_money",
      "source_claim": {
        "id": "muhurta.lending_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "lending_money",
      "rule_id": "lending_money.panchangam.avoid_nakshatras",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_nakshatras",
        "configured_value": [
          "Krittika",
          "Magha",
          "Moola",
          "Shatabhisha",
          "Uttara Phalguni",
          "Punarvasu"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.lending_money",
      "source_claim": {
        "id": "muhurta.lending_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nakshatra rejects the candidate."
    },
    {
      "activity": "lending_money",
      "rule_id": "lending_money.panchangam.avoid_janma_nakshatra",
      "predicate_class": "panchangam.personal-slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_janma_nakshatra",
        "configured_value": true,
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.lending_money",
      "source_claim": {
        "id": "muhurta.lending_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Supplied Janma Nakshatras are compared with the active Nakshatra."
    },
    {
      "activity": "lending_money",
      "rule_id": "lending_money.panchangam.avoid_vara_tithi_names",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_vara_tithi_names",
        "configured_value": [
          [
            "Shanivaram",
            "Amavasya"
          ]
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.lending_money",
      "source_claim": {
        "id": "muhurta.lending_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Exact configured weekday and Paksha-qualified Tithi pairs reject."
    },
    {
      "activity": "lending_money",
      "rule_id": "lending_money.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Transaction role: this is making a loan from the lender/creditor side; receiving repayment and borrowing money are separate elections.",
        "text": "Transaction role: this is making a loan from the lender/creditor side; receiving repayment and borrowing money are separate elections.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.lending_money",
      "source_claim": {
        "id": "muhurta.lending_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "lending_money",
      "rule_id": "lending_money.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Personal-star gate: supply the lender’s Janma Nakshatra so the source prohibition can be enforced; without it, review remains incomplete.",
        "text": "Personal-star gate: supply the lender’s Janma Nakshatra so the source prohibition can be enforced; without it, review remains incomplete.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.lending_money",
      "source_claim": {
        "id": "muhurta.lending_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "lending_money",
      "rule_id": "lending_money.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Election chart: Lagna and 7th lords should be harmoniously disposed.",
        "text": "Election chart: Lagna and 7th lords should be harmoniously disposed.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.lending_money",
      "source_claim": {
        "id": "muhurta.lending_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "lending_money",
      "rule_id": "lending_money.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Election chart: Chandra in Vrischika is described as adverse for the lender.",
        "text": "Election chart: Chandra in Vrischika is described as adverse for the lender.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.lending_money",
      "source_claim": {
        "id": "muhurta.lending_money",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "lending_money",
      "rule_id": "lending_money.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Lineage warning: current Drik Panchang loan-giving practice excludes Wednesday, while this Raman-lineage profile admits it and excludes Tuesday and Friday.",
        "text": "Lineage warning: current Drik Panchang loan-giving practice excludes Wednesday, while this Raman-lineage profile admits it and excludes Tuesday and Friday.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.lending.drkpanchang_divergence",
      "source_claim": {
        "id": "muhurta.lending.drkpanchang_divergence",
        "surface": "muhurtam",
        "authority_status": "documented_conflict",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "related_context"
    },
    {
      "activity": "lending_money",
      "rule_id": "lending_money.manual-6",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 5,
        "source_text": "Credit assessment, affordability, documentation, interest and collateral law, concentration risk and qualified financial or legal advice take precedence over timing.",
        "text": "Credit assessment, affordability, documentation, interest and collateral law, concentration risk and qualified financial or legal advice take precedence over timing.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.panchangam.skip_on_yoga",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_yoga",
        "configured_value": [
          "Visha Yoga",
          "Dagdha Yoga"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured special Yoga match rejects the day deterministically."
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.panchangam.prefer_vara",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_vara",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one_for_day_and_matching_hora",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday and Hora ruler are deterministic.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.panchangam.required_lagna_class",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "required_lagna_class",
        "configured_value": "Sthira",
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A candidate without the required Lagna class is rejected."
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.panchangam.allowed_maasams",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_maasams",
        "configured_value": [
          "Chaitra",
          "Vaishakha",
          "Shravana",
          "Kartika",
          "Magha"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The normalized lunar month is tested against the configured list."
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.panchangam.avoid_vara_paksha",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_vara_paksha",
        "configured_value": [
          [
            "Somavaram",
            "Krishna"
          ]
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Exact configured weekday and Paksha pairs reject the day."
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.panchangam.allowed_solar_classes",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_solar_classes",
        "configured_value": [
          "Sthira",
          "Chara"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Surya Rasi class is computed and tested against the configured list."
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Rohini",
          "Mrigashira",
          "Chitra",
          "Hasta",
          "Jyeshtha",
          "Uttara Phalguni",
          "Uttara Ashadha",
          "Shravana",
          "Swati",
          "Pushya",
          "Anuradha",
          "Ashwini",
          "Shatabhisha",
          "Uttara Bhadrapada",
          "Revati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.panchangam.prefer_nakshatras",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_nakshatras",
        "configured_value": [
          "Rohini",
          "Mrigashira",
          "Chitra",
          "Hasta",
          "Jyeshtha",
          "Uttara Phalguni",
          "Uttara Ashadha",
          "Shravana"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nakshatra receives a deterministic bonus.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.panchangam.allowed_tithi_numbers",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_tithi_numbers",
        "configured_value": [
          1,
          2,
          3,
          5,
          6,
          7,
          10,
          11,
          13,
          15
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Tithi number is tested against the configured list."
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Election chart: 8th house from Lagna must be vacant and free of malefic aspect.",
        "text": "Election chart: 8th house from Lagna must be vacant and free of malefic aspect.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Election chart: malefics should occupy 3rd, 6th or 11th; benefics should fortify Kendras and Trikonas.",
        "text": "Election chart: malefics should occupy 3rd, 6th or 11th; benefics should fortify Kendras and Trikonas.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "bhumi_puja",
      "rule_id": "bhumi_puja.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Site ritual: after Puja, the first foundation stone is placed at the north-eastern corner.",
        "text": "Site ritual: after Puja, the first foundation stone is placed at the north-eastern corner.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.bhumi_puja.foundation",
      "source_claim": {
        "id": "muhurta.bhumi_puja.foundation",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "well_digging",
      "rule_id": "well_digging.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Revati",
          "Uttara Bhadrapada",
          "Hasta",
          "Anuradha",
          "Magha",
          "Shravana",
          "Rohini",
          "Pushya"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.well_digging",
      "source_claim": {
        "id": "muhurta.well_digging",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "well_digging",
      "rule_id": "well_digging.panchangam.allowed_lagnas",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_lagnas",
        "configured_value": [
          "Meena",
          "Karkataka",
          "Makara"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.well_digging",
      "source_claim": {
        "id": "muhurta.well_digging",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna is tested against the configured list."
    },
    {
      "activity": "well_digging",
      "rule_id": "well_digging.panchangam.caution_lagna_solar",
      "predicate_class": "panchangam.disclosure",
      "configured_inputs": {
        "activity_rule_field": "caution_lagna_solar",
        "configured_value": true,
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.well_digging",
      "source_claim": {
        "id": "muhurta.well_digging",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "automated",
      "automation_rationale": "A known equality between active Lagna and Surya Rasi is disclosed."
    },
    {
      "activity": "well_digging",
      "rule_id": "well_digging.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Election chart: Shukra and Chandra should occupy Kendras.",
        "text": "Election chart: Shukra and Chandra should occupy Kendras.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.well_digging",
      "source_claim": {
        "id": "muhurta.well_digging",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "well_digging",
      "rule_id": "well_digging.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "For abundant sweet water, Chandra or Shukra should occupy a Kendra in a full watery Rasi.",
        "text": "For abundant sweet water, Chandra or Shukra should occupy a Kendra in a full watery Rasi.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.well_digging",
      "source_claim": {
        "id": "muhurta.well_digging",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "home_repair",
      "rule_id": "home_repair.panchangam.prefer_vara",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_vara",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.home_repair.commencement",
      "source_claim": {
        "id": "muhurta.home_repair.commencement",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one_for_day_and_matching_hora",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday and Hora ruler are deterministic.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "home_repair",
      "rule_id": "home_repair.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Adivaram",
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram",
          "Shanivaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.home_repair.commencement",
      "source_claim": {
        "id": "muhurta.home_repair.commencement",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "home_repair",
      "rule_id": "home_repair.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Scope: commencement of repairs or renovation to an existing home only; painting/whitewashing, dismantling, new construction and post-work re-entry are separate elections.",
        "text": "Scope: commencement of repairs or renovation to an existing home only; painting/whitewashing, dismantling, new construction and post-work re-entry are separate elections.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.home_repair.commencement",
      "source_claim": {
        "id": "muhurta.home_repair.commencement",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "home_repair",
      "rule_id": "home_repair.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Weekday-Lagna condition: Friday is especially suitable with Vrishabha or Tula Lagna; Monday is especially suitable with Karka Lagna.",
        "text": "Weekday-Lagna condition: Friday is especially suitable with Vrishabha or Tula Lagna; Monday is especially suitable with Karka Lagna.",
        "class": "manual-only",
        "display_section": "chart",
        "applicable_varas": [
          "Somavaram",
          "Shukravaram"
        ]
      },
      "source_claim_id": "muhurta.home_repair.commencement",
      "source_claim": {
        "id": "muhurta.home_repair.commencement",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "home_repair",
      "rule_id": "home_repair.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Election chart: Lagna should be occupied by a benefic and Chandra should be in an aquatic Rasi.",
        "text": "Election chart: Lagna should be occupied by a benefic and Chandra should be in an aquatic Rasi.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.home_repair.commencement",
      "source_claim": {
        "id": "muhurta.home_repair.commencement",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "home_repair",
      "rule_id": "home_repair.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Mangala transit: if Chandra is in Krittika, Magha, Pushya, Purva Phalguni, Hasta, Moola or Revati, confirm Mangala is not transiting that same Nakshatra.",
        "text": "Mangala transit: if Chandra is in Krittika, Magha, Pushya, Purva Phalguni, Hasta, Moola or Revati, confirm Mangala is not transiting that same Nakshatra.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.home_repair.commencement",
      "source_claim": {
        "id": "muhurta.home_repair.commencement",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "home_repair",
      "rule_id": "home_repair.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Building permits, structural engineering, utility safety and contractor readiness take precedence over electional timing.",
        "text": "Building permits, structural engineering, utility safety and contractor readiness take precedence over electional timing.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "business",
      "rule_id": "business.panchangam.required_lagna_class",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "required_lagna_class",
        "configured_value": "Chara",
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.capital_deployment",
      "source_claim": {
        "id": "muhurta.capital_deployment",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A candidate without the required Lagna class is rejected."
    },
    {
      "activity": "business",
      "rule_id": "business.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Swati",
          "Punarvasu",
          "Chitra",
          "Anuradha",
          "Mrigashira",
          "Revati",
          "Vishakha",
          "Pushya",
          "Shravana",
          "Dhanishtha",
          "Shatabhisha",
          "Ashwini"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.capital_deployment",
      "source_claim": {
        "id": "muhurta.capital_deployment",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "business",
      "rule_id": "business.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Scope: Dravyaprayoga means putting funds to work or investing capital in an enterprise; founding a company, opening a marketplace, buying inventory and making a loan are separate acts.",
        "text": "Scope: Dravyaprayoga means putting funds to work or investing capital in an enterprise; founding a company, opening a marketplace, buying inventory and making a loan are separate acts.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.capital_deployment",
      "source_claim": {
        "id": "muhurta.capital_deployment",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "business",
      "rule_id": "business.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Election chart: place benefics in the 5th and 9th houses and leave the 8th house unoccupied.",
        "text": "Election chart: place benefics in the 5th and 9th houses and leave the 8th house unoccupied.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.capital_deployment",
      "source_claim": {
        "id": "muhurta.capital_deployment",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "business",
      "rule_id": "business.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Commercial viability, diversification, liquidity, contracts, tax and securities law, due diligence and qualified financial or legal advice take precedence over electional timing.",
        "text": "Commercial viability, diversification, liquidity, contracts, tax and securities law, due diligence and qualified financial or legal advice take precedence over electional timing.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "job",
      "rule_id": "job.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Budhavaram",
          "Shukravaram",
          "Adivaram",
          "Guruvaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.service_entry",
      "source_claim": {
        "id": "muhurta.service_entry",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "job",
      "rule_id": "job.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Ashwini",
          "Pushya",
          "Hasta",
          "Chitra",
          "Anuradha",
          "Mrigashira",
          "Revati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.service_entry",
      "source_claim": {
        "id": "muhurta.service_entry",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "job",
      "rule_id": "job.surya-or-kuja-10-11",
      "predicate_class": "election-chart.any_planet_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "any_planet_in_houses",
        "predicate_inputs": {
          "planets": [
            "Surya",
            "Kuja"
          ],
          "houses": [
            10,
            11
          ]
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.service_entry",
      "source_claim": {
        "id": "muhurta.service_entry",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "Nakshatra-prakarana, 'Entering the service of a master,' verse 26, printed p. 38",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "job",
      "rule_id": "job.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Scope: this is the employee-side act of entering service or starting employment; offer acceptance, contract signing, incorporation and hiring staff are separate acts.",
        "text": "Scope: this is the employee-side act of entering service or starting employment; offer acceptance, contract signing, incorporation and hiring staff are separate acts.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.service_entry",
      "source_claim": {
        "id": "muhurta.service_entry",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "job",
      "rule_id": "job.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Election chart: place a benefic in Lagna and place Surya or Mangala in the 10th or 11th house.",
        "text": "Election chart: place a benefic in Lagna and place Surya or Mangala in the 10th or 11th house.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.service_entry",
      "source_claim": {
        "id": "muhurta.service_entry",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "job",
      "rule_id": "job.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Employer/employee compatibility: compare both birth-Nakshatra Yonis and the friendship between their Janma-Rasi lords.",
        "text": "Employer/employee compatibility: compare both birth-Nakshatra Yonis and the friendship between their Janma-Rasi lords.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.service_entry",
      "source_claim": {
        "id": "muhurta.service_entry",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "job",
      "rule_id": "job.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Employment terms, labour law, compensation, benefits, workplace safety and professional judgment take precedence over timing.",
        "text": "Employment terms, labour law, compensation, benefits, workplace safety and professional judgment take precedence over timing.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "yajna",
      "rule_id": "yajna.panchangam.require_homa_election",
      "predicate_class": "panchangam.specialized-admission",
      "configured_inputs": {
        "activity_rule_field": "require_homa_election",
        "configured_value": true,
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.homahuti",
      "source_claim": {
        "id": "muhurta.homahuti",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The deterministic Homahuti and Agnivasa predicate must admit."
    },
    {
      "activity": "yajna",
      "rule_id": "yajna.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Ritual scope: this is the source’s Homahuti election, not a universal election for every Yajna. Follow the officiating priest and the specific Kalpa or Sampradaya requirements.",
        "text": "Ritual scope: this is the source’s Homahuti election, not a universal election for every Yajna. Follow the officiating priest and the specific Kalpa or Sampradaya requirements.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.homahuti",
      "source_claim": {
        "id": "muhurta.homahuti",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "yajna",
      "rule_id": "yajna.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Arrange a qualified officiant, a suitable venue and all required fire-safety precautions.",
        "text": "Arrange a qualified officiant, a suitable venue and all required fire-safety precautions.",
        "class": "manual-only",
        "display_section": "practical"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "pilgrimage",
      "rule_id": "pilgrimage.panchangam.avoid_karana",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_karana",
        "configured_value": [
          "Vishti"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Configured Karana spans are removed deterministically."
    },
    {
      "activity": "pilgrimage",
      "rule_id": "pilgrimage.panchangam.prefer_lagna_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_lagna_class",
        "configured_value": "Chara",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna class is known from the generated Lagna timeline.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "pilgrimage",
      "rule_id": "pilgrimage.panchangam.prefer_nakshatras",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_nakshatras",
        "configured_value": [
          "Mrigashira",
          "Ashwini",
          "Pushya",
          "Punarvasu",
          "Hasta",
          "Anuradha",
          "Shravana",
          "Moola",
          "Dhanishtha",
          "Revati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.pilgrimage",
      "source_claim": {
        "id": "muhurta.pilgrimage",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nakshatra receives a deterministic bonus.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "pilgrimage",
      "rule_id": "pilgrimage.panchangam.avoid_tithi_numbers",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_numbers",
        "configured_value": [
          14,
          15
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.pilgrimage",
      "source_claim": {
        "id": "muhurta.pilgrimage",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Tithi number rejects the candidate."
    },
    {
      "activity": "pilgrimage",
      "rule_id": "pilgrimage.panchangam.skip_on_combust",
      "predicate_class": "panchangam.day-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_combust",
        "configured_value": [
          "Guru"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.pilgrimage",
      "source_claim": {
        "id": "muhurta.pilgrimage",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Configured Graha combustion facts reject candidates."
    },
    {
      "activity": "pilgrimage",
      "rule_id": "pilgrimage.guru-lagna-or-9",
      "predicate_class": "election-chart.planet_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_in_houses",
        "predicate_inputs": {
          "planet": "Guru",
          "houses": [
            1,
            9
          ]
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.pilgrimage",
      "source_claim": {
        "id": "muhurta.pilgrimage",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "pilgrimage",
      "rule_id": "pilgrimage.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Election chart: place Guru in Lagna or the 9th house, as required by the pilgrimage-specific passage.",
        "text": "Election chart: place Guru in Lagna or the 9th house, as required by the pilgrimage-specific passage.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.pilgrimage",
      "source_claim": {
        "id": "muhurta.pilgrimage",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.panchangam.skip_on_sankramana",
      "predicate_class": "panchangam.window-exclusion",
      "configured_inputs": {
        "activity_rule_field": "skip_on_sankramana",
        "configured_value": true,
        "authority_role": "shared_source_claim"
      },
      "source_claim_id": "panchangam.sankramana_avoidance",
      "source_claim": {
        "id": "panchangam.sankramana_avoidance",
        "surface": "panchangam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Known Sankramana avoidance is applied without chart judgement.",
      "implementation_note": "Python clips the configured avoidance window; the browser rejects a feed day carrying the Sankramana marker."
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Ashwini",
          "Pushya",
          "Hasta",
          "Uttara Phalguni",
          "Uttara Ashadha",
          "Uttara Bhadrapada",
          "Rohini",
          "Revati",
          "Shravana",
          "Dhanishtha",
          "Shatabhisha",
          "Punarvasu",
          "Swati",
          "Anuradha",
          "Magha"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.panchangam.avoid_tithi_numbers",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_numbers",
        "configured_value": [
          4,
          8,
          9,
          14,
          15
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Tithi number rejects the candidate."
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.surya-10",
      "predicate_class": "election-chart.planet_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_in_houses",
        "predicate_inputs": {
          "planet": "Surya",
          "houses": [
            10
          ]
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "Nakshatra-prakarana, 'Shantika and Paushtika Muhurta,' verse 34, printed pp. 42-43",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.chandra-4",
      "predicate_class": "election-chart.planet_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_in_houses",
        "predicate_inputs": {
          "planet": "Chandra",
          "houses": [
            4
          ]
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "Nakshatra-prakarana, 'Shantika and Paushtika Muhurta,' verse 34, printed pp. 42-43",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.guru-lagna",
      "predicate_class": "election-chart.planet_in_houses",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_in_houses",
        "predicate_inputs": {
          "planet": "Guru",
          "houses": [
            1
          ]
        },
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_locator": "Nakshatra-prakarana, 'Shantika and Paushtika Muhurta,' verse 34, printed pp. 42-43",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Scope: this profile covers Shantika rites that pacify an affliction and Paushtika rites for welfare, including the passage’s examples of auspicious Puja, Purashcharana and Mula-shanti; it is not a universal ceremony election.",
        "text": "Scope: this profile covers Shantika rites that pacify an affliction and Paushtika rites for welfare, including the passage’s examples of auspicious Puja, Purashcharana and Mula-shanti; it is not a universal ceremony election.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Election chart: place Surya in the 10th from Lagna, Chandra in the 4th and Guru in Lagna.",
        "text": "Election chart: place Surya in the 10th from Lagna, Chandra in the 4th and Guru in Lagna.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Ideal purity: the commentary prefers avoiding Guru or Shukra combustion and exceptional omens such as Ketu-rise; a practitioner must judge these conditions.",
        "text": "Ideal purity: the commentary prefers avoiding Guru or Shukra combustion and exceptional omens such as Ketu-rise; a practitioner must judge these conditions.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "ceremony",
      "rule_id": "ceremony.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Remedial exception: when an ominous event itself creates the need for Shanti, the commentary says ordinary timing defects need not delay the rite; follow the officiating practitioner.",
        "text": "Remedial exception: when an ominous event itself creates the need for Shanti, the commentary says ordinary timing defects need not delay the rite; follow the officiating practitioner.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.shantika_paushtika",
      "source_claim": {
        "id": "muhurta.shantika_paushtika",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "court",
      "rule_id": "court.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Adivaram",
          "Somavaram",
          "Budhavaram",
          "Guruvaram",
          "Shukravaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.court.filing_lawsuit",
      "source_claim": {
        "id": "muhurta.court.filing_lawsuit",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "court",
      "rule_id": "court.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Ashwini",
          "Rohini",
          "Mrigashira",
          "Pushya",
          "Uttara Phalguni",
          "Hasta",
          "Chitra",
          "Anuradha",
          "Dhanishtha",
          "Revati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.court.filing_lawsuit",
      "source_claim": {
        "id": "muhurta.court.filing_lawsuit",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "court",
      "rule_id": "court.panchangam.avoid_tithi_numbers",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_tithi_numbers",
        "configured_value": [
          4,
          6,
          8,
          9,
          12,
          14,
          15
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.court.filing_lawsuit",
      "source_claim": {
        "id": "muhurta.court.filing_lawsuit",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Tithi number rejects the candidate."
    },
    {
      "activity": "court",
      "rule_id": "court.panchangam.allowed_lagnas",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_lagnas",
        "configured_value": [
          "Mesha"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.court.filing_lawsuit",
      "source_claim": {
        "id": "muhurta.court.filing_lawsuit",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna is tested against the configured list."
    },
    {
      "activity": "court",
      "rule_id": "court.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Scope: this election is for filing or initiating a lawsuit, not a hearing, response, settlement, appeal or prediction of the case outcome.",
        "text": "Scope: this election is for filing or initiating a lawsuit, not a hearing, response, settlement, appeal or prediction of the case outcome.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.court.filing_lawsuit",
      "source_claim": {
        "id": "muhurta.court.filing_lawsuit",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "court",
      "rule_id": "court.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Tithi cross-reference: Raman says to avoid the usual unfavorable lunar days; the automated list uses his explicit recurring list of Chaturthi, Shashthi, Ashtami, Navami, Dwadashi, Chaturdashi, Pournami and Amavasya from the same inspected derivative.",
        "text": "Tithi cross-reference: Raman says to avoid the usual unfavorable lunar days; the automated list uses his explicit recurring list of Chaturthi, Shashthi, Ashtami, Navami, Dwadashi, Chaturdashi, Pournami and Amavasya from the same inspected derivative.",
        "class": "manual-only",
        "display_section": "information"
      },
      "source_claim_id": "muhurta.court.filing_lawsuit",
      "source_claim": {
        "id": "muhurta.court.filing_lawsuit",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "court",
      "rule_id": "court.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Lagna/Navamsa: automation admits Mesha Lagna. A practitioner may evaluate the source's alternative of a non-Mesha Lagna with Mesha Navamsa.",
        "text": "Lagna/Navamsa: automation admits Mesha Lagna. A practitioner may evaluate the source's alternative of a non-Mesha Lagna with Mesha Navamsa.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.court.filing_lawsuit",
      "source_claim": {
        "id": "muhurta.court.filing_lawsuit",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "court",
      "rule_id": "court.manual-4",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 3,
        "source_text": "Election chart: strengthen Lagna with Guru in a Trikona; place no malefic in the 6th; keep the Lagna and 6th lords well separated.",
        "text": "Election chart: strengthen Lagna with Guru in a Trikona; place no malefic in the 6th; keep the Lagna and 6th lords well separated.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.court.filing_lawsuit",
      "source_claim": {
        "id": "muhurta.court.filing_lawsuit",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "court",
      "rule_id": "court.manual-5",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 4,
        "source_text": "Raman says benefics in Kendras, or benefic aspects from male Rasis, indicate peace between the parties; this is not a promise of legal success.",
        "text": "Raman says benefics in Kendras, or benefic aspects from male Rasis, indicate peace between the parties; this is not a promise of legal success.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.court.filing_lawsuit",
      "source_claim": {
        "id": "muhurta.court.filing_lawsuit",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "court",
      "rule_id": "court.manual-6",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 5,
        "source_text": "Legal deadlines, court rules, counsel, evidence and personal safety always take precedence over electional timing.",
        "text": "Legal deadlines, court rules, counsel, evidence and personal safety always take precedence over electional timing.",
        "class": "manual-only",
        "display_section": "practical",
        "purpose": "safety_override"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "product_policy"
    },
    {
      "activity": "surgery",
      "rule_id": "surgery.panchangam.avoid_karana",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_karana",
        "configured_value": [
          "Vishti"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Configured Karana spans are removed deterministically."
    },
    {
      "activity": "surgery",
      "rule_id": "surgery.panchangam.allowed_varas",
      "predicate_class": "panchangam.day-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_varas",
        "configured_value": [
          "Mangalavaram",
          "Shanivaram"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.surgery",
      "source_claim": {
        "id": "muhurta.surgery",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The sunrise weekday is tested against the configured list."
    },
    {
      "activity": "surgery",
      "rule_id": "surgery.panchangam.allowed_nakshatras",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_nakshatras",
        "configured_value": [
          "Ardra",
          "Jyeshtha",
          "Ashlesha",
          "Moola"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.surgery",
      "source_claim": {
        "id": "muhurta.surgery",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The active Nakshatra is tested against the configured list."
    },
    {
      "activity": "surgery",
      "rule_id": "surgery.panchangam.allowed_tithi_names",
      "predicate_class": "panchangam.slot-admission",
      "configured_inputs": {
        "activity_rule_field": "allowed_tithi_names",
        "configured_value": [
          "Shukla Chaturthi",
          "Shukla Navami",
          "Shukla Chaturdashi"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.surgery",
      "source_claim": {
        "id": "muhurta.surgery",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The exact Paksha-qualified Tithi name must be admitted."
    },
    {
      "activity": "surgery",
      "rule_id": "personal.surgery.chandra-outside-janma-rashi",
      "predicate_class": "personal.exact-election-fact",
      "configured_inputs": {
        "role": "patient",
        "participant_inputs": [
          "janma_rashi"
        ],
        "candidate_inputs": [
          "lunar_rashi"
        ],
        "operator": "not_equals",
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.surgery",
      "source_claim": {
        "id": "muhurta.surgery",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/personal_election.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The named natal and exact candidate facts support a bounded equality or cyclic-position predicate.",
      "predicate_source_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)"
    },
    {
      "activity": "surgery",
      "rule_id": "surgery.house-8-vacant",
      "predicate_class": "election-chart.house_empty",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "house_empty",
        "predicate_inputs": {
          "house": 8
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.surgery",
      "source_claim": {
        "id": "muhurta.surgery",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)"
    },
    {
      "activity": "surgery",
      "rule_id": "surgery.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Medical urgency and the treating clinician’s instructions always override Muhurtam; never delay necessary care for an astrological window.",
        "text": "Medical urgency and the treating clinician’s instructions always override Muhurtam; never delay necessary care for an astrological window.",
        "class": "manual-only",
        "display_section": "practical",
        "purpose": "safety_override"
      },
      "source_claim_id": "muhurta.product_safety_and_routing_policy",
      "source_claim": {
        "id": "muhurta.product_safety_and_routing_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "disclosure_only",
      "automation_mode": "manual",
      "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
      "authority_role": "product_policy"
    },
    {
      "activity": "surgery",
      "rule_id": "surgery.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "Avoid Chandra in the patient’s natal Rasi and in the Rasi governing the body part being operated on, especially when afflicted by malefics.",
        "text": "Avoid Chandra in the patient’s natal Rasi and in the Rasi governing the body part being operated on, especially when afflicted by malefics.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.surgery",
      "source_claim": {
        "id": "muhurta.surgery",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "surgery",
      "rule_id": "surgery.manual-3",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 2,
        "source_text": "Strengthen Mangala and the house governing the body part; leave the 8th house unoccupied and avoid mutual aspects between Mangala and Shani.",
        "text": "Strengthen Mangala and the house governing the body part; leave the 8th house unoccupied and avoid mutual aspects between Mangala and Shani.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.surgery",
      "source_claim": {
        "id": "muhurta.surgery",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "travel",
      "rule_id": "travel.panchangam.avoid_karana",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_karana",
        "configured_value": [
          "Vishti"
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Configured Karana spans are removed deterministically."
    },
    {
      "activity": "travel",
      "rule_id": "travel.panchangam.prefer_lagna_class",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_lagna_class",
        "configured_value": "Chara",
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "The active Lagna class is known from the generated Lagna timeline.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "travel",
      "rule_id": "travel.panchangam.avoid_nakshatras",
      "predicate_class": "panchangam.slot-exclusion",
      "configured_inputs": {
        "activity_rule_field": "avoid_nakshatras",
        "configured_value": [
          "Bharani",
          "Krittika"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.travel",
      "source_claim": {
        "id": "muhurta.travel",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nakshatra rejects the candidate."
    },
    {
      "activity": "travel",
      "rule_id": "travel.panchangam.prefer_nakshatras",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_nakshatras",
        "configured_value": [
          "Mrigashira",
          "Ashwini",
          "Pushya",
          "Punarvasu",
          "Hasta",
          "Anuradha",
          "Shravana",
          "Moola",
          "Dhanishtha",
          "Revati"
        ],
        "authority_role": "activity_source_claim"
      },
      "source_claim_id": "muhurta.travel",
      "source_claim": {
        "id": "muhurta.travel",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_browser_and_python",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "score_bonus_plus_one",
      "automation_mode": "automated",
      "automation_rationale": "A configured active Nakshatra receives a deterministic bonus.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "travel",
      "rule_id": "travel.panchangam.prefer_nakshatra_mukha",
      "predicate_class": "panchangam.ranking-preference",
      "configured_inputs": {
        "activity_rule_field": "prefer_nakshatra_mukha",
        "configured_value": [
          [
            "Tiryan"
          ],
          1
        ],
        "authority_role": "explicit_project_heuristic"
      },
      "source_claim_id": "muhurta.shared.project_predicates",
      "source_claim": {
        "id": "muhurta.shared.project_predicates",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "implementation_status": "automated_python_only_not_browser",
      "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
      "ranking_effect": "configured_score_bonus",
      "automation_mode": "automated",
      "automation_rationale": "The configured Nakshatra-Mukha classes and bonus are exact.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "travel",
      "rule_id": "personal.travel.lagna-exclusions",
      "predicate_class": "personal.exact-election-fact",
      "configured_inputs": {
        "role": "traveller",
        "participant_inputs": [
          "janma_lagna"
        ],
        "candidate_inputs": [
          "lagna"
        ],
        "operator": "inclusive_rashi_distance_not_in",
        "excluded_positions": [
          1,
          5,
          7,
          9
        ],
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.travel",
      "source_claim": {
        "id": "muhurta.travel",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/personal_election.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "The named natal and exact candidate facts support a bounded equality or cyclic-position predicate.",
      "predicate_source_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)"
    },
    {
      "activity": "travel",
      "rule_id": "personal.travel.janma-rashi-lagna",
      "predicate_class": "personal.exact-election-fact",
      "configured_inputs": {
        "role": "traveller",
        "participant_inputs": [
          "janma_rashi"
        ],
        "candidate_inputs": [
          "lagna"
        ],
        "operator": "equals",
        "sample_aggregation": "pass only if every sampled state passes; fail only if every sampled state fails; otherwise unknown"
      },
      "source_claim_id": "muhurta.travel",
      "source_claim": {
        "id": "muhurta.travel",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/personal_election.py",
      "ranking_effect": "post_screen_tie_break_preference",
      "automation_mode": "automated",
      "automation_rationale": "The named natal and exact candidate facts support a bounded equality or cyclic-position predicate.",
      "predicate_source_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)",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      }
    },
    {
      "activity": "travel",
      "rule_id": "travel.kuja-not-8",
      "predicate_class": "election-chart.planet_not_house",
      "configured_inputs": {
        "house_system": "whole_sign",
        "node_convention": "mean",
        "planet_set": [
          "Surya",
          "Chandra",
          "Kuja",
          "Budha",
          "Guru",
          "Shukra",
          "Shani",
          "Rahu",
          "Ketu"
        ],
        "predicate": "planet_not_house",
        "predicate_inputs": {
          "planet": "Kuja",
          "house": 8
        },
        "sample_aggregation": "fail if any sampled state fails; unknown if any sampled state is unresolved; otherwise pass"
      },
      "source_claim_id": "muhurta.travel",
      "source_claim": {
        "id": "muhurta.travel",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "automated_exact_chart_browser_with_python_parity",
      "implementation_owner": "telugu_panchangam/personal/election_chart_rules.py",
      "ranking_effect": "candidate_exclusion",
      "automation_mode": "automated",
      "automation_rationale": "Whole Sign house occupancy is a bounded predicate over the exact nine-Graha election chart.",
      "predicate_source_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)"
    },
    {
      "activity": "travel",
      "rule_id": "travel.manual-1",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 0,
        "source_text": "Election chart: fortify Lagna; Guru or Shukra well placed in Lagna is stated to support a successful journey.",
        "text": "Election chart: fortify Lagna; Guru or Shukra well placed in Lagna is stated to support a successful journey.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.travel",
      "source_claim": {
        "id": "muhurta.travel",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    },
    {
      "activity": "travel",
      "rule_id": "travel.manual-2",
      "predicate_class": "manual.display-row",
      "configured_inputs": {
        "source_index": 1,
        "source_text": "For long-distance journeys, prefer waxing Chandra, avoid Mangala in the 8th and avoid malefics in the 7th.",
        "text": "For long-distance journeys, prefer waxing Chandra, avoid Mangala in the 8th and avoid malefics in the 7th.",
        "class": "manual-only",
        "display_section": "chart"
      },
      "source_claim_id": "muhurta.travel",
      "source_claim": {
        "id": "muhurta.travel",
        "surface": "muhurtam",
        "authority_status": "source_backed",
        "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)"
      },
      "implementation_status": "manual_displayed_not_computed",
      "implementation_owner": "telugu_panchangam/personal/activity_check_contract.py",
      "ranking_effect": "practitioner_review_tier_cap",
      "automation_mode": "manual",
      "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
      "decision_policy_claim_id": "muhurta.scoring_policy",
      "decision_policy_claim": {
        "id": "muhurta.scoring_policy",
        "surface": "muhurtam",
        "authority_status": "explicit_project_heuristic",
        "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"
      },
      "authority_role": "activity_source_claim"
    }
  ],
  "expert_scope": {
    "description": "Canonical Python/MCP activity profiles that are not currently offered by the browser selector.",
    "counts": {
      "activities": 5,
      "rows": 23,
      "deterministic_panchangam_rows": 13,
      "manual_display_rows": 10
    },
    "activities": [
      {
        "activity": "beginning",
        "label": "Dharma-kriya commencement",
        "authority_claim_field": "source_claim",
        "source_claim_id": "muhurta.dharma_kriya.commencement",
        "source_claim": {
          "id": "muhurta.dharma_kriya.commencement",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "MC-HINDI-IA"
          ],
          "sources": [
            {
              "id": "MC-HINDI-IA",
              "title": "Muhurta Chintamani",
              "authority_type": "primary_text_hindi_commentary",
              "url": "https://archive.org/details/muhurta-chintamani-hindi"
            }
          ],
          "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."
        },
        "related_claims": [],
        "manual_prerequisites": true,
        "surface_availability": "python_and_mcp_only",
        "row_ids": [
          "beginning.panchangam.allowed_varas",
          "beginning.panchangam.allowed_nakshatras",
          "beginning.panchangam.allowed_lagnas",
          "beginning.manual-1",
          "beginning.manual-2",
          "beginning.manual-3"
        ],
        "row_count": 6
      },
      {
        "activity": "cremation",
        "label": "Deferred funeral rites (Pretakriya)",
        "authority_claim_field": "source_claim",
        "source_claim_id": "muhurta.pretakriya.deferred",
        "source_claim": {
          "id": "muhurta.pretakriya.deferred",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "MC-HINDI-IA"
          ],
          "sources": [
            {
              "id": "MC-HINDI-IA",
              "title": "Muhurta Chintamani",
              "authority_type": "primary_text_hindi_commentary",
              "url": "https://archive.org/details/muhurta-chintamani-hindi"
            }
          ],
          "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."
        },
        "related_claims": [],
        "manual_prerequisites": true,
        "surface_availability": "python_and_mcp_only",
        "row_ids": [
          "cremation.panchangam.allowed_nakshatras",
          "cremation.manual-1",
          "cremation.manual-2",
          "cremation.manual-3"
        ],
        "row_count": 4
      },
      {
        "activity": "construction_roof",
        "label": "Roof-laying / construction milestone",
        "authority_claim_field": "source_claim",
        "source_claim_id": "muhurta.construction_roof",
        "source_claim": {
          "id": "muhurta.construction_roof",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "BVR-MUHURTHA-1993",
            "BVR-MUHURTHA-CHISTABO-2020"
          ],
          "sources": [
            {
              "id": "BVR-MUHURTHA-1993",
              "title": "Muhurtha (Electional Astrology)",
              "authority_type": "modern_synthesis",
              "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
            },
            {
              "id": "BVR-MUHURTHA-CHISTABO-2020",
              "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
              "authority_type": "inspected_derivative",
              "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
            }
          ],
          "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."
        },
        "related_claims": [],
        "manual_prerequisites": false,
        "surface_availability": "python_and_mcp_only",
        "row_ids": [
          "construction_roof.panchangam.allowed_lagnas",
          "construction_roof.panchangam.skip_on_panchaka_nakshatra"
        ],
        "row_count": 2
      },
      {
        "activity": "wood_cutting",
        "label": "Wood-cutting",
        "authority_claim_field": "source_claim",
        "source_claim_id": "muhurta.wood_cutting",
        "source_claim": {
          "id": "muhurta.wood_cutting",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "BVR-MUHURTHA-1993",
            "BVR-MUHURTHA-CHISTABO-2020"
          ],
          "sources": [
            {
              "id": "BVR-MUHURTHA-1993",
              "title": "Muhurtha (Electional Astrology)",
              "authority_type": "modern_synthesis",
              "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
            },
            {
              "id": "BVR-MUHURTHA-CHISTABO-2020",
              "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
              "authority_type": "inspected_derivative",
              "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
            }
          ],
          "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."
        },
        "related_claims": [],
        "manual_prerequisites": false,
        "surface_availability": "python_and_mcp_only",
        "row_ids": [
          "wood_cutting.panchangam.allowed_tithi_names",
          "wood_cutting.panchangam.skip_on_panchaka_nakshatra",
          "wood_cutting.manual-1"
        ],
        "row_count": 3
      },
      {
        "activity": "coronation",
        "label": "Coronation / title ceremony",
        "authority_claim_field": "source_claim",
        "source_claim_id": "muhurta.coronation",
        "source_claim": {
          "id": "muhurta.coronation",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "evidence_class": "textual",
          "verification_state": "verified",
          "source_ids": [
            "BVR-MUHURTHA-1993",
            "BVR-MUHURTHA-CHISTABO-2020"
          ],
          "sources": [
            {
              "id": "BVR-MUHURTHA-1993",
              "title": "Muhurtha (Electional Astrology)",
              "authority_type": "modern_synthesis",
              "url": "https://books.google.com/books/about/Muhurtha_Electional_Astrology.html?id=nHQlAcBkDXIC"
            },
            {
              "id": "BVR-MUHURTHA-CHISTABO-2020",
              "title": "Muhurtha (Electional Astrology) — Chistabo re-edited derivative",
              "authority_type": "inspected_derivative",
              "url": "https://www.panchanga.lv/wp-content/uploads/2020/06/Muhurta_Raman.pdf"
            }
          ],
          "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."
        },
        "related_claims": [],
        "manual_prerequisites": false,
        "surface_availability": "python_and_mcp_only",
        "row_ids": [
          "coronation.panchangam.skip_on_yoga",
          "coronation.panchangam.allowed_nakshatras",
          "coronation.panchangam.allowed_lagnas",
          "coronation.panchangam.allowed_tithi_names",
          "coronation.panchangam.prefer_nakshatra_mukha",
          "coronation.manual-1",
          "coronation.manual-2",
          "coronation.manual-3"
        ],
        "row_count": 8
      }
    ],
    "rows": [
      {
        "activity": "beginning",
        "rule_id": "beginning.panchangam.allowed_varas",
        "predicate_class": "panchangam.day-admission",
        "configured_inputs": {
          "activity_rule_field": "allowed_varas",
          "configured_value": [
            "Adivaram",
            "Somavaram",
            "Budhavaram",
            "Guruvaram",
            "Shukravaram"
          ],
          "authority_role": "activity_source_claim"
        },
        "source_claim_id": "muhurta.dharma_kriya.commencement",
        "source_claim": {
          "id": "muhurta.dharma_kriya.commencement",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The sunrise weekday is tested against the configured list."
      },
      {
        "activity": "beginning",
        "rule_id": "beginning.panchangam.allowed_nakshatras",
        "predicate_class": "panchangam.slot-admission",
        "configured_inputs": {
          "activity_rule_field": "allowed_nakshatras",
          "configured_value": [
            "Anuradha",
            "Ashwini",
            "Pushya",
            "Hasta",
            "Shravana",
            "Dhanishtha",
            "Shatabhisha",
            "Punarvasu",
            "Swati",
            "Uttara Phalguni",
            "Uttara Ashadha",
            "Uttara Bhadrapada",
            "Rohini"
          ],
          "authority_role": "activity_source_claim"
        },
        "source_claim_id": "muhurta.dharma_kriya.commencement",
        "source_claim": {
          "id": "muhurta.dharma_kriya.commencement",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The active Nakshatra is tested against the configured list."
      },
      {
        "activity": "beginning",
        "rule_id": "beginning.panchangam.allowed_lagnas",
        "predicate_class": "panchangam.slot-admission",
        "configured_inputs": {
          "activity_rule_field": "allowed_lagnas",
          "configured_value": [
            "Mithuna",
            "Kanya",
            "Dhanu",
            "Meena"
          ],
          "authority_role": "activity_source_claim"
        },
        "source_claim_id": "muhurta.dharma_kriya.commencement",
        "source_claim": {
          "id": "muhurta.dharma_kriya.commencement",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The active Lagna is tested against the configured list."
      },
      {
        "activity": "beginning",
        "rule_id": "beginning.manual-1",
        "predicate_class": "manual.display-row",
        "configured_inputs": {
          "source_index": 0,
          "source_text": "Scope: Dharma-kriya means beginning religious or meritorious work; this is not a generic election for every project, habit, relationship, move or life change.",
          "text": "Scope: Dharma-kriya means beginning religious or meritorious work; this is not a generic election for every project, habit, relationship, move or life change.",
          "class": "manual-only",
          "display_section": "information"
        },
        "source_claim_id": "muhurta.dharma_kriya.commencement",
        "source_claim": {
          "id": "muhurta.dharma_kriya.commencement",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "manual_python_mcp_not_computed",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "practitioner_review_tier_cap",
        "automation_mode": "manual",
        "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "authority_role": "activity_source_claim"
      },
      {
        "activity": "beginning",
        "rule_id": "beginning.manual-2",
        "predicate_class": "manual.display-row",
        "configured_inputs": {
          "source_index": 1,
          "source_text": "Lagna/Varga: automation admits Budha- or Guru-ruled Lagnas. A practitioner may evaluate the source’s alternative Budha/Guru Varga condition.",
          "text": "Lagna/Varga: automation admits Budha- or Guru-ruled Lagnas. A practitioner may evaluate the source’s alternative Budha/Guru Varga condition.",
          "class": "manual-only",
          "display_section": "chart"
        },
        "source_claim_id": "muhurta.dharma_kriya.commencement",
        "source_claim": {
          "id": "muhurta.dharma_kriya.commencement",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "manual_python_mcp_not_computed",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "practitioner_review_tier_cap",
        "automation_mode": "manual",
        "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "authority_role": "activity_source_claim"
      },
      {
        "activity": "beginning",
        "rule_id": "beginning.manual-3",
        "predicate_class": "manual.display-row",
        "configured_inputs": {
          "source_index": 2,
          "source_text": "Election chart: Guru should occupy Lagna and the performer should have adequate personal Guru-bala.",
          "text": "Election chart: Guru should occupy Lagna and the performer should have adequate personal Guru-bala.",
          "class": "manual-only",
          "display_section": "chart"
        },
        "source_claim_id": "muhurta.dharma_kriya.commencement",
        "source_claim": {
          "id": "muhurta.dharma_kriya.commencement",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "manual_python_mcp_not_computed",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "practitioner_review_tier_cap",
        "automation_mode": "manual",
        "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "authority_role": "activity_source_claim"
      },
      {
        "activity": "cremation",
        "rule_id": "cremation.panchangam.allowed_nakshatras",
        "predicate_class": "panchangam.slot-admission",
        "configured_inputs": {
          "activity_rule_field": "allowed_nakshatras",
          "configured_value": [
            "Ashvini",
            "Pushya",
            "Hasta",
            "Ashlesha",
            "Moola",
            "Jyeshtha",
            "Shravana",
            "Ardra",
            "Swati"
          ],
          "authority_role": "activity_source_claim"
        },
        "source_claim_id": "muhurta.pretakriya.deferred",
        "source_claim": {
          "id": "muhurta.pretakriya.deferred",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The active Nakshatra is tested against the configured list."
      },
      {
        "activity": "cremation",
        "rule_id": "cremation.manual-1",
        "predicate_class": "manual.display-row",
        "configured_inputs": {
          "source_index": 0,
          "source_text": "Scope: verse 48 applies when Pretakriya could not be performed at the time of death. Do not delay immediate Antyeshti to wait for a listed Nakshatra.",
          "text": "Scope: verse 48 applies when Pretakriya could not be performed at the time of death. Do not delay immediate Antyeshti to wait for a listed Nakshatra.",
          "class": "manual-only",
          "display_section": "information"
        },
        "source_claim_id": "muhurta.pretakriya.deferred",
        "source_claim": {
          "id": "muhurta.pretakriya.deferred",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "manual_python_mcp_not_computed",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "practitioner_review_tier_cap",
        "automation_mode": "manual",
        "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "authority_role": "activity_source_claim"
      },
      {
        "activity": "cremation",
        "rule_id": "cremation.manual-2",
        "predicate_class": "manual.display-row",
        "configured_inputs": {
          "source_index": 1,
          "source_text": "Legal and medical requirements, timely rites, family Sampradaya and the officiating priest’s guidance override every project ranking.",
          "text": "Legal and medical requirements, timely rites, family Sampradaya and the officiating priest’s guidance override every project ranking.",
          "class": "manual-only",
          "display_section": "practical"
        },
        "source_claim_id": "muhurta.product_safety_and_routing_policy",
        "source_claim": {
          "id": "muhurta.product_safety_and_routing_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "implementation_status": "manual_python_mcp_not_computed",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "practitioner_review_tier_cap",
        "automation_mode": "manual",
        "automation_rationale": "Safety, legal, medical, financial, or real-world judgement cannot be reduced to a timing predicate.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "authority_role": "product_policy"
      },
      {
        "activity": "cremation",
        "rule_id": "cremation.manual-3",
        "predicate_class": "manual.display-row",
        "configured_inputs": {
          "source_index": 2,
          "source_text": "The same verse separately prohibits cremation during latter-half Dhanishtha through Revati; none of those stars enter this positive Pretakriya admission list.",
          "text": "The same verse separately prohibits cremation during latter-half Dhanishtha through Revati; none of those stars enter this positive Pretakriya admission list.",
          "class": "manual-only",
          "display_section": "information"
        },
        "source_claim_id": "muhurta.pretakriya.deferred",
        "source_claim": {
          "id": "muhurta.pretakriya.deferred",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "manual_python_mcp_not_computed",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "practitioner_review_tier_cap",
        "automation_mode": "manual",
        "automation_rationale": "This source-scope or lineage statement is displayed rather than converted into an unsupported machine predicate.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "authority_role": "activity_source_claim"
      },
      {
        "activity": "construction_roof",
        "rule_id": "construction_roof.panchangam.allowed_lagnas",
        "predicate_class": "panchangam.slot-admission",
        "configured_inputs": {
          "activity_rule_field": "allowed_lagnas",
          "configured_value": [
            "Vrishabha",
            "Tula"
          ],
          "authority_role": "activity_source_claim"
        },
        "source_claim_id": "muhurta.construction_roof",
        "source_claim": {
          "id": "muhurta.construction_roof",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The active Lagna is tested against the configured list."
      },
      {
        "activity": "construction_roof",
        "rule_id": "construction_roof.panchangam.skip_on_panchaka_nakshatra",
        "predicate_class": "panchangam.day-exclusion",
        "configured_inputs": {
          "activity_rule_field": "skip_on_panchaka_nakshatra",
          "configured_value": true,
          "authority_role": "explicit_project_heuristic"
        },
        "source_claim_id": "muhurta.shared.project_predicates",
        "source_claim": {
          "id": "muhurta.shared.project_predicates",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The active Nakshatra is tested against the configured Panchaka membership table in the Python finder."
      },
      {
        "activity": "wood_cutting",
        "rule_id": "wood_cutting.panchangam.allowed_tithi_names",
        "predicate_class": "panchangam.slot-admission",
        "configured_inputs": {
          "activity_rule_field": "allowed_tithi_names",
          "configured_value": [
            "Krishna Ashtami",
            "Krishna Navami",
            "Krishna Dashami",
            "Krishna Ekadashi",
            "Krishna Dwadashi",
            "Krishna Trayodashi",
            "Krishna Chaturdashi",
            "Amavasya"
          ],
          "authority_role": "activity_source_claim"
        },
        "source_claim_id": "muhurta.wood_cutting",
        "source_claim": {
          "id": "muhurta.wood_cutting",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The exact Paksha-qualified Tithi name must be admitted."
      },
      {
        "activity": "wood_cutting",
        "rule_id": "wood_cutting.panchangam.skip_on_panchaka_nakshatra",
        "predicate_class": "panchangam.day-exclusion",
        "configured_inputs": {
          "activity_rule_field": "skip_on_panchaka_nakshatra",
          "configured_value": true,
          "authority_role": "explicit_project_heuristic"
        },
        "source_claim_id": "muhurta.shared.project_predicates",
        "source_claim": {
          "id": "muhurta.shared.project_predicates",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The active Nakshatra is tested against the configured Panchaka membership table in the Python finder."
      },
      {
        "activity": "wood_cutting",
        "rule_id": "wood_cutting.manual-1",
        "predicate_class": "manual.display-row",
        "configured_inputs": {
          "source_index": 0,
          "source_text": "Use a dry rising Rasi, preferably aspected by a dry Graha; the finder does not classify or evaluate this chart condition.",
          "text": "Use a dry rising Rasi, preferably aspected by a dry Graha; the finder does not classify or evaluate this chart condition.",
          "class": "manual-only",
          "display_section": "chart"
        },
        "source_claim_id": "muhurta.wood_cutting",
        "source_claim": {
          "id": "muhurta.wood_cutting",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "manual_python_mcp_not_computed",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "practitioner_review_tier_cap",
        "automation_mode": "manual",
        "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "authority_role": "activity_source_claim"
      },
      {
        "activity": "coronation",
        "rule_id": "coronation.panchangam.skip_on_yoga",
        "predicate_class": "panchangam.day-exclusion",
        "configured_inputs": {
          "activity_rule_field": "skip_on_yoga",
          "configured_value": [
            "Visha Yoga",
            "Dagdha Yoga"
          ],
          "authority_role": "explicit_project_heuristic"
        },
        "source_claim_id": "muhurta.shared.project_predicates",
        "source_claim": {
          "id": "muhurta.shared.project_predicates",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "A configured special Yoga match rejects the day deterministically."
      },
      {
        "activity": "coronation",
        "rule_id": "coronation.panchangam.allowed_nakshatras",
        "predicate_class": "panchangam.slot-admission",
        "configured_inputs": {
          "activity_rule_field": "allowed_nakshatras",
          "configured_value": [
            "Ashwini",
            "Rohini",
            "Mrigashira",
            "Punarvasu",
            "Pushya",
            "Uttara Phalguni",
            "Hasta",
            "Anuradha",
            "Uttara Ashadha",
            "Shravana",
            "Uttara Bhadrapada",
            "Revati"
          ],
          "authority_role": "activity_source_claim"
        },
        "source_claim_id": "muhurta.coronation",
        "source_claim": {
          "id": "muhurta.coronation",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The active Nakshatra is tested against the configured list."
      },
      {
        "activity": "coronation",
        "rule_id": "coronation.panchangam.allowed_lagnas",
        "predicate_class": "panchangam.slot-admission",
        "configured_inputs": {
          "activity_rule_field": "allowed_lagnas",
          "configured_value": [
            "Mesha",
            "Vrishabha",
            "Mithuna",
            "Karka",
            "Simha",
            "Dhanu",
            "Kumbha",
            "Meena"
          ],
          "authority_role": "activity_source_claim"
        },
        "source_claim_id": "muhurta.coronation",
        "source_claim": {
          "id": "muhurta.coronation",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The active Lagna is tested against the configured list."
      },
      {
        "activity": "coronation",
        "rule_id": "coronation.panchangam.allowed_tithi_names",
        "predicate_class": "panchangam.slot-admission",
        "configured_inputs": {
          "activity_rule_field": "allowed_tithi_names",
          "configured_value": [
            "Shukla Pratipat",
            "Shukla Dwitiya",
            "Shukla Tritiya",
            "Shukla Panchami",
            "Shukla Saptami",
            "Shukla Dashami",
            "Shukla Ekadashi",
            "Shukla Trayodashi",
            "Pournami",
            "Krishna Dwitiya",
            "Krishna Dashami"
          ],
          "authority_role": "activity_source_claim"
        },
        "source_claim_id": "muhurta.coronation",
        "source_claim": {
          "id": "muhurta.coronation",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "candidate_exclusion",
        "automation_mode": "automated",
        "automation_rationale": "The exact Paksha-qualified Tithi name must be admitted."
      },
      {
        "activity": "coronation",
        "rule_id": "coronation.panchangam.prefer_nakshatra_mukha",
        "predicate_class": "panchangam.ranking-preference",
        "configured_inputs": {
          "activity_rule_field": "prefer_nakshatra_mukha",
          "configured_value": [
            [
              "Urdhva"
            ],
            1
          ],
          "authority_role": "explicit_project_heuristic"
        },
        "source_claim_id": "muhurta.shared.project_predicates",
        "source_claim": {
          "id": "muhurta.shared.project_predicates",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "implementation_status": "automated_python_only_not_browser",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "configured_score_bonus",
        "automation_mode": "automated",
        "automation_rationale": "The configured Nakshatra-Mukha classes and bonus are exact.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        }
      },
      {
        "activity": "coronation",
        "rule_id": "coronation.manual-1",
        "predicate_class": "manual.display-row",
        "configured_inputs": {
          "source_index": 0,
          "source_text": "Strengthen Surya, Chandra, Lagna, the 10th house and their lords; leave the 8th house vacant and confine malefics to Upachayas.",
          "text": "Strengthen Surya, Chandra, Lagna, the 10th house and their lords; leave the 8th house vacant and confine malefics to Upachayas.",
          "class": "manual-only",
          "display_section": "chart"
        },
        "source_claim_id": "muhurta.coronation",
        "source_claim": {
          "id": "muhurta.coronation",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "manual_python_mcp_not_computed",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "practitioner_review_tier_cap",
        "automation_mode": "manual",
        "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "authority_role": "activity_source_claim"
      },
      {
        "activity": "coronation",
        "rule_id": "coronation.manual-2",
        "predicate_class": "manual.display-row",
        "configured_inputs": {
          "source_index": 1,
          "source_text": "For a traditional coronation, prefer Simha Lagna occupied by Surya and aspected by Guru.",
          "text": "For a traditional coronation, prefer Simha Lagna occupied by Surya and aspected by Guru.",
          "class": "manual-only",
          "display_section": "chart"
        },
        "source_claim_id": "muhurta.coronation",
        "source_claim": {
          "id": "muhurta.coronation",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "manual_python_mcp_not_computed",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "practitioner_review_tier_cap",
        "automation_mode": "manual",
        "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "authority_role": "activity_source_claim"
      },
      {
        "activity": "coronation",
        "rule_id": "coronation.manual-3",
        "predicate_class": "manual.display-row",
        "configured_inputs": {
          "source_index": 2,
          "source_text": "For a democratic government beginning, the source instead describes Kumbha rising with Shani in Kumbha or Tula, aspected by Guru or Shukra.",
          "text": "For a democratic government beginning, the source instead describes Kumbha rising with Shani in Kumbha or Tula, aspected by Guru or Shukra.",
          "class": "manual-only",
          "display_section": "chart"
        },
        "source_claim_id": "muhurta.coronation",
        "source_claim": {
          "id": "muhurta.coronation",
          "surface": "muhurtam",
          "authority_status": "source_backed",
          "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)"
        },
        "implementation_status": "manual_python_mcp_not_computed",
        "implementation_owner": "telugu_panchangam/personal/activity_rules.py",
        "ranking_effect": "practitioner_review_tier_cap",
        "automation_mode": "manual",
        "automation_rationale": "This source-authored chart row contains qualitative or uncomputed judgement; separately automated clauses have their own rule rows.",
        "decision_policy_claim_id": "muhurta.scoring_policy",
        "decision_policy_claim": {
          "id": "muhurta.scoring_policy",
          "surface": "muhurtam",
          "authority_status": "explicit_project_heuristic",
          "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"
        },
        "authority_role": "activity_source_claim"
      }
    ]
  }
}
