Work Tracker

📊 Daily Overview

Total Activity: 13 commits across 3 repositories


🚀 GitHub Activity

1. VipinKaushik 🔒 — 6 commits

feat(v1): curated homepage + minimal shell for public launch · fc62f40

Strip the homepage to V1 surfaces and remove auth-related chrome so the
site can ship publicly without a working login flow.

Homepage:

  • Remove Practice, KnowledgeHubTeaser, Method sections from VipinKaushikHome
  • Section order is now Hero Mandala Lineage Pricing
  • Make Pricing public (drop the session-cookie gate); now a sync component

Shell:

  • Drop ProfileButton from the header (no profile surface in V1)
  • Reduce Nav to brand mark only — no top-level links, no mobile drawer
  • Clean footer: hide placeholder phone, hide Channels block, drop the
    sitemap section entirely. Terms/Privacy live inline in the copyright

feat(v1): inline public booking section on homepage · 9816ba5

Add the V1 booking surface as a homepage section (no separate /book route)
so a visitor can request a consultation without creating an account.

Form (components/handoff/BookingFormPublic.tsx):

  • Fields: name, 10-digit Indian mobile, session type (consultation 30min
    / prashna 15min), life area (8 options), preferred date, preferred time,
    optional free-text question, hidden honeypot
  • Reuses dashboard form’s CSS so visual continuity is preserved; extra
    CSS file just adds text-input + honeypot styles
  • Phone input strips non-digits client-side; inline validation message
    when the format is wrong

feat(v1): hero copy, lineage drop, footer phone, /vipin admin gate · d5f9b2f

Homepage:

  • Hero lede swapped to Vipin’s verbatim “Astrology is magical, but it
    is not magic.” quote, followed by the from-canon framing and the
    decision-moments tagline. EN + HI both updated; HI uses अद्भुत vs जादू
    to preserve the magical-vs-magic distinction (चमत्कारिक/चमत्कार
    collapse on the same root)
  • Hero meta strip drops the third “Method · Parāśarī · Vimśottarī” field;
    keeps Practice + Languages
  • Lineage section removed entirely (component + inline LineageRow helper)
  • Final section order: Hero Mandala Pricing Book

Footer:

  • Restored phone block with placeholder +91 98716 47111 as a tel: link

chore(production): V1 strip — /login bounces to homepage · 99ab2af

