Work Tracker

πŸ“Š Daily Overview

Total Activity: 10 commits across 2 repositories


πŸš€ GitHub Activity

1. portfolio πŸ”’ β€” 9 commits

fix(dev-stability): HMR loop, server-only boundary, Vercel observability loader Β· b1ba6ec

  • webpack watchOptions.ignored excludes .code-review-graph/** to stop HMR
    reloading on every graph.db write
  • tathyaMb.ts: add import "server-only" to guard against client bundle
    inclusion; useWorkItems fetches /api/work and never imports tathyaMb
  • layout.tsx: replace direct @vercel/analytics + @vercel/speed-insights
    imports with VercelObservabilityLoader (use client + next/dynamic ssr:false)
    to fix β€œElement type is invalid” / undefined lazy type errors under Webpack
  • CLAUDE.md: document all three gotchas for future sessions

design(rebrand): Ink & Signal palette, View Transitions theme toggle, hero update Β· f94c5d0

Apply Ink & Signal design system: new light/dark token set, DM Sans removed,
ember/teal accent gone. ThemeToggle uses View Transitions API for theme switch.
Hero subtext rewritten. globals.css dual token layers (Tailwind HSL + raw hex)
updated for both light and dark modes. brands.md skill reference updated.

chore(tooling): MCP config, skill references, docs, IDE rules Β· f2b308c

  • .mcp.json: code-review-graph MCP server config
  • .claude/skills/: debug-issue, explore-codebase, refactor-safely, review-changes
  • docs/service-matrix.md: HTTP boundaries, auth, env vars for Tathya ecosystem
  • docs/tathya-ai-assessment-spec.md: assessment GTM engine spec
  • .cursorrules, .windsurfrules, .opencode.json: AI tool project rules

merge(fix/dev-stability): HMR loop fix, server-only boundary, Ink & Signal rebrand, tooling Β· d9c02f5

  • HMR infinite reload: webpack watchOptions excludes .code-review-graph/**
  • tathyaMb server-only boundary + VercelObservabilityLoader pattern
  • Ink & Signal design system: tokens, View Transitions theme toggle, hero
  • MCP config, skill references, IDE rules, service-matrix docs

fix(lint): suppress false positives before merge to main Β· 481bb66

  • Add eslint-disable no-restricted-syntax to OG image route (Satori requires inline styles)
  • Rename unused WorkCard screenshotSrc param to _screenshotSrc
  • Rename unused FIXTURE_ASSESSMENT in E2E spec to _FIXTURE_ASSESSMENT

feat(assessments): merge V2 assessment engine + Wave 1-2 complete Β· 6effb06

Full assessment funnel: cluster routing, 5-category scoring, V2 report
(CompetitiveScoreHero, CategoryBreakdown, TopPriorities), Hindi landing,
individual form + Turnstile, MB-primary KV-fallback persistence, Ink &
Signal rebrand, HMR fix, server-only boundary, VercelObservabilityLoader.

219 tests passing. Type-check, lint, build all clean.

feat(assess): add D3 radar chart to V2 report Β· a23b31f

5-axis RadarChartV2 covering CompetitiveCategory (Findability, Trust,
Engagement, Leads, Operations). Shows score polygon + dashed p50
benchmark reference polygon when cluster+cityTier data is available.
Placed between interpretive callout and gap card in BusinessReportV2.

feat(assess): Day 3 + Day 7 nurture email triggers via Vercel Cron Β· 3b64eef

  • nurture-queue.ts: enqueueNurture() writes assess:nurture:{id} to Redis
    on contact capture (TTL 10d); processNurtureQueue() scans and fires due emails
  • kv.ts: add scan() using Redis SCAN cursor to iterate queue keys
  • contact route: calls enqueueNurture() in after() alongside sendDay1Email
  • /api/cron/nurture: GET handler guarded by CRON_SECRET, runs daily at 08:00 UTC
  • vercel.json: crons config pointing to /api/cron/nurture on 0 8 * * * schedule
  • env-schema.ts: add CRON_SECRET (optional; required in production)

revert(assess): remove Vercel Cron nurture β€” switching to Motherboard scheduler Β· a96db5a

Day 3 + Day 7 nurture will be scheduled via Motherboard task scheduler
and sent via the Motherboard email plugin. Plan documented at:
Motherboard/docs/plans/2026-04-08-tathya-nurture-email-scheduling.md

Removes: nurture-queue.ts, /api/cron/nurture, kv.scan(), CRON_SECRET,
vercel.json crons entry. Day 1 email (Resend, fires on contact capture)
is unchanged.

2. WorkTracker β€” 1 commits

feat: synchronize profile with Rupali59 README and fix Manuscript build error Β· 56770fb


πŸ“ˆ Development Analytics

Daily Summary

MetricToday
Commits10
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:           49 / 90  (substantive)
Days with any signal last 90:  50 / 90
Skill runs (since 2026-03-25):  57
Commits this year (authored):  613
Decisions logged this year:    0
Eurekas this year:             2
CEO plans authored this year:  2
Projects touched this year:    49
Top projects last 90:          portfolio (22d), Mothership (13d), Astroclarity (9d), Obsidian (9d), motherboard-shared (6d)

πŸ’­ My Notes

(Preserved from prior hand-written entry β€” moved here so it is never overwritten.)

Tathya-portfolio

  • fix/dev-stability e7410e9 feat(skills): install design-pipeline skill + reference files
  • fix/dev-stability b1ba6ec fix(dev-stability): HMR loop, server-only boundary, Vercel observability loader
  • fix/dev-stability f94c5d0 design(rebrand): Ink & Signal palette, View Transitions theme toggle, hero update
  • fix/dev-stability f2b308c chore(tooling): MCP config, skill references, docs, IDE rules
  • feature/assessments 481bb66 fix(lint): suppress false positives before merge to main
  • main 6effb06 feat(assessments): merge V2 assessment engine + Wave 1-2 complete
  • main a23b31f feat(assess): add D3 radar chart to V2 report
  • main 3b64eef feat(assess): Day 3 + Day 7 nurture email triggers via Vercel Cron
  • main a96db5a revert(assess): remove Vercel Cron nurture β€” switching to Motherboard scheduler

motherboard-web

  • feature/re-architecture 693d8b5 test: coverage for integrations API β€” all 5 functions with happy path and edge cases
  • feature/re-architecture 1b77fb0 fix(integrations): add error handling to DisconnectButton and SyncButton, fix setTimeout leak
  • feature/re-architecture 7e4259d refactor(lib): move platform-styles to lib/shared/services/, fix dark-mode CSS var slice bug
  • feature/re-architecture b209295 feat(dashboard): add recent activity feed; add Playwright nav-correctness e2e suite
  • feature/re-architecture 3c368a3 chore: bump version and changelog (v0.1.0.0)
  • feature/re-architecture 4bb2307 chore: untrack tsconfig.tsbuildinfo build artifact