📊 Daily Overview
Total Activity: 20 commits + 3 merges across 2 repositories
🚀 GitHub Activity
1. VipinKaushik 🔒 — 14 commits + 3 merges
feat(vipin): panchang/muhurta interaction model + dashboard health/integrations · 45fea37
Panchang / SkyMandala:
- Lift activeElement to the container; SkyMandala fully controlled. Bidirectional
cross-highlight between the readout and the wheel nakshatra arc.- 5-box element readout (mobile/tablet) + accordion cross-highlight (desktop);
inline element detail on tap (mobile parity with the desktop accord…
chore: gitignore local AI agent/editor configs · 900dd90
.claude/, .cursorrules, .windsurfrules, .mcp.json, .opencode.json, AGENTS.md,
GEMINI.md are per-developer local config, not shared project files.
feat(mandala): wire sky-today API + WCAG-compliant graha icon filters · e1ee85a
- Replace separate planets/panchanga fetches with unified /v1/sky/today
(both computed at same UTC instant → nakshatra on wheel = panchanga strip)- Add getSkyToday() client + SkyTodayResult/SkyTodayPlanetEntry types
- Add sky-today.service.ts with per-minute L1 cache + mapPlanets/mapPanchang
- Add /api/astrology/sky…
feat(vipin): appointment list redesign + admin CRM dashboard · 63a581a
Appointment list (week center panel):
- Two-line row layout: name + sub-line (life_area · Xmin · ₹Y snapshot)
- 6-state status chip system (pending/contacted/confirmed/rescheduled/cancelled/completed)
- Active row terracotta left-border when booking is open in detail panel
- Cancelled chip strikethrough; 44px nav arrow…
fix(vipin): right-panel route, status chip CSS selector, session summary dedup + STATUS_LABEL · 18fbc80
- Fix booking row href and closeHref to point to /vipin/bookings (not /vipin)
- Fix vipin-card__status CSS from parent-child selector to direct [data-status=]
attribute selector — chip colors now apply (was silently skipped before)- Replace duplicate formatSessionSummary dl row in panel with Duration-only row
- Add…
style(design): FINDING-001/002 — light-theme ring contrast + center glow · cfd387f
F001: scope —rule override to .sky-mandala-v2 in light mode (#8a8070, ~2.8:1
on cream vs the default d6cdb8 at ~1.5:1). Hides star field in light mode
(dark dots read as dirt on cream).…
…and 8 more commits in this repo.
Merges:
- Merge pull request #39 from Rupali59/feat/vipin-dashboard-health-integrations
- Merge pull request #38 from Rupali59/feat/panchang-mandala-polish
- Merge pull request #37 from Rupali59/fix/pricing-snapshot-and-section-isolation
2. astroacharya 🔒 — 6 commits
chore: repo restructure — seeds/ migration, tests consolidation, uv toolchain · ef68787
Accumulated pre-existing restructure committed as one unit:
- data/ → seeds/ (JSON fixtures + nakshatra icons)
- per-master tests consolidated into single tests/ tree (tests/masters/)
- requirements.txt → pyproject.toml + uv.lock
- new scaffolding: app/middleware (X-API-Key auth), app/api/muhurta, app/portal
- CI/dep…
refactor(entities): single-source graha render fields · bac4e9f
build_graha_render is now the one place graha render fields are shaped;
/grahas/orbits layers orbit geometry on top of it, and the /entities/*/render
endpoints read via list_entities (Mongo + JSON fallback) so both paths share
one data source instead of drifting.
feat(transits): time-aware positions + direction-aware next_change · 8ed01ca
/transits now accepts date/time and honors tz (previously ignored, always
“now”); /panchanga surfaces the time param the service already supported.
Adds per-planet next_change estimate via a shared core/transit_math helper
extracted from panchanga’s limb-end math: signed-speed picks the boundary in
the direction of mot…
fix(auth): fail-loud on missing keys in production; fix stale tests · af70b17
APIKeyMiddleware grants admin in open dev mode, so a missing ASTROACHARYA_KEYS
silently leaves admin endpoints unauthenticated. Lifespan now refuses to boot
when ASTROACHARYA_ENV=production and no keys are set; warns in dev.…
feat(entities): dedicate panchanga-limb routers + index/detail split · f413ba9
Promote tithis, yogas, karanas, varas to first-class entities matching the
grahas/nakshatras/bhavas pattern, so the Knowledge Hub can serve rich detail
pages instead of reaching them only through the generic /entities route.…
feat(i18n): bilingual EN+HI across panchanga, transits, muhurta · e435534
Surface Hindi alongside English on the three compute endpoints, paired-field
style (client toggles instantly, one cache entry). Hindi comes from the seed
layer via a new core/localization helper loaded once at import — core compute
stays pure and DB-free, no second copy of nameHi.…
📈 Development Analytics
Daily Summary
| Metric | Today |
|---|---|
| Commits | 20 |
| Merges | 3 |
| 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: 65 / 90 (substantive)
Days with any signal last 90: 68 / 90
Skill runs (since 2026-03-25): 75
Commits this year (authored): 1131
Decisions logged this year: 0
Eurekas this year: 5
CEO plans authored this year: 12
Projects touched this year: 54
Top projects last 90: portfolio (25d), Mothership (19d), VipinKaushik (19d), motherboard-shared (11d), Astroclarity (10d)
💭 My Notes
[Your own thoughts, observations, or context for this day — this section is never overwritten by automation]