Timeline
660 memories — chronological, newest first.
[mission-control] fix(executor): null-guard task patch in claim and complete mutations
The claim and complete mutations unconditionally patched job.taskId when
Apr 11, 10:28 PM
[mission-control] feat(executor): local daemon polls Convex queue and runs jobs via Anthropic API
Apr 11, 10:05 PM
[mission-control] fix(projects): Files tab crash — move useMemo above early returns
ProjectFilesTab called useMemo AFTER two early returns (loading /
Apr 11, 08:24 PM
[mission-control] feat(chat): project folder channels + nav audit + sidebar tab expansion
WS2 — ChatTab: pull api.projects.list and merge all projects into the
Apr 11, 07:53 PM
[mission-control] feat(dashboard): kanban full-width + kill activity sidebar + remove assignee UI
- Remove ActivityFeed sidebar from CommandCenter — kanban now fills full horizontal space (cc-kanban-area--full overrides flex:7 to flex:1)
Apr 11, 07:51 PM
[mission-control] feat(kanban): archive cleanup — Show archived toggle + Clear All + 1398 prod rows archived (#1)
* feat(schema): additive archive fields + archiveRunLogs table
Apr 11, 05:47 PM
[SeanPromptimized] fdffd
Apr 9, 07:14 PM
[SeanPromptimized] dddsd
Apr 9, 07:08 PM
[skills] Add proper front-matter to SKILL.md for claude-api (#897)
* Add proper front-matter to SKILL.md for claude-api
Apr 9, 05:20 PM
[MerlinoSkills] Initial commit
Apr 9, 01:19 PM
[SeanPromptimized] ddc
Apr 9, 11:30 AM
[SeanPromptimized] Initial commit
Apr 9, 11:27 AM
[skills] Update claude-api skill with Managed Agents guidance (#891)
* Update claude-api skill with Managed Agents guidance
Apr 8, 05:01 PM
[doneforyou-org] fix: redesign LLM visibility — always expanded, proper formatting
- Removed collapsed <details> — all platform results always visible
Apr 6, 02:09 PM
[doneforyou-org] fix: LLM visibility — address parsing, name matching, query strategy
Three bugs fixed:
Apr 6, 12:35 PM
[doneforyou-org] debug: add dfsPost error tracing + LLM catch logging
Apr 6, 12:20 PM
[doneforyou-org] debug: add LLM visibility trace logging
Apr 6, 12:16 PM
[doneforyou-org] fix: LLM visibility was reading wrong response fields
DataForSEO AI Optimization API returns text in
Apr 6, 01:51 AM
[doneforyou-org] feat: restore LLM visibility from DataForSEO AI Optimization API
Added back ChatGPT, Perplexity, and Google AI Overview visibility
Apr 6, 12:47 AM
[doneforyou-org] feat: replace live SERP with indexed geo keywords + backlinks
Killed the expensive live SERP check and unreliable LLM visibility.
Apr 6, 12:38 AM
[doneforyou-org] fix: replace broken location resolver with direct state mapping
resolveLocationName() was downloading ALL Google locations via GET
Apr 6, 12:06 AM
[doneforyou-org] feat: keyword report card + AI visibility scorecard redesign
Rankings section:
Apr 5, 11:41 PM
[doneforyou-org] fix: unblock production build + remove fake Map Pack
Root cause: Tailwind v4 oxide scanner was treating UUIDs in
Apr 5, 10:04 PM
[late-social-connect] wip: pause after partner onboarding flow live end-to-end
Apr 5, 05:36 AM
[late-social-connect] fix: Infinite render loop on partner dashboard + rate limit cache
Partner dashboard was flickering counters (CONNECTED ACCOUNTS 0↔1↔0↔1)
Apr 4, 10:26 PM
[late-social-connect] fix: Handle LATE profileId returned as object instead of string
LATE API returns account.profileId as either a string OR a populated
Apr 4, 09:24 PM
[late-social-connect] fix: Allow unauthenticated partners to access connect flow via profileId capability
The connect page (/connect/[profileId]) is linked from welcome emails sent
Apr 4, 09:10 PM
[late-social-connect] feat: BMM_EMAIL_FROM env var for configurable sender address
Allows switching the From address without a code change once the domain
Apr 4, 04:43 PM
[late-social-connect] feat: Partner onboarding — auto-create LATE profile + welcome email with connect link
- New src/lib/partner-onboarding.ts handles the full flow: ensures a LATE
Apr 4, 04:41 PM
[late-social-connect] wip: post-v1.0 handoff — subdomain routing + rate limiter fallback + demo accounts
Apr 4, 04:33 PM
[doneforyou-org] chore: add Frankie component inventory to pause handoff
Apr 4, 04:26 PM
[late-social-connect] fix: Rate limiter falls back to in-memory when Upstash not configured
Redis.fromEnv() was throwing at module load when UPSTASH_REDIS_REST_URL
Apr 4, 04:23 PM
[doneforyou-org] wip: dfy-service-form paused at task 15/16 — design overhaul pending, map pack confirmed fake
Apr 4, 04:22 PM
[doneforyou-org] feat: AI / LLM visibility check — ChatGPT, Perplexity, Google AI Overview
- New checkLLMVisibility() runs queries like "best {service} in {city}"
Apr 4, 04:07 PM
[doneforyou-org] fix: local SERP + map pack rankings, no near-me, geo variants only
- Removed "near me" variants — only KW+GEO and GEO+KW
Apr 4, 04:03 PM
[doneforyou-org] fix: remove backlinks section + fix ranking city variants
- Removed Backlink Profile + Organic Keyword Rankings displays (noise)
Apr 4, 03:55 PM
[doneforyou-org] feat: local keyword variants for ranking check
- Each service now tested with 4 keyword variants:
Apr 4, 03:32 PM
[late-social-connect] feat: Multi-tenant subdomain + custom domain routing
- Subdomains: admin./portal./app. on brandmediamanager.com rewrite to /admin/*, /partner/[slug]/*, /d/[slug]/*
Apr 4, 03:29 PM
[doneforyou-org] feat: service keyword ranking checker — shows where selected services rank
- New checkServiceRankings() runs SERP queries for selected service keywords
Apr 4, 03:19 PM
[doneforyou-org] fix: backlinks — junk filtering, smart classification, proper segmentation
Backend:
Apr 4, 03:07 PM
[doneforyou-org] feat: organic keyword rankings from DataForSEO Labs
- fetchOrganicKeywords() — top 50 ranked keywords with position, volume, CPC
Apr 4, 02:28 PM
[doneforyou-org] feat: colored social icons + business photo from Google Places
- Social icons now use brand colors: Facebook blue, Instagram gradient,
Apr 4, 02:25 PM
[doneforyou-org] chore: enable TEST_MODE — skip GHL, email, webhook on submit
Flip TEST_MODE to false when done testing.
Apr 4, 02:16 PM
[doneforyou-org] fix: backlinks — dedup by root domain, segment service pages vs homepage
- Dedup: one link per root domain, highest DR wins
Apr 4, 02:14 PM
[podbean-fork] Fix audio file extension: .wav -> .mp3 to match Voxtral output format
Voxtral TTS returns MP3 audio via the OpenAI-compatible API, but the file
Apr 4, 06:02 AM
[podbean-fork] Log Podbean API error response body for debugging 400 errors
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Apr 4, 05:50 AM
[podbean-fork] Add retry-failed API endpoint to reset error entries and failed jobs
Allows re-running the automation for episodes that failed audio generation
Apr 4, 05:23 AM
[podbean-fork] Fix automation crash: use is_running() instead of nonexistent .running property
PodcastWorker has is_running() method, not a .running attribute.
Apr 4, 04:57 AM
[late-social-connect] fix: Admin dashboard showed wrong URL for partner login
Was showing /d/<slug> (end-client dashboard) instead of /partner/<slug>.
Apr 4, 03:56 AM
[doneforyou-org] feat: GHL pipeline stages created — all 9 stage IDs wired up
Created 4 new stages via GHL UI (browser automation):
Apr 4, 02:52 AM