ANALYTICS
Work Patterns
AT A GLANCE
PORTFOLIO PULSE
88Last entry: 4d ago · Shipped this month: 15 · Active projects: 8
FEATURE PIPELINE
ACTIVITY
Build activity heatmap: 35 entries logged between 2026-03-01 and 2026-06-06.
Build activity heatmap: 34 entries logged between 2026-03-08 and 2026-06-06.
BY MONTH
Monthly activity: MAR '26: 20 entries, APR '26: 27 entries, MAY '26: 17 entries, JUN '26: 7 entries.
WHAT'S HAPPENING
◎ CURRENTLY BUILDING
- LORECross-Platform
- LOREReal-Time Messaging
- BUDGmail Classification
- LORELiterary Aesthetic
- CURRENT OSPredictive scheduling — AI-driven schedule optimization
- SAVE STATEDynamic site — Supabase-backed portfolio
○ WHAT'S NEXT
- BUDInbox Intelligence
- SAVE STATEHealth monitoring — live service status
✓ RECENTLY SHIPPED
- CLAUDE CODE SETUPSwitchboardJUN 3
- CURRENT OS3D Schematic RendererJUN 1
- UNDERSTORY LABSField Station intelligence dashboardMAY 31
- CURRENT OSDual ModeMAY 18
- CURRENT OSProduct IntelligenceMAY 18
- CURRENT OSGravity DashboardMAY 18
- KITCHEN MODULEMobile Shop RouteMAY 18
- TAPROOTResearch APIMAY 18
BY PROJECT
ENTRY DISTRIBUTION
Current OS: 18 entries, Lore: 12 entries, Claude Code Setup: 9 entries, Save State: 8 entries, Understory Labs: 7 entries, Taproot: 6 entries, Bud: 3 entries, Bark: 3 entries, Codec: 2 entries, understory-labs: 2 entries, forty: 1 entries.
FOCUS SCORE
Based on 71 entries across 12 projects. Herfindahl index — 1.0 means all work in one project, 0.08 means perfectly even.
FEATURES VS ENTRIES
CURRENT OS
BARK
SAVE STATE
CLAUDE CODE SETUP
LORE
TAPROOT
BUD
KITCHEN MODULE
UNDERSTORY LABS
CODEC
CONTENT & VOCABULARY
TAGS
TECH STACK
Next.js: 5 projects, Supabase: 5 projects, TypeScript: 5 projects, Claude API: 2 projects, Vercel: 2 projects, Docker: 2 projects, Node.js: 1 project, Discord.js: 1 project, NSSM: 1 project, Tailwind CSS: 1 project, Claude Code: 1 project, Bash: 1 project, GitHub MCP: 1 project, Context7 MCP: 1 project, Fastify: 1 project, Prisma: 1 project, PostgreSQL: 1 project, Redis: 1 project, LiveKit: 1 project, Socket.io: 1 project, React 19: 1 project, Expo: 1 project, Tauri: 1 project, Proxmox VE: 1 project, LXC: 1 project, ZFS: 1 project, Ubuntu: 1 project, Python: 1 project, FastAPI: 1 project, n8n: 1 project, Kroger API: 1 project, Claude AI: 1 project, Tailwind: 1 project.
CONTENT DEPTH
LONGEST ENTRY
Field Notes end-to-end — pipeline fixed, peer briefing rebuilt, research intake live · 557 words
Power user setup — Steps 1 through 8: 157 words, Claude Code Setup — power user environment shipped: 176 words, Intelligence Foundation — corrections, lifecycle, normalization: 145 words, Intelligence Foundation — AI scheduling layer shipped: 137 words, Calendar sync — Google Calendar integration shipped: 117 words, Bark — AI feature suite shipped: 160 words, Better Ears + Smart Brain — Claude-powered audio intelligence: 145 words, Shed — Home Projects feature shipped: 107 words, Shed — AI home project tracker shipped: 138 words, Save State — brainstorm and naming: 99 words, Save State — initial launch shipped: 136 words, Save State — built and deployed: 211 words, Data lifecycle complete — /ship, visual treatment, guardrails: 287 words, Data lifecycle — voice profile, entry types, dynamic config, /wrap: 232 words, /ship skill — shipped: 167 words, Lore — debut: 159 words, Mode separation, RLS cleanup, issue sweep: 312 words, RLS recursion root cause found and fixed — commit-to-today unblocked: 275 words, Gathering, Not Reading — art direction vision and vocabulary: 321 words, Work block reservation — weekday personal time now realistic: 172 words, Art direction POC deployed — /vision route live: 273 words, Art Direction to Production — SceneLayer wired, POC merged to master: 307 words, Gravity Layout — self-sizing cards replace CSS grid: 265 words, CLAUDE.md landed — /wrap fixed, lore sessions now reach the changelog: 198 words, Place Theme System — atmosphere picker, SceneLayer bridge, full aesthetic: 320 words, Taproot — debut: 149 words, Steps 5–6 — Uptime Kuma live, Vaultwarden container staged: 280 words, Taproot onboarded — add-project script, entry cohesion audit: 229 words, Fix project intake photo 413 error: 74 words, Bug sweep — soundboard spinner, phrase match, error surfacing: 221 words, Steps 6 + 8 complete — Vaultwarden live, rootstack.dev tunnel operational: 457 words, Usability overhaul complete — all 8 steps shipped: 450 words, Lost session recovery — research service confirmed live, PI-1 through PI-4 discovered complete: 222 words, Product Intelligence — PI-1 through PI-4 built (retrospective): 426 words, Build fix — output: export removed, analytics force-dynamic restored: 96 words, Immersive Places POC complete — effects, sound, and composite all validated: 378 words, PI-4 deployed — ingest, chunking, and retrieval live on Taproot: 242 words, WeekWidget fix + Bud brainstorm — inbox intelligence named and scoped: 228 words, Immersive Places — all 3 places live in production: 239 words, PI-5 — Manual context injected into project drafts: 429 words, understorylabs.co — domain, brief, plan, scaffold, and skill upgrades: 344 words, PurchaseHandler built — schema live, handler ready for local test: 268 words, Tree Hero — Leonardo tree, crystal nodes, interactive landing page: 321 words, CLAUDE.md restructured — manifest index, five reference docs: 285 words, Design System, Pages, and Ecosystem Visual — Steps 2 and 3 complete: 494 words, PurchaseHandler live — Steps 2–4 complete, n8n up: 249 words, Server settings modal — three root causes diagnosed and fixed: 313 words, Kitchen Module KM-1 — recipe foundation, URL import, conversational intake: 399 words, Health check cleanup — five issues closed, zero remaining: 198 words, Kitchen Module complete — KM-6 intelligence layer and KM-7 n8n automation: 426 words, Wiki complete — project pages, cross-project views, release notes, and auto-sync: 409 words, Wiki enrichment — MDX content, guest access, responsive layout redesign: 315 words, Peer API — outbound endpoint live, field-notes sync architecture: 222 words, Projects overlay — backlog/duplicate statuses, multi-image, three bug fixes: 357 words, Wiki maintenance layer — automated status sync, Supabase infra map, JSON tech radar: 255 words, Peer API access established — daily briefing cron deployed: 178 words, Layer 1 shipped — comp library, coaching view, and live deployment: 407 words, forty shipped — wrapped experience + live dashboard, Nathan's 40th: 533 words, Wiki user guide system — six projects documented with drift detection: 273 words, Field Notes pipeline complete — all 5 steps, end-to-end live: 171 words, Field Station shipped — intelligence dashboard at /intel: 330 words, Google Stitch added to planning resources — prototyping toolchain documented: 139 words, Layer 2 Steps 1+2 — Riot account linking and match sync live: 283 words, Lore v2 orientation — architecture briefed, changelog pipeline live: 292 words, Cross-agent penpal live — field-notes expanded to three sources: 327 words, Penpal polish — approval gate, bigbrain handoff: 116 words, Pipeline live — Gmail trigger activated, handler resilience fixed: 329 words, Rituals UI built — PATCH route, Hearth Calendar, push blocked on Gitea access: 409 words, Switchboard — shipped: 303 words, Understory Labs portal — ecosystem nav + dashboard de-cluttered: 231 words, Field Notes end-to-end — pipeline fixed, peer briefing rebuilt, research intake live: 557 words.