Home / Engine / Chart and Pipeline Engine
Updated Jun 21, 2026 · Affirmology_VedicDepth_C7_BuildBrief_v1.md
Status: building. Phase L1 started 2026-06-21 (Jeff pasted the L1 task to Code). Studio only. Demo locked.
Consolidates and supersedes the older phased note at CLAUDE OUTPUTS/Affirmology/Affirmology_VedicEngine_PhasedPlan_v1.md as the working brief (the queue pointed to a root plan that did not exist; this is it).
Parent: Test & Change Queue item C7. Council voice that sits on top: Agastya (the Vedic seat, formerly Parashara).
Today affirmology-agent/src/affirmology/chart/vedic.py computes only the shallow synergy layer (Lahiri sidereal Sun/Moon/Ascendant rashis, the Moon's nakshatra + pada + Vimshottari lord, gana, nadi) and feeds it to Sophia so the Vedic sky can confirm or complicate a cross-system reading. Its own docstring says it is "deliberately not a full Jyotish engine." That is enough to participate in synthesis, not to time a life or read wealth. C7 builds the real depth: dasha timing, divisional charts, wealth yogas, a stronger Vedic corpus, and finally a full Agastya voice with dedicated Vedic audio paths.
affirmology-studio/affirmology-agent so cloud matches local.Compute the running mahadasha and antardasha (with start/end dates) from the Moon's nakshatra and the exact birth Julian Day (we already store UTC datetime). This gives the "what life-chapter is running" layer and lets Vedic speak to TIMING alongside transits. - Output: current mahadasha lord + dates, current antardasha lord + dates, and the upcoming sequence. - Wire into the timing layer (alongside transits/progressions) and into Agastya/Sophia briefs, not into a separate audio path yet. - Fixture: Jeff and Sol current dasha periods cross-checked against a trusted Vedic calculator, stored as fixtures.
Our Jyotish corpus is the weakest of the six traditions (nakshatra, dasha, yoga interpretations are thin). Strengthen A/B-tier Vedic sources first, leaning on reputable community A/B explanations; keep classical/proprietary as Tier C benchmark-only. Vedic-led audio cannot be trusted until this is done.
Agastya becomes a full council voice reading this data (dasha timing, vargas, yogas), and we add dedicated Vedic structures/audio paths (the custom Vedic audio Jeff mentioned), not just synergy mentions. Sequenced last, after L1 to L3 are accurate and the corpus is real.
known_charts style.L1 (now) -> L2 -> L3 -> L4. L3 can run in parallel with L2 since it is corpus work, but Vedic-led generation waits for both. Pairs with the wealth read (Lakshmi uses D2 Hora + Dhana yogas + dasha timing).
Read Affirmology_PROJECT_STATE.md and Affirmology_VedicDepth_C7_BuildBrief_v1.md. Build C7 Phase L1 only: a full Vimshottari dasha timeline (mahadasha + antardasha with dates) in affirmology-agent/src/affirmology/chart/vedic.py, computed from the existing sidereal Moon (no re-geocode). Add a known-Vedic-chart fixture test (Jeff + Sol) that must pass before anything ships, same discipline as the HD/Josh fixture. Feed the dasha facts into Sophia/Agastya only; do NOT create a Vedic-led audio path yet. Studio side, demo untouched, vendor into affirmology-studio, no em dashes. Show me the diff, the fixture test output, and Jeff's current dasha period before deploying.
Read Affirmology_VedicDepth_C7_BuildBrief_v1.md. Build C7 Phase L2: divisional charts and yogas, one varga at a time, each fixture-tested before the next. Order: D9 Navamsa, then D10, then D2 Hora. Then core yogas (Raja, Dhana, Gajakesari) with the wealth set Lakshmi needs. Classical rules only; texts stay Tier C benchmark-only. Add a known-Vedic-chart fixture per varga and per yoga family that must pass before shipping. Feed into Agastya/Lakshmi briefs, no Vedic-led audio yet. Studio side, demo untouched, vendored, no em dashes. Show me each varga's fixture result before moving on.
Read Affirmology_VedicDepth_C7_BuildBrief_v1.md and the corpus pipeline. Strengthen the Vedic (vedic_astrology) tradition: add reputable A/B-tier sources on nakshatras, dashas, and yogas via the existing scrape + structure pipeline, under the cost caps. Keep classical/proprietary texts as Tier C benchmark-only (never ingested verbatim). Report the before/after Vedic record counts and a quality sample. Do not enable any Vedic-led generation yet.
Read Affirmology_VedicDepth_C7_BuildBrief_v1.md. Build C7 Phase L4: make Agastya a full Vedic council voice reading the dasha timeline, vargas, and yogas, and add dedicated Vedic Studio audio structures/paths. Chart-driven, demo locked, Studio only, fixture-backed. Show me one full Agastya reading and one Vedic structure slot map before any render.
You are right that this sat too long. The shallow synergy layer has been live since June 16, but the parts that actually time a life and read wealth (dasha timeline, D9/D10/D2, Dhana yogas) were never built. L1 (dasha) is the right first move because it unlocks timing and feeds the wealth read, and it is the smallest of the four. Keep the fixture-first discipline and no phase ships until it matches a trusted Vedic calculator.