Closes the last user-visible auth surface in V1. Nav already hides the
login link and ProfileButton is removed; this redirect catches anyone
who types /login directly or follows the proxy 302 chain from
/dashboard/*.

Production-branch-only commit. When the real auth flow ships to
production, drop this commit and the original /login page returns.

fix(v1): header toggles to the right on desktop · 377f893

Desktop grid was 1fr auto 1fr from when the nav had a middle links row.
With V1’s brand-only Nav, the toggles fell into the center auto column
instead of the right. Match the mobile rule’s 1fr auto so toggles sit
flush right at every viewport.

docs(claude): V1 production deploy + branch strategy + Atlas requirement · 6e85b11

Capture the V1 launch operating rules so future sessions inherit them:

  • production branch stays permanently separate from main, never merges
    either way; promotion is by cherry-pick or branch reset
  • Manual deploys via vercel --prod (git.deploymentEnabled is false)
  • Required Vercel prod env: MONGODB_URI, VIPIN_ADMIN_PASSWORD,
    optional VIPINKAUSHIK_MB_INTERNAL_TOKEN
  • MongoDB Atlas needs 0.0.0.0/0 in Network Access — Vercel serverless
    IPs rotate, so allow-all CIDR is required; URI auth is the real
    security boundary
  • (site) layout exports dynamic = force-dynamic deliberately; this
    replaces the implicit dynamic signal that was lost when ProfileButton
    (which called cookies()) was…

2. astroacharya 🔒 — 6 commits

feat(nakshatras): split index/detail, add Hindi variants, expose list+detail APIs · bc88d85

feat(bhavas): split index/detail, BPHS significations, expose list+detail APIs · f5a595a

  • Rewrite data/bhavas.json as lean v2.0 index with card-level fields only
    (name en+hi, sanskrit en+hi, quality en+hi, karaka en+hi, naturalSign en+hi, brief)
  • Create data/bhavas_detail.json with full BPHS content for all 12 bhavas:
    story, qualityGroup, significations, bodyParts, diseases, relatives, places,
    professions, upachayaStatus, canonical_texts — all with en+hi pairs
  • Add app/api/bhavas.py (GET /bhavas list sorted by number, GET /bhavas/{slug} merged detail)
    following the exact nakshatras.py pattern; 24h cache on list, 5min on detail
  • Mount bhavas router in app/main.py with OpenAPI tag
  • Add bhavas + bhavas_detail to seed_mongo.py ENTITY_COLLECTIONS
  • Add bhavas_detail to e…

feat(jataka-yogas): split index/detail, Hindi throughout, expose list/detail/by-type APIs · e5e7121

  • Rewrites data/jataka_yogas.json as v2.0 lean index (45 entries): adds typeHi,
    typeLabel, typeLabelHi, qualityHi, brief for all entries; removes verbose fields
  • Creates data/jataka_yogas_detail.json: full BPHS content with definitionHi,
    effectsHi, story for all 45 yogas; physicalDescriptionHi for 5 Mahapurusha yogas
  • Adds app/api/jataka_yogas.py mirroring nakshatras.py pattern; includes
    GET /jataka-yogas, GET /jataka-yogas/by-type, GET /jataka-yogas/{slug}
  • Mounts jataka_yogas_router under /v1 in app/main.py; adds OpenAPI tag
  • Adds jataka_yogas and jataka_yogas_detail to ENTITY_TYPES (entities/routes.py)
    and ENTITY_COLLECTIONS (scripts/seed_mongo.py)

feat(data): enrich grahas, rashis, varas, concepts; add detail files and icons · 0b85fba

  • grahas.json: rewritten as v2 lean index with renderColorLight, BPHS order
  • data/grahas_detail.json: new — full BPHS attributes per graha
  • rashis.json: expanded with Hindi variants and extended attributes
  • varas.json: Hindi variants added
  • concepts.json: expanded to 41 entries
  • data/functional_planets.json, upagrahas.json: new reference files
  • data/icons/nakshatras/: 27 nakshatra PNGs from Noun Project

feat(hora-acharya): dasha, vimsopaka, arudhas, yogas calculations; texts pipeline · 2808b28

  • dasha.py: expanded Vimshottari implementation
  • vimsopaka.py: Vimsopaka Bala calculation
  • arudhas.py: new — Arudha Pada calculations
  • yogas.py: new — Jataka yoga detection primitives
  • pipeline.py: updated composition
  • tables.py, birth.py: extended shared types
  • dasha_systems.json, house_classifications.json, rashis_extended.json,
    vimsopaka_combinations.json, gandanta_junctions.json, kalachakra_padas.json: rule tables
  • texts_repo.py, texts_seeder.py, texts.py, seed_texts.py: canonical texts pipeline

chore: update gitignore, docker-compose, seed scripts · 488a8af

3. vipin-kaushik-content 🔒 — 1 commits

docs(design): realign §9 A + §8b + V1 flow note to shipped production state · 31874dd

The V1 homepage shipped 2026-05-19 with four sections (Hero · Mandala ·
Pricing · Book), a minimal-shell header (brand mark + theme + language
toggles, no nav links), and a Gurugram footer. §9 A still described the
pre-V1 aspirational layout (separate Portrait/Lineage band, Practice
voice, Method, Knowledge Hub teaser, Client voice) and §8b nav described
links the live header doesn’t carry.


📈 Development Analytics

Daily Summary

MetricToday
Commits13
Merges0
Skill runs0
Decisions0
Eurekas0
CEO plans0
Notes touched0

Decisions logged today

None today.

Eurekas

None today.

Strategic plans authored

None today.

Notes touched

None today.

Running totals (as of this date)

Active days last 90:           61 / 90  (substantive)
Days with any signal last 90:  64 / 90
Skill runs (since 2026-03-25):  74
Commits this year (authored):  1006
Decisions logged this year:    0
Eurekas this year:             5
CEO plans authored this year:  12
Projects touched this year:    53
Top projects last 90:          portfolio (26d), Mothership (22d), motherboard-shared (14d), Astroclarity (10d), VipinKaushik (10d)

💭 My Notes

[Your own thoughts, observations, or context for this day — this section is never overwritten by automation]