π Daily Overview
Total Activity: 10 commits across 1 repositories
π GitHub Activity
1. portfolio π β 10 commits
fix(nav): navbar hardening β ctaPulse variant, aria-current on /assess, mobile scroll progress bar; fix Framer Motion CSS variable animation warnings in WorkCard and Hero Β· 99f7463
feat: nav assessment-first redesign + work OG previews (v0.3.8) (#8) Β· 4c4c501
- feat: assessment V2 competitive categories data layer (0.3.0)
Replace 10 marketing dimensions with 5 competitive categories and 3 paths
with 4 industry clusters. 96 questions (18 core + 6 per cluster), 80 curated
benchmarks, city tier classification, cross-category weighted scoring.
V1 backward compat preserved for existing consumers.130 tests passing (63 V1 + 67 V2). Zero tsc errors.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
feat: initial commit
feat: install and customize shadcn/ui components
β¦
fix(lint): clear ESLint CI failures from v0.3.8 merge Β· 3031f3e
- Disable no-restricted-syntax in OG image route (Satori requires inline styles)
- Prefix unused FIXTURE_ASSESSMENT and screenshotSrc with _ to satisfy no-unused-vars
- Fix code-review-graph hook: remove unsupported βquiet flag
chore: remove vercel from devDependencies Β· 2cdbc5c
Vercel CLI should not be a project dependency β build environment provides
it automatically. Eliminates the ββvercelβ found in project dependencies
and will be ignoredβ warning on deployment.
fix(env): prevent serverEnv from leaking into client bundle Β· d7a46df
- Create src/lib/env.client.ts β standalone client-safe env validation
(only NEXT_PUBLIC_* vars, no server secrets)- Add
import 'server-only'to env-schema.ts β build-time guard that
errors if any client component imports it directly- Update 4 client components to import clientEnv from @/lib/env.client
instead of @/lib/env-schema- Add server-only package dependency
Root cause: client components importing from env-schema caused the entire
module (including NEXTAUTH_SECRET validation) to execute in the browser,
throwing in production when NEXTAUTH_SECRET defaults to βchangemeβ.
fix(env): split config.ts to stop server vars leaking into client bundle Β· 34c5a72
- Create src/lib/config.client.ts β client-safe config (appConfig, siteConfig,
contactConfig, analyticsConfig, socialConfig, featureFlags, helpers) backed
by env.client.ts only- Update 5 βuse clientβ components to import from @/lib/config.client:
Footer, Hero, TheCall, HowItWorks, contact/page- layout.tsx (server component) keeps @/lib/env unchanged
Root cause: client components importing @/lib/env β config.ts β env-schema.ts
(server-only) caused the build to fail once server-only guard was added.
docs(claude): add Vercel/env/ESLint gotchas from session learnings Β· 06161f8
docs(claude): add Vercel MCP tool reference with project/team IDs Β· acdf453
feat(analytics): add @vercel/analytics and @vercel/speed-insights Β· ac6cc71
Feeds Vercel dashboard Analytics (first-party page views, custom events)
and Speed Insights (real-user Core Web Vitals per route). Complements
existing GA/Hotjar/Clarity setup β separate data stream, no overlap.
feat(skills): install design-pipeline skill + reference files Β· e7410e9
Prompt-first design pipeline: generates 3+ directions, adversarial review
(Garrett Five Planes), Figma push/pull, React implementation. Includes
brands.md and ux-foundations.md reference docs.
π Development Analytics
Daily Summary
| Metric | Today |
|---|---|
| Commits | 10 |
| 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: 50 / 90 (substantive)
Days with any signal last 90: 51 / 90
Skill runs (since 2026-03-25): 57
Commits this year (authored): 603
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 (21d), Mothership (13d), Obsidian (10d), Astroclarity (9d), motherboard-shared (6d)
π My Notes
[Your own thoughts, observations, or context for this day β this section is never overwritten by automation]