📊 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
| Metric | Today |
|---|---|
| Commits | 13 |
| Merges | 0 |
| Skill runs | 0 |
| Decisions | 0 |
| Eurekas | 0 |
| CEO plans | 0 |
| Notes touched | 0 |
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]