Work Tracker

📊 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

MetricToday
Commits20
Merges3
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:           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]