hindu-devotional-texts
Version:
Hand-curated, typed, authoritative Hindu devotional content — aartis, chalisas, kathas, stotras, mantras, ashtottaras & sahasranamas, Vedic suktas, daily prayers, puja vidhi, Navratri, tirthas, the festival/ekadashi calendar, and full scriptures (Bhagavad
183 lines (159 loc) • 11.3 kB
Markdown
# `navratri/` — sources & accuracy notes
This file records what every entry in the `navratri/` module was cross-validated
against, the disagreements found, and the **soft spots** — facts that could not
be confidently corroborated. Read the soft-spots section before this content
ships.
## Posture
Same as the `puja/` module: researched from scratch; the mobile app's
`navratri.ts` was a data-shape reference only; every claim cross-validated
against ≥2 independent trusted sources where possible; disagreements recorded;
uncorroborated facts omitted and flagged. After the 2026-05-29 IAST pass the
worship mantras no longer carry `reviewPending` (IAST normalised + round-trip-
verified); the dhyana shlokas keep it, for their prose gloss (see below).
## Sources consulted
- **WIKI-NAVADURGA** — Wikipedia, "Navadurga" (English) and "नवदुर्गा" (Hindi) —
the nine forms, their order, iconography, worship mantras, and (the Hindi
article) the per-form dhyana verses.
- **WIKI-NAVARATRI** — Wikipedia, "Navaratri" — the festival, Ghatasthapana,
the nine-name order, Kumari/Kanya Puja.
- **WIKI-DEVIMAHATMYA** — Wikipedia, "Devi Mahatmya" — the Durga Saptashati:
Markandeya Purana, 700 verses, 13 chapters, the three caritas.
- **DP-NAVDURGA** — Drik Panchang per-form pages,
`drikpanchang.com/hindu-goddesses/parvati/durga/navdurga-<form>.html` —
iconography, significance, worship mantra (8 of 9 fetched; the Shailaputri
page returned 404).
- **DP-STOTRAM** — Drik Panchang, "Shri Navadurga Stotram" lyrics page
(`drikpanchang.com/lyrics/stotram/navadurga/navadurga-stotram.html`) — the
nine per-form dhyana verses.
- **SD-NAVADURGA** — Sanskrit Documents Archive, `doc_devii/navadurga.itx`
("Navadurga Stotra 1") — the ITRANS-encoded dhyana text; the unambiguous
romanisation made it the tie-breaker for contested aksharas.
- **DP-COLOURS** — Drik Panchang, "Navratri Colours" page — the weekday→colour
system.
- **DP-PRASAD** — Drik Panchang, "Navratri Nine Days Prasad" page — the per-day bhog.
- **VRAT-REFS** — several Navratri fasting-rule references read in aggregate;
only the allowed/forbidden items on which they agreed were used.
- **KANYA-REFS** — several Navratri Kanya-Pujan references read in aggregate
for the nine age-names.
## `navadurga-forms.ts` — the nine forms
- **Order (Day 1 → 9)** — unanimous across WIKI-NAVADURGA and WIKI-NAVARATRI.
- **Iconography & significance** — cross-validated between WIKI-NAVADURGA and the
DP-NAVDURGA per-form pages (Shailaputri's iconography from WIKI-NAVADURGA only,
as the DP page 404'd; the facts there — Nandi mount, trident + lotus, crescent
moon — are uncontroversial).
- **Worship mantra** — the plain `ॐ देवी …आयै नमः` form, given by both
WIKI-NAVADURGA and DP-NAVDURGA. See "Disagreements" for the variant forms.
- **Dhyana shloka** — the form's couplet from the Navadurga Stotram. Cross-
validated across DP-STOTRAM, the Hindi WIKI-NAVADURGA article, and
SD-NAVADURGA; the three converge cleanly for eight of the nine forms. Each
source carried a stray transcription slip or two (DP-STOTRAM rendered चण्ड as
चन्द, श्वे as श्र्व; WIKI rendered कैर्युता as केर्युता) — these triangulate
unambiguously against the other two. The IAST is a provisional transliteration
and the `meaning` a provisional prose gloss. See soft-spot 1 on Kalaratri.
- **Bhog** — DP-PRASAD, cross-checked across VRAT-REFS.
## `colours.ts`
- The weekday→colour assignment and the rule that the colour follows the
**weekday, not the goddess form** — DP-COLOURS, explicitly. The "Yellow on
Day 1" fixed lists are a known modern newspaper invention; the module's
`navratriColourRule` says so plainly. This was a flagged trap and is handled.
## `vrat-rules.ts`
- **Allowed / forbidden foods** — the consensus across VRAT-REFS (kuttu,
singhara, rajgira, sama, sabudana, makhana, potato family, fruit, dairy,
sendha namak vs. grains, pulses, onion/garlic, regular salt, meat, alcohol).
- **The four tiers** — see "Soft spots": these are a descriptive spectrum, not
a scriptural system.
## `kanya-pujan.ts`
- **The nine age-names** — the standard Kumari-puja name set, in order:
Kumarika, Trimurti, Kalyani, Rohini, Kalika, Chandika, Shambhavi, Durga,
Subhadra. The names and their order are consistent across KANYA-REFS; the
**age attached to each name is not** — references differ on whether the list
begins at age 1 or age 2, which shifts every name by a year. The module ships
the common ages-2 → 10 mapping; see Soft spot 7.
- **Ashtami/Navami timing, the protocol, the offerings** — KANYA-REFS +
WIKI-NAVARATRI (which carries the Kumari Puja on Ashtami/Navami).
## `saptashati-outline.ts`
- **Structure** — Markandeya Purana, 700 verses, 13 chapters, three caritas
(Prathama ch 1 / Madhyama ch 2–4 / Uttama ch 5–13), with Mahakali /
Mahalakshmi / Mahasaraswati — all from WIKI-DEVIMAHATMYA.
- **The 13 chapter titles** — the standard adhyaya (colophon) names, consistent
across Saptashati editions; WIKI-DEVIMAHATMYA confirmed the events of each
(Madhu-Kaitabha, Mahishasura, the gods' hymn, the messenger, Dhumralochana,
Chanda-Munda → Kali → Chamunda, Raktabija + the Matrikas, Nishumbha, Shumbha,
the Narayani hymn, the phala-shruti, Suratha and the merchant).
## Disagreements & how they were handled
1. **Worship-mantra form.** WIKI-NAVADURGA gives the plain `ॐ देवी …आयै नमः` for
seven forms but a bija-prefixed `ॐ ऐं ह्रीं क्लीं …आयै नमः` for Kushmanda and
Siddhidatri. The module uses the **uniform plain form for all nine**
(DP-NAVDURGA gives the plain form for all nine). The bija-prefixed form is a
Tantric variant — see "Soft spots".
2. **Skandamata's mantra ending.** DP-NAVDURGA's page rendered it
`ॐ देवी स्कन्दमात्रे नमः` (a dative of *skandamātṛ*); WIKI-NAVADURGA and the
other eight forms use the `…āyai` dative. The module uses `स्कन्दमातायै`,
parallel to the other eight.
3. **Day-9 bhog.** Some sources give sesame (til); the more widely-cited
offering — also the Kanya Pujan offering — is halwa, puri, and black chana.
The module uses the latter.
4. **The six-year-old kanya's name** — "Kali" and "Kalika" are both seen; the
module uses "Kalika".
5. **Kalaratri's weapons.** DP-NAVDURGA's Kalaratri page gives her a **sword
and an iron hook** (with the other two hands in the abhaya and varada
mudras); WIKI's "Kalaratri" / "Navadurga" articles give a **scimitar and a
vajra (thunderbolt)**. The module follows the DP reading (sword + iron
hook). The rest of her iconography — dark complexion, three eyes,
dishevelled hair, donkey mount, four arms — is agreed across both.
## Soft spots — could NOT be confidently corroborated
1. **Kalaratri's second dhyana verse — one soft akshara.** The nine per-form
dhyana verses (the Navadurga Stotram couplets) are now shipped on
`NavadurgaForm.dhyana`, cross-validated across DP-STOTRAM, WIKI-NAVADURGA
(Hindi), and SD-NAVADURGA. Eight of the nine converge cleanly. Kalaratri's
dhyana is two couplets; in the second, the word rendered here as
**वर्धन्मूर्धध्वजा** ("the hair borne aloft on the head like a banner") is
textually unstable — printed editions vary in whether the syllable after
वर्धन् carries a vowel, and in the मूर्ध-ध्वज / मूर्ध्वज split. The module
ships SD-NAVADURGA's reading (which also scans correctly in anuṣṭubh metre);
a reviewer should confirm it against a printed Gita Press edition. Separately,
a *longer* dhyana form than the couplet series circulates on some pages — the
module ships the short couplet series, the most widely attested.
2. **The bija-prefixed Tantric mantra form** (`ॐ ऐं ह्रीं क्लीं …`) — recorded
here, not used; the module ships the uniform plain `namaḥ` form.
3. **The four vrat tiers** are a descriptive spectrum of how the Navratri vrat
is actually kept (strictest → lightest), authored to help a reader place
their own practice — they are **not** a scriptural four-fold system. The
*foods* within are sourced (VRAT-REFS); the tier grouping is editorial.
4. **The nine-day Saptashati reading map** is one of several traditional
groupings; `nineDayMapNote` says so. Some lineages read all 13 chapters every
day. No single distribution is canonical.
5. **The 13 chapter titles** are the standard colophon names; WIKI-DEVIMAHATMYA
confirmed the events and the carita structure but not a verbatim 13-title
list. The titles are uncontroversial and stable across editions, but a
reviewer should still confirm them against a printed (Gita Press) edition.
6. **The Navadurga ↔ chakra association** (Muladhara → Sahasrara) that some
sources attach to the nine forms was deliberately **not** included — it is a
Tantric overlay, outside the task's per-form scope, and not uniformly
attested.
7. **The Kanya Pujan age numbers.** The nine names and their order are well
attested, but the *age* each name attaches to is not settled — some
references run the list from age 1, others from age 2, shifting every name
by a year. The module ships the widely-circulated ages-2 → 10 mapping
(`Kumarika = 2 … Subhadra = 10`); it should be read as one common variant,
not a fixed canon. A reviewer should confirm against a tantric Kumari-puja
source if a precise age table is needed.
## Mantra-review debt — partly closed (2026-05-29)
This module carries **9 `NavadurgaMantra` objects** and **9 `DhyanaShloka`
objects** — one of each per form. The Devanagari of each is corroborated by ≥2
trusted sources (mantras: WIKI-NAVADURGA + DP-NAVDURGA; dhyana verses: DP-STOTRAM
+ WIKI-NAVADURGA + SD-NAVADURGA).
**IAST pass (2026-05-29).** `scripts/normalize-puja-navratri-iast.cjs` normalised
the anusvāra to the project standard (`ṃ`) and verified every mantra and dhyana
IAST against its Devanagari (folding away readability hyphens / sandhi spacing,
then comparing to sanscript's own output — all 18 match, 0 defects; checked in
`scripts/audit-verify.cjs`). The bar is the shipped Geeta IAST's.
- **Worship mantras** (the one-line `oṃ devī …āyai namaḥ` form): `reviewPending`
**dropped**. The IAST is verified and the `meaning` is a one-line gloss, not a
verse translation — nothing else gated them.
- **Dhyana shlokas**: `reviewPending: true` **kept**. The IAST is verified, but
each carries a provisional prose `meaning` gloss of a full Sanskrit verse that
has **not** had a human Sanskrit-reviewer pass — for a dhyana verse the gloss
is the part that needs one. That pass is still owed, and should in particular
confirm Kalaratri's वर्धन्मूर्धध्वजा (soft-spot 1). `DhyanaShloka.reviewPending`
stays a literal `true` in the type, so the debt cannot be silently dropped.