Monday, June 15
Today.
Sunday committed this week’s focus. Execute the move. Override only with written tax.
This week — magier MIT
Claude Code workshop for art directorsPrep + deliver a session teaching the team basic Claude Code concepts
Today’s first move
Draft the workshop outline — list the basic Claude Code concepts to teach the art directors, in the order you'll teach them. ≤30 min, fits between Monday's meetings. (Parallel small task for any gap:…
MITs
magier
Claude Code workshop for art directorsPrep + deliver a session teaching the team basic Claude Code concepts
LeadBridge Local
Close last month's LB accountingCollect the invoices + wrap the books, then LB goes dormant to 2026-09-01
⏱ accounting closed during W25,
TrueToYou
No MIT this week — tend mode
Erbright
Launch the Erbright websiteFinish the ~80%-built proof site (separate build chat) + ship it live, minimal branding
⏱ none hard yet (contained one-w
The week
Mon · today 15
9:00🧙 Weekly Check-In
10:00Sync Moritz/Willy/Mustafa
11:30Foodforecast - Onboarding 2.0
16:30Willi Sommer et Mehdi Bellatig + Laurent Amar
Tue 16
Crypto 🤌🏼
9:00George x Willi
10:00OTP - Pulse Check
Wed 17
10:00Claude Basics Intro 🤖
12:15Coffee Chat: Your guilty pleasure
16:00Frisör
Thu 18
no events
Fri 19
9:00🧙 Weekly Check-In
Sat 20
no events
Sun 21
no events
Inbox
magier: 10 · personal: 21 · refreshed 10:31A mix of fresh magier meeting acceptances, client updates, and personal health confirmations, alongside several urgent older tax, legal, and business operational tasks require Willi's attention.
magier
Vinson WangAcknowledge
Vinson Wang accepted the Claude Basics Intro meeting invitation for Wednesday.
Accepted: Claude Basics Intro 🤖 @ Wed 17 Jun 2026 10am - 11am (CEST) (Willi Sommer) open ↗
Carolina BartelsAcknowledge
Smart Host client provides an update, indicating no progress yet but promising feedback in a few days.
AW: Smart Host x magier open ↗
Cameron KellyAcknowledge
Cameron Kelly accepted the Foodforecast Onboarding 2.0 meeting invitation for today.
Accepted: Foodforecast - Onboarding 2.0 @ Mon 15 Jun 2026 11:30am -
12pm (CEST) (Willi Sommer) open ↗
Neil ProctorReview
Neil Proctor confirms how Entra ID SSO will work, including pre-creating users in a single tenant.
Re: Entra ID SSO support across Launch vs. Enterprise plans open ↗
Neil ProctorReviewOLDER · unanswered
Neil Proctor outlines 3 caveats for Entra ID SSO support and recommends the $95/month plan, waiting 3 days for Willi's decision.
Re: Entra ID SSO support across Launch vs. Enterprise plans open ↗
Mehdi BellatigRSVPOLDER · unanswered
Meeting invitation for "Laurent + Mehdi" today at 4:30 PM CEST, waiting 3 days for Willi's RSVP.
Invitation: Willi Sommer et Mehdi Bellatig + Laurent Amar @ Mon 15
Jun 2026 4:30pm - 5:30pm (CEST) (willi.sommer@magier.com) open ↗
personal
Steven Prußok (Trust Taxes)Schedule call
Steven Prußok from Trust Taxes suggests a call tomorrow or the day after when Willi is back in Germany to discuss tax matters.
AW: Schätzungsbescheide 2023 und 2024 open ↗
Sven SpankaReview
Sven Spanka provides details on swim training, including required club membership and free trial options.
Re: Swimm Training open ↗
Radmila StipanicAcknowledge
Radmila Stipanic confirms the teeth whitening appointment will finish by 3:30 pm today.
Re: Teeth whitening open ↗
Moritz SommerInvestigateOLDER · unanswered
Moritz Sommer states he doesn't know Willi or wish to buy a house, indicating a potential misdirection of a property offer from the notary, waiting 3 days.
Re: Sommer, Willi / Sommer, Moritz - Kaufangebot eines 1/3 MEA Grundstück Vorgangs-AZ: 25-01100 N open ↗
Ariane Pohlmann (Notariat Dr. Heike Schmieder)DecideOLDER · unanswered
Notary asks if notarization of a 1/3 MEA property purchase offer is still desired, threatening to close the case with an invoice if no response, waiting 3 days.
Sommer, Willi / Sommer, Moritz - Kaufangebot eines 1/3 MEA Grundstück Vorgangs-AZ: 25-01100 N open ↗
Steven Prußok (Trust Taxes)CallOLDER · unanswered
Steven Prußok from Trust Taxes confirms WhatsApp is not an option and provides a phone number for further discussion on tax estimates, waiting 5 days.
AW: Schätzungsbescheide 2023 und 2024 open ↗
Steven Prußok (Trust Taxes)CallOLDER · unanswered
Steven Prußok from Trust Taxes reports being unable to reach Willi by phone and requests a callback regarding tax estimates, waiting 5 days.
AW: Schätzungsbescheide 2023 und 2024 open ↗
Steven Prußok (Trust Taxes)AcknowledgeOLDER · unanswered
Trust Taxes confirms 2023 and 2024 tax returns are pending, and Erbengemeinschaft documents are under review, promising a separate update, waiting 5 days.
AW: Schätzungsbescheide 2023 und 2024 open ↗
Nadja Kraske (Trust Taxes)DecideOLDER · unanswered
Nadja Kraske from Trust Taxes provides 2023 and 2024 tax assessments and offers to file an objection for a fee, waiting 6 days for Willi's decision.
Schätzungsbescheide 2023 und 2024 open ↗
Muhammad Rayyan AmjadPay & Provide infoOLDER · unanswered
Muhammad Rayyan Amjad sent an invoice for $165 for 11 businesses' citation pushes and requests physical addresses for new businesses, waiting 6 days.
Re: New citation push open ↗
Muhammad Rayyan AmjadProvide infoOLDER · unanswered
Muhammad Rayyan Amjad states work has stopped and requests new business physical addresses for citations, waiting 7 days.
Re: New citation push open ↗
Override log
No overrides logged. Sunday-Willi’s plan is holding.
OS meta
System.
The machine looking at itself — audit score, skills, memory, wiki, decisions. Reality of the OS, not the day.
Data health
all fresh●Calendar0d old
●Dashboard deploy (droplet)10m ago
●Email / inbox digest0.2d old
●Granola sync0d old
●OKRs0d old
●OS audit3d old
●Revenue / bonus0d old
●magier dream-ideas5d old
●magier insights5d old
OS scorecard
as of 2026-06-13 (2d ago)Context
12/25
Manual + decision log are strong; no voice-core, no narrative layer, MEMORY.md over its size limit, wiki is a 1-source skeleton
Connections
16/25
All 7 Tier-1 domains reachable, write breadth good; reference docs and per-wire freshness dates mostly missing
Capabilities
17/25
7+ skills used weekly with real data; dead-skill clutter and the single-agent gate cost points
Cadence
22/25
9 live launchd jobs, daily auto-artifacts, event hooks, no zombies — the strongest layer
Next moves to raise it
1
Build the Context narrative + voice-core layer
Effort: M · Payoff: daily · **Why first:** it's the lowest-scoring layer, it's the Constitution's own pending Session 2, and it unblocks every voice-dependent s…
2
Trim MEMORY.md back under the 24.4KB limit
Effort: S · Payoff: daily · **Why:** it's an active failure right now — the index only partially loads every session, so recall silently degrades. Move long ind…
3
Drift pass on OS.md + connections.md
Effort: S · Payoff: weekly · **Why:** the map is 3 weeks stale and audit accuracy depends on it. Update the Cadence section to the real 9 launchd jobs, strip de…
OS health
OS audit
67/100
Built
Skills
75
global
Memory files
158
atomic
Wiki sources
1
ingested
Inbox
0
awaiting Sunday
Overrides
0
this period
Inbox
Inbox empty. Sparks land here via
/idea <line>. Cleared every Sunday review.Skill library
72 skills · type the trigger in chatPersonal / OS
Day-to-day Joy OS — capture, plan, review, meta. · 25
/audit-os
audit-os
Looks at how healthy your whole personal operating system is right now. It scores four layers — context, connections, capabilities, and cadence — then names the weakest one and tells you the top few things to fix first.
/close-bet
close-bet
The companion to idea validation. When a bet you set up earlier hits its end date, this judges whether it actually cleared the threshold you committed to. The verdict is one of three: go bigger, kill it, or iterate.
/cross-research
cross-research
Runs two different research engines on the same question in parallel, then shows you where they disagree. Used when you want to compare two independent takes before making a decision that actually matters.
/dashboard
dashboard
Rebuilds your dashboard from the current state of everything and opens it. Use it when you've made changes and want a fresh view of where things stand right now.
/dream
dream
This skill helps you get new ideas each day by looking through your recent notes, conversations, and important topics. It gives you a few simple idea cards with a quick summary and a suggestion for how you might use them. You'd use it when you want fresh inspiration or to brainstorm something new.
/i-have-adhd
i-have-adhd
Switches the way I write to you for the rest of the session. Instead of long paragraphs, you get numbered steps, time estimates, and no tangents. Useful when you just need to execute and the bigger context is getting in the way.
/idea
idea
For when a thought hits you mid-work and you don't want to lose it. It captures the spark in under ten seconds, then asks three quick questions while it's still fresh. Sunday's review picks it back up from there.
/intel-weekly
intel-weekly
Runs the whole weekly intel pipeline in one shot. It pulls fresh AI, coding, and design videos from YouTube, digests around ten of them, and writes a ranked weekly digest. Heavy on quota, so most weeks the split version is safer.
/level-up
level-up
Helps you find the next thing worth automating. It asks five questions about where time is leaking, looks at which of your existing skills are actually getting used, and recommends one concrete next move you can build this week.
/morning-brief
morning-brief
Your morning kickoff. It tells you what lane you're in today, the one thing that matters most, and the very first move to make. Pulls from the plan you set on Sunday so you don't have to think about it before coffee.
/refine-skill
refine-skill
When a skill almost did what you wanted but missed something specific. This makes a surgical edit to its instructions so it does better next time, without rewriting the whole thing.
/safe-schedule
safe-schedule
Before you set something up to run on a schedule — a daily job, a weekly digest, a reminder — this forces a one-minute test run first. The whole point is to catch broken schedules before they fail silently for weeks while you're not looking.
/session-handoff
session-handoff
When you want to close out a session cleanly. It writes a short summary covering what got decided, what shipped, and what's still open, so a fresh session can pick up exactly where you left off with all the context it needs.
/skill-builder
skill-builder
The fast way to make a new skill. It asks five questions, writes the skill file, and registers the slash command. You go from a vague want to a working skill in a few minutes.
/skill-optimizer
skill-optimizer
Trims a skill's instructions down to use fewer words while keeping it working exactly the same. Useful when a skill has slowly grown bloated over many edits.
/skill-usage
skill-usage
Reads your session history and counts how often each of your skills actually got used. Helps you see which ones earn their keep and which are dead weight that could be retired.
/task
task
When you've already decided you need to do something concrete, this drops it under the right initiative in the right lane. Different from idea-capture: this is for work that's committed, not for thoughts you still want to chew on.
/three-brain
three-brain
For tough work, this routes the task to whichever model is best suited — Claude, Codex, or Gemini. Especially important when you want a second opinion on something I just wrote, because I can't fairly review my own output.
/validate-idea
validate-idea
Turns a new business idea into a binding bet with a clear pass-or-fail line that you commit to before you start. It's not for brainstorming. It's for the moment you've already had the idea and want to test it properly before you sink real time into building.
/weekly-review
weekly-review
The Sunday session that closes one week and sets up the next. It walks you through clearing your inbox, picking next week's most important thing, and putting your big deep-work block on the calendar. Takes around an hour and is the most important ritual of the week.
/wiki-ingest
wiki-ingest
Saves an article, transcript, or PDF into your personal wiki as readable notes. The notes get cross-linked to anything related you've already saved, so over time your knowledge connects itself together.
/wiki-query
wiki-query
Before reaching out to the open web, this asks your own wiki first. Useful when you remember reading something somewhere but can't recall the source, or when you want an answer grounded in what you've already curated.
/evening-diary
evening-diary
A short wind-down at the end of the day. You reflect on how things went and capture what you learned before sleep, so the lesson doesn't evaporate overnight.
/intel-collect
intel-collect
The mid-week version of intel. It runs Monday, Wednesday, and Friday — finding fresh candidate videos and digesting about ten of them per run. Stays inside the free daily quota so you can run it all year without thinking about it.
/intel-compile
intel-compile
The Sunday step that closes the intel week. It ranks everything you collected during the week and writes the final weekly digest you can actually read.
LeadBridge Local
Rank-and-rent pipeline + portfolio ops. · 18
/analyze-niche
analyze-niche
Screens a local service niche to see if it's worth building a site for. It looks at how many people search for the service, what advertisers pay per click, and what the Google results page looks like. Gives you a fast go or no-go on the first pass.
/audit-portfolio
audit-portfolio
A monthly check across every live LeadBridge site at once. It generates a snapshot of how each site is performing and a prioritized list of what to fix where. Tells you where your effort should go next month.
/build-niche
build-niche
The full pipeline in one command. It goes from a niche idea all the way to a deployable site by running every step in order. Useful when you've already validated the niche somewhere else and just want to ship without thinking.
/build-site
build-site
Takes the finished German copy and turns it into actual HTML pages using the LeadBridge template. This is the last step before you can deploy a site live.
/compress-images-avif
compress-images-avif
Converts the images on a site from regular formats like JPG to AVIF, which loads way faster in a browser. It moves the originals into a backup folder and updates every place the images are referenced.
/deep-analysis
deep-analysis
After a niche passes the first screen, this digs deeper into the competition and their backlinks. You paste the backlink data in manually because the automatic source isn't reliable enough. The output is a final verdict on how hard it would actually be to rank.
/find-backlinks
find-backlinks
Finds backlink opportunities for a site by looking at who's already linking to the top-ranking competitors. It then tells you which of those links you can realistically replicate yourself.
/generate-citations
generate-citations
Builds a tailored list of business directories and citation sites where you should submit a new site. Different trades and cities need different directories, and this picks the right ones automatically.
/local-seo-content-planner
local-seo-content-planner
Plans the structure of a new site — which pages it should have, which keywords go on which page, and how they all link together. Runs after the niche is approved but before any copy is written.
/local-seo-copywriter
local-seo-copywriter
Writes the actual German copy for every page on a site. It reads from the content plan so each page targets the right keywords without you needing to keep track of which keywords belong where.
/local-seo-image-pipeline
local-seo-image-pipeline
This skill automatically creates and perfects images for websites using AI. It makes sure the pictures look great, are the right size, and are ready to be used online. You'd use it whenever you need to get eye-catching images ready for your website quickly and easily.
/local-seo-image-prompts
local-seo-image-prompts
Generates the AI image prompts for every visual slot on a site — hero shots, service photos, team photos, before-and-afters. You paste them into Freepik and get the images back.
/preflight-build
preflight-build
Locks in the boring-but-critical decisions before building — the domain name, the brand voice, what's in scope and what isn't. It runs after the writing and image phases are done, but before you start assembling the actual site.
/prioritize
prioritize
Walks you through your LeadBridge dashboard so you can decide what to work on next. I propose a re-ranking based on what I see, but you always have the final call.
/qa
qa
Checks a built site before you deploy it. It looks for leftover placeholder text, SEO problems, broken links, bad structured data — the whole list. Always run this before pushing a site live.
/qa-live
qa-live
The check that runs after a site is already live. It verifies DNS, HTTPS, Lighthouse scores, and that the canonical URL is set up right. Run it after every deploy.
/quarter-review
quarter-review
The end-of-quarter ritual for LeadBridge. It looks at what shipped versus what slipped, checks whether you're still aligned with your yearly outcome, and commits three to five concrete bets for the next quarter.
/site-tasks
site-tasks
For managing the small to-do list on an individual LeadBridge site. You can add tasks, check them off, or remove old ones, and each site has its own clean backlog.
Cross-cutting tools
Research, web, content, design — usable anywhere. · 29
/deep-research
deep-research
The heavy machinery for research that actually matters. It spins up seven research agents in parallel, has them double-check each other, and synthesizes one final report. Don't use it for quick lookups — it's expensive and slow, but rigorous when the decision is real.
/design-language
design-language
This skill helps you understand the unique visual style of any website you like. It breaks down what makes that site look cool—things like colors, fonts, and overall layout—so you can use those ideas to create your own projects with a similar feel.
/design-system-creator
design-system-creator
Builds a complete design system from scratch — color tokens, spacing, type scale, a component library, and the docs that go with them. Made for greenfield design work, not patching styles on an existing site.
/firecrawl
firecrawl
The general web-access tool. You can search the web, scrape pages, or click around on dynamic sites, all from one place. Use this when you're not sure which specialized variant you need.
/firecrawl-agent
firecrawl-agent
For when you want structured data from a multi-page site. You give it a shape to fill — like pricing tiers, product listings, or directory entries — and it navigates the site filling that shape in automatically.
/firecrawl-build-interact
firecrawl-build-interact
Wires browser interaction into product code. Use this when your app needs to click, fill forms, or log in to reach the content it needs.
/firecrawl-build-onboarding
firecrawl-build-onboarding
For when you're adding Firecrawl into an app you're building. It sets up the API key, picks the right SDK, and gets the first integration running so the rest of the wiring goes smoothly.
/firecrawl-build-scrape
firecrawl-build-scrape
Wires single-page scraping into product code. Use this when you're writing an app that needs to grab a webpage on demand and return its content.
/firecrawl-build-search
firecrawl-build-search
Wires web search into product code. Use this when your app needs to discover URLs from a query before it can extract anything from them.
/firecrawl-crawl
firecrawl-crawl
Pulls every page out of a website or a section of one. Good for grabbing all of a docs site or every listing under a category in one go.
/firecrawl-download
firecrawl-download
Saves an entire website to your computer as local files. Useful for offline reference or making your own copy of documentation you rely on.
/firecrawl-interact
firecrawl-interact
Drives a live browser session — clicking buttons, filling forms, paginating, logging in. Use it when plain scraping fails because the content you want lives behind clicks or logins.
/firecrawl-map
firecrawl-map
Lists every URL on a website, with an optional keyword filter. Use it when you know the site but don't know which exact page you're looking for.
/firecrawl-scrape
firecrawl-scrape
Grabs a single webpage and returns it as clean, readable text. It handles JavaScript-heavy sites that normal scrapers usually choke on.
/firecrawl-search
firecrawl-search
Searches the web and returns the full content of every result, not just snippets. More useful than normal search when you want to actually read what came back, not just preview it.
/graphify
graphify
Takes anything — code, documents, papers, images — and turns it into a knowledge graph you can ask questions of. Useful when you have a big pile of stuff and want to query across all of it at once instead of opening files one by one.
/linkedin-content-magic
linkedin-content-magic
Drafts a LinkedIn post in your voice across four post types — personal stories, news takes, education, and infographics. It tracks the balance so you don't accidentally post the same type three times in a row.
/notebooklm
notebooklm
Full programmatic access to Google's NotebookLM. You can create notebooks, add sources, generate podcasts and briefings, and download everything. Goes beyond what the web interface lets you do.
/printing-press
printing-press
This skill helps you quickly make a command-line program that can connect and talk to other computer systems. It's like having a fast conveyor belt that takes your idea from planning to a finished, ready-to-use program in no time.
/printing-press-amend
printing-press-amend
This skill lets you fix or update content after it's been made, like correcting a mistake or adding new details to something that's already published. You'd use it whenever you need to adjust information that's largely complete.
/printing-press-catalog
printing-press-catalog
This skill helps you discover and set up ready-to-use computer programs that you control by typing commands. These programs let you easily connect and work with popular online services. It's like having a special shop where you can pick out and install tools to do cool things on the internet.
/printing-press-import
printing-press-import
I need the original description for the "Printing Press Import" skill. Please provide it so I can rewrite it as requested.
/printing-press-output-review
printing-press-output-review
I need the original skill description to rewrite it. Please provide the "Original description" content.
/printing-press-polish
printing-press-polish
This skill makes your writing and other content look super good and professional, like it's been perfectly prepared for publishing. It's great when you want to give your work a final, impressive finish before sharing it.
/printing-press-publish
printing-press-publish
This skill helps you share a new command-line program you've made, similar to putting a new app in an app store. You'd use it when you want others to be able to download and use your program from a central collection.
/printing-press-reprint
printing-press-reprint
I cannot rewrite the skill description as the 'Original description' field is empty.
/printing-press-retro
printing-press-retro
This skill helps you make your text and documents look like they were made on an old printing press. You can use it to give your school projects or personal notes a cool, vintage style.
/printing-press-score
printing-press-score
This skill helps you check how well a command-line program works compared to a high standard. You can also use it to compare two different command-line programs side-by-side.
/vibe-watch
vibe-watch
This skill helps me find and understand the special notes you've added to a webpage. You'd use it when you want me to look at those notes and act on the things you've marked on a site.
OS initiatives
13 open · cross-cuttingJoy OS v1 — lane→initiative→task hierarchy
Activeclean separation between *ideas* and *tasks* ; makes weekday execution zero-decision.
5/7 done
Pattern-mining across calls + Claude chats
Active/granola-digest already mines Granola call transcripts into actionable dream-ideas . Willi wants the same pattern recognition applied to *Claude chat sessions* — recurring requests…
0/6 done
Productivity OS hardening — post-v1
ActiveOS Constitution + audit infra ratified 2026-05-22. Two-week post-build review scheduled per design.
1/15 done
Steal-from-gstack — port pressure, not names
Activegstack is the most thought-through public Claude Code stack. Six patterns + the artifact-chaining meta-pattern map cleanly to gaps in Willi's OS.
0/9 done
Map & steal from Jack Roberts' Claude setup
ActiveWilli bought into Jack Roberts' paid community . Sibling to the gstack port but a different source — Jack's stack is the thing being mapped here.
0/1 done
Obsidian as substrate over ~/Claude
ActiveConvert `~/Claude/` into an Obsidian vault — human UI layer over the existing markdown OS. Doesn't change runtime; unlocks graph view, backlinks, mobile reading, vault portability.…
0/7 done
Always-on cadence engine on Hetzner VPS
ActiveCadence engine must fire regardless of laptop state — going fully nomadic 2026, deregistering from Germany, no permanent home for a Mac mini.
0/13 done
Magier Executive Assistant build queue
ActiveMagier is 90% of cognitive load; the EA-build queue is the systematic path to remove Willi from the day-to-day.
0/8 done
End-state EA surfaces — DEFERRED parking lot
PausedThree EA end-state visions that depend on the EA build queue producing data first. Captured to remember the destination; not buildable until the feeders exist.
0/3 done
M008 morning-brief refactor — code-over-prompt
ActiveFirst concrete application of M008 . Extract `/morning-brief` to `morning_brief.py` , slim skill to `/override-plan`, then add Override button with Web Speech API → 3 sequential vo…
0/3 done
iPhone mic — ambient day-recording into Claude context
ActiveHighest-level context Claude could ever have — keeps memories continuously up to date without manual capture. From W21 inbox 2026-05-23.
0/6 done
Print `webflow-pp-cli` via Printing Press
Pausedreplaces the broken Webflow Designer API + official MCP for magier's workflow. Unlocks Figma → Webflow pixel-perfect conversion without Designer being open, and Slack → Webflow pag…
4/10 done
Foundation Sprint skill (`/foundation-sprint`)
ActiveJake Knapp's Foundation Sprint is the upstream clarity/positioning piece the current `/validate-idea` → `/close-bet` pipeline is missing.
0/2 done
Webflow & graphic design agency
magier.
Profit
€99.106 / €1.000.000
Margin
9.3% / 30%
€7.929
Bonus YTD
8% tier · proj. €19.028
OKRs — Q2 2026
from Notion · 4 key resultsOTP NPS
94%
85 / 90
Implementing our first 3 internal agents or tools
100%
3 / 3
New OTP Structure creates healthy margins
95%
62 / 65
magier Studios booked new €250k OTP Revenue
61%
319k / 522k
Dream ideas
Brand guidelines AI-check agent for subscription clients
Pain pattern
Subscription clients like Weglot have undocumented or partially documented brand guidelines that live in one person's head, causing inconsistency errors that require back-and-forth revision rounds and erode client trust over time. · Seen in: 2026-06-09-1359-feedback-call-weglot-x-magier-7n1I.md, 2026-06-09-0801-ticket-magier-L0xU.md
Suggestion
A Claude agent that accepts a Figma export or PDF of a design deliverable plus a structured brand guidelines JSON, runs a rule-by-rule compliance check, and returns a pass/fail report with specific flagged elements before the deliverable is sent to the client — wired as a required step in the delivery workflow for any client with a brand guidelines profile on file.
Implementation hint
Build a /brand-check skill that accepts a deliverable basename and a client brand profile JSON encoding the rules Merve described: approved color combinations, text highlight usage scoped to specific sub-brands, typography hierarchy, and approved asset sources. The agent outputs a markdown checklist with pass/fail per rule and a required PM sign-off field for any fail. The Weglot brand guidelines rebuild project in Q3 is the natural moment to create the first structured profile — the output of that project becomes the input to this agent. Wire it into the Many Requests delivery workflow as a pre-completion gate for clients tagged brand-guidelines-active.
Why now
Merve named brand inconsistency as the only friction point in an otherwise strong relationship and said a clean guidelines system is the prerequisite for letting non-marketing teams commission work autonomously — building this agent during the Q3 guidelines project means the tooling ships at the same time as the guidelines, not six months later.
Inspiration research bot replacing manual ad library searches
Pain pattern
Designers and art directors spend repeated manual time searching Facebook ad libraries and other sources for inspiration references, with the same searches run across multiple client briefs each week. · Seen in: 2026-06-05-1146-anna-x-willi-GgAV.md, 2026-06-05-1202-ai-opportunity-mapping-ppia.md
Suggestion
An n8n workflow triggered by a brief submission that calls the Facebook Ad Library API and a set of curated design reference sources, filters results by industry and format type specified in the brief, and posts a ranked inspiration pack of 8 to 12 references directly into the Many Requests ticket before the designer opens it.
Implementation hint
Build an n8n flow triggered by the Many Requests webhook on new ticket creation. The flow extracts the client industry tag and request type from the ticket fields, calls the Facebook Ad Library API with those parameters, and optionally queries a curated Airtable of past winning references magier has collected. Claude ranks the results by visual relevance to the brief description and posts a formatted Slack message to the designer with thumbnail previews and source links. The first pilot uses the Cercli and Weglot accounts where Lorenzo and Slint already have established brief formats. The Facebook Ad Library API is public and free for basic queries.
Why now
Anna and Willi both named this as a high-value time saver in the same session, and the current workaround — manually searching Magic Library and getting the same five ads — was called out by name as insufficient; every week without this tool is designer time spent on search instead of creation.
Client-facing self-service asset tool to reduce churn
Pain pattern
Subscription clients cancel because they believe they can produce simple assets themselves, but without brand guardrails they produce off-brand output — magier loses the account while the client produces worse work. · Seen in: 2026-06-05-1146-anna-x-willi-GgAV.md, 2026-06-05-1202-ai-opportunity-mapping-ppia.md
Suggestion
A Claude-powered web app where subscription clients log in, select an asset type from a menu scoped to their tier, describe what they need in plain language, and receive a brand-compliant draft built from their stored brand profile — reducing the impulse to cancel by giving clients a self-service option that stays within magier's brand guardrails.
Implementation hint
Build a fly.io worker that serves a lightweight web UI per client, backed by a brand profile JSON stored in magier's client wiki. The client selects asset type — social post, banner, email header — describes the content, and Claude generates the asset using the brand profile as a system prompt constraint. Output is a Figma-compatible JSON or a rendered PNG. The client can request a designer review from within the same interface, which creates a Many Requests ticket. The first pilot is a subscription client currently at churn risk where the stated reason is self-sufficiency — Willi and Anna named this pattern explicitly as a retention mechanism. The brand profile JSON is the same artifact being built for the brand guidelines agent above, so the two tools share infrastructure.
Why now
Willi named this as a direct response to clients cancelling with the reason they can do it themselves — every cancellation of this type is a recoverable churn event if the tool exists, and unrecoverable if it does not.
Feedback translator converting vague client notes to design tasks
Pain pattern
Art directors receive vague client feedback like the design does not resonate and spend untracked time interpreting what the client means before they can act, with no learning loop across similar feedback from the same client over time. · Seen in: 2026-06-05-1202-ai-opportunity-mapping-ppia.md, 2026-06-05-1146-anna-x-willi-GgAV.md
Suggestion
A Claude agent embedded in the Many Requests ticket flow that reads a new client feedback comment, retrieves the last 10 feedback comments from that client as context, and posts a structured interpretation — probable intent, suggested design action, confidence level — as a reply visible only to the art director before they respond to the client.
Implementation hint
Build a /feedback-translate skill triggered by the Many Requests webhook on new client comment in a ticket tagged design-feedback. The skill sends the comment plus the client's feedback history to Claude with a system prompt that encodes magier's design vocabulary and common feedback patterns. Claude returns a structured note: one sentence on probable intent, one sentence on suggested action, and a flag if the feedback contradicts a previous client preference. The output posts as an internal note in the ticket, not visible to the client. The client feedback history is pulled from the Many Requests API for that organization. The first pilot uses a subscription client with a long ticket history — Weglot or Cercli — where the pattern of feedback is already established enough to calibrate the model.
Why now
Willi named this as a direct time saver for art directors who currently run interpretation loops manually, and the cost of wrong interpretation is a revision round that consumes margin — the feedback translator eliminates the interpretation step before work begins, not after.
ABM quiz funnel page builder from campaign brief
Pain pattern
Each new ABM campaign requires a custom landing page and quiz funnel built from scratch, with messaging, quiz logic, and result copy all written manually even when the campaign structure is identical to previous ones. · Seen in: 2026-06-08-1159-abm-campaign-raci-7x54.md
Suggestion
A Claude agent that accepts a campaign brief — target persona, core pain point, video or ad theme, desired CTA — and generates a complete Webflow-ready landing page spec including hero copy, quiz questions with branching logic, result page copy, and a three-email nurture sequence, outputting a structured JSON that can be imported directly into the Webflow CMS.
Implementation hint
Build a /campaign-page skill that accepts a brief markdown with five fields: persona, pain point, ad theme, CTA type, and tone. Claude generates the full page spec using the IT-frustration campaign Willi and Gabriel designed as the canonical template — hero headline, quiz question set with answer options and scoring logic, result page copy keyed to score ranges, and email sequence with subject lines and body copy. The output is a structured JSON matching the Webflow CMS schema for the magier landing page template. The Webflow developer imports the JSON and adjusts layout only. The first run uses the therapy video campaign brief from the ABM session as the seed input to validate the output quality before the campaign goes live. 1d build to wire the skill and validate against the existing campaign.
Why now
Gabriel and Willi have a live campaign with a €2,500 Webflow partnership budget and a defined launch window — building this now means the tool is validated on a real campaign rather than a hypothetical, and the output becomes the reusable template for every subsequent ABM campaign.
Initiatives
1 openCustomer & Former-Customer Interviews (ICP Discovery)
ActiveLearn who magier's real ICP is and what pain we actually solve, via Mom-Test-style interviews with current + churned customers.
0/8 done
Rank-and-rent SEO sites
LeadBridge Local.
€5k/month recurring by Dec 2026.
Initiatives
7 open · your task boardMonthly accounting
Activerecurring monthly bookkeeping for LeadBridge. Willi 2026-06-08: collect last month's invoices + wrap the accounting this week.
0/2 done
Phone number replacement after EasyBell cancellation
ActiveEasyBell is cancelling all four LeadBridge geographic numbers 2026-05-28 per BNetzA Allgemeinverfügung 25/2006 — a US LLC cannot legally hold Ortsnetzrufnummern.
0/6 done
Novel infrastructure / new skills
Activerolls up `/level-up` candidates as they emerge from Sunday review.
0/4 done
AI-agent readiness — llms.txt + Bing WT + agentic-browsing audit
ActiveGoogle IO 2026 shipped browser search agents + personalized dashboards. Click-driven SEO is decaying — measured KPIs shift to citations + search appearances.
0/10 done
District-level content for agent recommendation
parkedSame Google IO 2026 thesis as the llms.txt initiative — agents know user context even when the user doesn't type it.
0/8 done
LB-improve backlog — PARKED candidates
parkedsparks that are good but not the right thing to build now.
0/3 done
Backlog — deferred LB work
Activesee `~/Claude/leadbridge-local/BACKLOG.md` for the canonical list. Top item: EasyBell voicemail-to-email setup. This section mirrors only what `/task` adds via the markdown layer.
0/1 done
Pipeline
committed to build → rentedMRR
€0
target €5k/mo
Live
15
deployed
In build
0
active
Pipeline
0
committed, queued
49 analyses ready for your build / skip decision — see “Ready to build” below. Not counted as pipeline.
0Build queue
→0Building
→15Live
→0Rented
Needs you · 0
Nothing needs you right now.
⚠ 8 niches are missing an expected field for their stage (volume / CPC / bootstrap / ref-domains). Their cells show “—” — the data exists to be filled by re-running the relevant analysis, it is not a real zero.
Live sites · 15
In build & blocked · 11
Building (0)
none
Blocked (11)
alarmanlage-potsdamalarmanlage-rostockdachrinnenreinigung-hamburgestrich-potsdamestrich-rostockestrich-ulmfliesenleger-rostockinnenausbau-berlininnenausbau-hamburgpraxisreinigung-berlintrockenbau-berlin
Ready to build · 49
Deep-analyzed. Favour high bootstrap + high cluster vol × CPC + low referring-domain counts (weak competitors).
| Niche | Bootstrap | Cluster vol | CPC € | Top-5 ref domains |
|---|---|---|---|---|
| entruempelung-rostock | 8.6 | 400 | 4.97 | 3, 5, 109, 49, 54 |
| abbrucharbeiten-berlin | 7.8 | — | — | 480, 19, 114, 61, 79 |
| elektriker-notdienst-hamburg | 7.7 | 290 | 7.53 | 48, 87, 328, 38 |
| abbrucharbeiten-hamburg | 7.5 | — | — | 207, 149, 53, 72, 54 |
| abbrucharbeiten-muenchen | 7.5 | — | — | 42, 180, 132, 78, 72 |
| elektriker-notdienst-berlin | 7.5 | 1050 | 5.66 | 72, 85, 63, 227, 111 |
| elektriker-rostock | 7.5 | 640 | 3.32 | 49, 53, 66, 64, 59 |
| fensterbauer-ulm | 7.5 | 1560 | 2.92 | 81, 103, 120, 3, 101 |
| tiefbau-berlin | 7.4 | 2270 | 9.41 | 176, 100, 84, 68, 2 |
| elektriker-notdienst-muenchen | 7.2 | 210 | 7.63 | 47, 49, 224, 44 |
| entkernung-berlin | 7.2 | — | — | 44, 480, 193, 19 |
| estrich-berlin | 7.2 | 570 | 3.78 | 63, 51, 67, 331, 79 |
| fensterbauer-rostock | 7.2 | 290 | 3.59 | 131, 67, 78, 54, 149 |
| fliesenleger-ulm | 7.2 | 780 | 2.8 | 63, 52, 110, 93, 163 |
| kellerabdichtung-hamburg | 7.2 | 270 | 7.77 | 160, 160, 60, 31, 30 |
| estrich-hamburg | 7.1 | 280 | 4.62 | 69, 84, 331, 19, 5 |
| gartenbau-rostock | 7.1 | 1230 | 2.23 | 108, 74, 138, 77, 45 |
| badsanierung-potsdam | 7 | 1720 | 9.18 | 142, 374, 33 |
| estrich-muenchen | 6.9 | 390 | 2.84 | 107, 39, 31, 42, 286 |
| fliesenleger-potsdam | 6.9 | 470 | 3.61 | 81, 1300, 54, 54, 56 |
| dachdecker-potsdam | 6.8 | 440 | 2.32 | 115, 69, 80, 146, 60 |
| fensterbauer-muenchen | 6.8 | 2420 | 5.62 | 203, 219, 209, 48, 116 |
| gartenbau-ulm | 6.8 | 1730 | 2.13 | 54, 4, 38, 45, 45 |
| tiefbau-muenchen | 6.8 | 1400 | 4.84 | 130, 82, 71, 20, 14 |
| innenausbau-muenchen | 6.6 | 210 | 4.4 | 83, 315, 212, 51, 35 |
| tiefbau-rostock | 6.6 | 310 | 1.62 | 86, 19, 94, 77, 45 |
| fensterbauer-potsdam | 6.5 | 260 | 2.23 | 19, 111, 134, 98, 87 |
| dachdecker-ulm | 6.2 | 530 | 2.29 | 107, 79, 168, 68, 140 |
| wasserschaden-bautrocknung-potsdam | 6 | 170 | 7.57 | 86, 115, 62, 85, 38 |
| alarmanlage-berlin | 5.8 | 1290 | 13.53 | 252, 153, 233, 228, 130 |
| gartenbau-potsdam | 5.8 | 950 | 2.25 | 8, 85, 69, 141, 52 |
| tiefbau-hamburg | 5.8 | 1080 | 3.79 | 360, 286, 89, 39, 19 |
| alarmanlage-ulm | 5.7 | 60 | 5.17 | 112, 237, 146, 58, 88 |
| kellerabdichtung-berlin | 5.7 | 290 | 24.08 | 94, 190, 89, 91, 76 |
| entruempelung-hamburg | 5.5 | 7210 | 10.22 | 117, 142, 149, 230, 128 |
| entruempelung-muenchen | 5.5 | 5130 | 7.43 | 177, 133, 85, 251, 212 |
| alarmanlage-muenchen | 5.2 | 380 | 5.49 | 124, 162, 354, 161, 131 |
| gartenbau-berlin | 5.1 | 6580 | 3.24 | 183, 234, 128, 21, 26 |
| elektriker-potsdam | 5 | 600 | 3.57 | 74, 75, 49, 147, 29 |
| entruempelung-berlin | 5 | 12660 | 8.12 | 137, 272, 277, 145, 152 |
| fassadenreinigung-hamburg | 5 | 320 | 29.79 | 106, 56, 102 |
| fensterbauer-berlin | 5 | 3460 | 5.74 | 249, 314, 66, 177, 181 |
| treppenlift-berlin | 5 | 260 | 16.88 | 458, 66, 56, 48, 47 |
| treppenlift-muenchen | 5 | 280 | 20.95 | 231, 139, 97, 89, 65 |
| tiefbau-potsdam | 4.9 | 170 | 4.72 | 92, 234, 48, 162, 71 |
| treppenlift-hamburg | 4.8 | 200 | 18.95 | 240, 186, 126, 71, 53 |
| alarmanlage-hamburg | 4 | 480 | 10.95 | 403, 146, 130, 566, 126 |
| fensterbauer-hamburg | 4 | 3110 | 5.78 | 158, 374, 32, 174, 594 |
| schimmelbeseitigung-ulm | 4 | 200 | 5.95 | 2300, 135, 117 |
Ready to deep-analyze · 33
Demand-screened only — bootstrap + competitor backlinks appear after /deep-analysis. Prioritise high cluster vol × CPC.
| Niche | Cluster vol | CPC € | avg KD |
|---|---|---|---|
| elektriker-berlin | 6940 | 3.95 | 22.2 |
| fliesenleger-berlin | 6890 | 3.77 | 36 |
| buero-reinigung-berlin | 4480 | 6.49 | 11 |
| gartenbau-munchen | 4130 | 3.58 | 17.6 |
| buero-reinigung-hamburg | 3620 | 8.07 | 27.7 |
| elektriker-hamburg | 2820 | 6.02 | 25.1 |
| elektriker-muenchen | 2270 | 6.27 | 20.6 |
| buero-reinigung-muenchen | 1760 | 12.39 | 5 |
| gartenbau-wiesbaden | 1510 | 2.22 | 26.2 |
| trockenbau-muenchen | 1170 | 4.87 | 32 |
| bodenleger-muenchen | 1060 | 7.21 | 19 |
| fliesenleger-muenchen | 1060 | 3.41 | 37.1 |
| entruempelung-wiesbaden | 820 | 8.42 | 4.3 |
| entruempelung-wuerzburg | 670 | 5.51 | — |
| terrassenueberdachung-berlin | 460 | 5.2 | 44 |
| terrassenueberdachung-hamburg | 460 | 5.8 | 5 |
| entruempelung-potsdam | 430 | 6.02 | 46.4 |
| trockenbau-ulm | 240 | 3.55 | — |
| terrassenueberdachung-muenchen | 230 | 8.5 | 22 |
| bodenleger-ulm | 170 | 3.34 | 44 |
| terrassenueberdachung-ulm | 170 | 3.97 | — |
| wallbox-berlin | 150 | 2.54 | 23 |
| wallbox-hamburg | 130 | 6.18 | 24 |
| bodenleger-rostock | 120 | 1.65 | 43 |
| trockenbau-rostock | 120 | 2.02 | 15 |
| terrassenueberdachung-rostock | 110 | 3.5 | 16 |
| wallbox-muenchen | 110 | 7.08 | 26 |
| fassadensanierung-muenchen | 100 | 6.96 | 29.4 |
| treppenlift-rostock | 100 | 31.63 | 0 |
| treppenlift-ulm | 30 | 73.65 | 8 |
| dachrinnenreinigung-rostock | 20 | 0 | 0 |
| dachrinnenreinigung-ulm | 20 | 0.84 | 0 |
| energieausweis-national | — | — | — |
Wax-to-silver ring kit
TrueToYou.
Active initiatives and their next moves. Pick up where you left to resume work in Claude Code.
Initiatives
4 openUS validation launch
Activeprove demand with real purchases before building full infrastructure. Validation thesis: 10+ committed buyers from ~$1k ad spend . See memory `truetoyou-pricing-gtm`.
0/5 done
Sabri Suby audit fixes (pre-validation)
ActiveAudit at `2026-05-30-sabri-suby-audit.md` found the validation threshold is below the 3:1 LTV:CAC line at current unit economics.
0/11 done
Brand + creative
Tendbrand designed already; ongoing visual polish for ads + site as needed.
capture pad
AI-agent readiness
parkedSame Google IO 2026 / search-agent shift driving the LeadBridge llms.txt rollout. For TrueToYou specifically, agents booking "buy a wax-to-silver ring kit for me" is a plausible di…
0/1 done
The bet
Erbright.
Active initiatives and their next moves. Pick up where you left to resume work in Claude Code.
Initiatives
1 openBuild + launch the Erbright website
ActiveWilli 2026-06-15 — stop validating via cold Kanzlei outreach; just build and launch a working website. Copy already written, brand name decided, domain already owned.
0/5 done
Life outside the businesses
Personal.
Health, fitness, taxes, life admin, nomad logistics. Anything not tied to a business.
Initiatives
3 openPersonal CRM
ActiveWhen a specific problem comes up , having a searchable database of relevant people I know makes it way easier than relying on memory.
0/4 done
Joy as personal health/coaching assistant
ActiveStop rebuilding training context every time Willi wants quick health/training advice. Once Joy has full context , can give expert advice on-the-spot.
0/5 done
Personal / life admin
Tendcaptures personal things that need doing but don't slot under a business.
capture pad
Parking lot
Ideas.
Sparks waiting for Sunday triage. Grouped by business so they're browsable without bleeding into today.
Dream queue
3 freshHermes Agent is the orchestration layer that sits above Claude Code — visual dashboard for activity + memory, unified context across GitHub/Obsidian/Telegram/GCal, with 'dreaming' for proactive self-improvement of skills.
▸ If you implement: Saturday Hermes block: install Hermes locally, point it at ~/Claude/ as the vault, and limit the first session to the dashboard + memory views only — Pantheon and dreaming are separate evaluations that can wait until the base layer feels worth keeping.
Jack Roberts — Hermes NotebookLM bridge (n8n pattern) ↗ai-osproductivity
Jack's video shows n8n wired to a NotebookLM notebook on a schedule, pushing daily personalized insights out — turns NotebookLM from a pull-tool into a proactive briefing engine.
▸ If you implement: Skip n8n (extra runtime), port the pattern: build a launchd job that calls /notebooklm to query a rolling 'intel-context' notebook each morning, writes a 5-bullet brief to ~/Claude/morning-briefings/, and have /morning-brief surface it inline.
Nico | AI Ranking — Pabbly + Claude GBP automation ↗ai-seolead-gen
Nico ships two Pabbly+Claude flows beyond the SEO audits: auto-rewrite blog content into Google Business Profile posts, and auto-respond to positive reviews with negative-review email alerts.
▸ If you implement: Skip Pabbly (subscription-funded path violates runtime-routing rule), port the Claude prompts into two new skills — /lb-gbp-post and /lb-review-triage — gated by leadbridge-pipeline-gate; the GBP-post skill becomes the long-tail content engine for the 13 live sites.
No fresh ideas right now.Come back tomorrow — /dream surfaces new cards each morning.
Operating System
13 ideasactiveJoy OS v1 — lane→initiative→task hierarchy
clean separation between *ideas* (need triage) and *tasks* (already-committed execution); makes weekday execution zero-decision.
activePattern-mining across calls + Claude chats
/granola-digest already mines Granola call transcripts into actionable dream-ideas (the right-side dashboard column). Willi wants the same pattern recognition applied to *Claude chat sessions* — recurring requests, repeated frictions, things he keeps re-asking — and surfaced as automation/improvement suggestions. Same engine, second source: how he talks to me is as load-bearing as how he talks on calls.
activeProductivity OS hardening — post-v1
OS Constitution + audit infra ratified 2026-05-22. Two-week post-build review scheduled per design.
activeSteal-from-gstack — port pressure, not names
gstack (garrytan/gstack) is the most thought-through public Claude Code stack. Six patterns + the artifact-chaining meta-pattern map cleanly to gaps in Willi's OS. Plan approved 2026-05-24 after Codex critique. Full design: `~/Claude/plans/2026-05-24-gstack-port.md`.
activeMap & steal from Jack Roberts' Claude setup
Willi bought into Jack Roberts' paid community (Jack's World Vision). Sibling to the gstack port but a different source — Jack's stack is the thing being mapped here. Goal: reverse-map his entire Claude/AI setup, lay it side-by-side against Willi's OS, and extract concrete improvements + learnings. Public-YouTube-worth-evaluating note from [[feedback_paid_community_creators]] applies; now he's inside the paid community so there's deeper material to pull from.
activeObsidian as substrate over ~/Claude
Convert `~/Claude/` into an Obsidian vault — human UI layer over the existing markdown OS. Doesn't change runtime; unlocks graph view, backlinks, mobile reading, vault portability. Step A of the cadence-engine plan, independent of the runtime migration. Decision context: `~/Claude/shared/research/2026-05-24-always-on-claude-hosting-decision-memo.md`.
activeAlways-on cadence engine on Hetzner VPS
Cadence engine must fire regardless of laptop state — going fully nomadic 2026, deregistering from Germany, no permanent home for a Mac mini. Hetzner ARM VPS + Claude Code subscription OAuth via `claude setup-token` + Tailscale + systemd timers. Full memo: `~/Claude/shared/research/2026-05-24-always-on-claude-hosting-decision-memo.md`. Codex-validated 2026-05-24: runtime stays Claude Code; do NOT migrate to Trigger.dev+OpenRouter as primary.
activeMagier Executive Assistant build queue
Magier is 90% of cognitive load; the EA-build queue is the systematic path to remove Willi from the day-to-day. Sequence settled in hot.md 2026-05-23: JTBD foundation → Granola continuous digestion → feature builds (inbox, LinkedIn, team) → end-state surfaces. The build artifacts live in `~/Claude/` (os-meta substrate even though they serve magier); the *tasks they automate* are tracked in magier's Notion per [[feedback_magier_notion_exclusion]].
pausedEnd-state EA surfaces — DEFERRED parking lot
Three EA end-state visions that depend on the EA build queue producing data first. Captured to remember the destination; not buildable until the feeders exist.
activeM008 morning-brief refactor — code-over-prompt
First concrete application of M008 (code-over-prompt). Extract `/morning-brief` to `morning_brief.py` (launchd 6:55am, top card on dashboard), slim skill to `/override-plan`, then add Override button with Web Speech API → 3 sequential voice questions (displacement / reason / reschedule) → headless `claude -p` → verdict back to dashboard. MVP non-streaming; streaming only if override frequency >5x/week. Full design walkthrough in chat 2026-05-24.
activeiPhone mic — ambient day-recording into Claude context
Highest-level context Claude could ever have — keeps memories continuously up to date without manual capture. From W21 inbox 2026-05-23.
pausedPrint `webflow-pp-cli` via Printing Press
replaces the broken Webflow Designer API + official MCP for magier's workflow. Unlocks (1) Figma → Webflow pixel-perfect conversion without Designer being open, and (2) Slack → Webflow page/section generation against the existing design system so non-technical people can ship pages by chatting. Tool is cross-business reusable but magier is the primary driver.
activeFoundation Sprint skill (`/foundation-sprint`)
Jake Knapp's Foundation Sprint (prequel to the Design Sprint, from "Click") is the upstream clarity/positioning piece the current `/validate-idea` → `/close-bet` pipeline is missing. Build it as a Joy skill, then audit all three businesses (LeadBridge, TrueToYou, Erbright) with it.
magier
1 ideaactiveCustomer & Former-Customer Interviews (ICP Discovery)
Learn who magier's real ICP is and what pain we actually solve, via Mom-Test-style interviews with current + churned customers. Feeds the strategic repositioning bet: move from replaceable "extended workbench" (cattle) to embedded, indispensable partner (pet) — higher CLTV, better case studies.
LeadBridge Local
28 ideasactiveMonthly accounting
recurring monthly bookkeeping for LeadBridge. Willi 2026-06-08: collect last month's invoices + wrap the accounting this week.
activePhone number replacement after EasyBell cancellation
EasyBell is cancelling all four LeadBridge geographic numbers (Ulm, Hamburg, Rostock, Berlin) 2026-05-28 per BNetzA Allgemeinverfügung 25/2006 — a US LLC cannot legally hold Ortsnetzrufnummern. Need a permanent replacement that survives the Firmensitz rule and fits the nomad/no-German-presence reality. Decision memo: `~/Claude/leadbridge-local/research/2026-05-27-german-local-numbers-us-llc/german-local-numbers-us-llc.md`. Path chosen: German mobile numbers (015x/017x) — escape 25/2006, BNetzA Nummernplan has no residency requirement for mobile subscribers.
activeNovel infrastructure / new skills
rolls up `/level-up` candidates as they emerge from Sunday review.
activeAI-agent readiness — llms.txt + Bing WT + agentic-browsing audit
Google IO 2026 shipped browser search agents + personalized dashboards. Click-driven SEO is decaying — measured KPIs shift to citations + search appearances. Cheap, defensible portfolio-wide moves before adoption matters. Source digest: `~/Claude/shared/research/2026-05-25-llms-txt-video/01-digest.md`.
parkedDistrict-level content for agent recommendation
Same Google IO 2026 thesis as the llms.txt initiative — agents know user context (district, postcode, neighborhood) even when the user doesn't type it. "Find me a Bodenleger" from someone living in Prenzlauer Berg gets enriched silently with district context before the search runs. Sites with district-specific content become preferential recommendations even with zero search volume on the district keyword. Source: Willi 2026-05-25, extending the hyper-niche argument from the IO 2026 video digest (`~/Claude/shared/research/2026-05-25-llms-txt-video/01-digest.md`).
parkedLB-improve backlog — PARKED candidates
sparks that are good but not the right thing to build now.
activeBacklog — deferred LB work
see `~/Claude/leadbridge-local/BACKLOG.md` for the canonical list. Top item: EasyBell voicemail-to-email setup. This section mirrors only what `/task` adds via the markdown layer.
tier aTreppenlift
Mature high-CPL niche, aging boomers, well-known buyers
tier aSauna-Einbau / Heimsauna
Longevity wave, B2C + B2B (gyms)
tier aEisbad / Kältekammer Einbau
Emerging, low competition
tier aHeimkino / Wellness-Bad Umbau
High-end renovation
tier aGym & Longevity Equipment
B2B (commercial gyms, hotels, longevity clinics)
tier aBarrierefreier Umbau / Hauslift
KfW-gefördert, aging boomers, big tickets
tier aHörgeräte
Mature market, Geers/KIND dominate but local openings exist
tier aHyperbare Sauerstofftherapie / HBOT Klinik
Emerging longevity angle (frame as wellness/clinic finder)
tier bHaartransplantation
Big market, mature lead gen, Turkey-competition pressure
tier bZahnimplantate
Saturated in big cities, openings in mid-tier
tier bSchönheits-OP
§11 HWG strict, but clinics still advertise heavily
tier bMed-Spa / Botox / Filler
Advertise treatment (not drug name), recurring LTV
tier bIVF / Kinderwunsch
Cross-border (Spain, Czech) also a real angle
tier bLongevity-Klinik / Concierge Medicine
Emerging (Aware, Loft, etc.) — small but high-value
tier bPrivatklinik Alkoholentzug / Sucht
Oberberg, My Way Betty Ford, Eternity Recovery as buyers; €15–30k stays
tier bAdipositas-Behandlung (GLP-1 angle)
Frame as consultation/clinic — NEVER name Rx drug. ZAVA, DoktorABC, Adipositaszentren as buyers
tier bACP / Eigenbluttherapie / Regenerative Ortho
PRP/ACP fully legal, private Orthopäden are buyers, cash-pay €500–5000
tier bAugenlasern / LASIK
Cash-pay, established lead gen market
tier bTRT / HRT Beratung (consultation framing)
Cannot advertise testosterone directly — route to endokrinologen/urologen for consult
tier bHormonberatung Frau / Menopause
Trending — Mary Claire Haver wave reaching DE
tier bKetamin-Therapie Depression
Off-label, small market, but emerging
TrueToYou
4 ideasactiveUS validation launch
prove demand with real purchases before building full infrastructure. Validation thesis: 10+ committed buyers from ~$1k ad spend (US-first, pricing $279 USD). See memory `truetoyou-pricing-gtm`.
activeSabri Suby audit fixes (pre-validation)
Audit at `2026-05-30-sabri-suby-audit.md` found the validation threshold (10 buyers / $1k = $100 CAC) is below the 3:1 LTV:CAC line at current unit economics. Five offer/copy fixes must ship before paid traffic — otherwise the $1k is burned with no clean signal.
tend modeBrand + creative
brand designed already; ongoing visual polish for ads + site as needed.
parkedAI-agent readiness
Same Google IO 2026 / search-agent shift driving the LeadBridge llms.txt rollout. For TrueToYou specifically, agents booking "buy a wax-to-silver ring kit for me" is a plausible discovery channel post-launch. Source digest: `~/Claude/shared/research/2026-05-25-llms-txt-video/01-digest.md`.
Erbright
2 ideasactiveBuild + launch the Erbright website
Willi 2026-06-15 — stop validating via cold Kanzlei outreach; just build and launch a working website. Copy already written, brand name decided, domain already owned. Deliberately minimal branding: no full brand system, no social/other brand assets. The deliverable is a functioning, launched site — nothing more.
parkedGriefGuide — All-in-One Funeral / End-of-Life Platform
Families facing a death spend 40+ hours juggling funeral arrangements, paperwork, and notifications while grieving. GriefGuide consolidates every end-of-life task into a single, calming dashboard that guides families through the entire process. Users can compare local funeral…
Personal
3 ideasactivePersonal CRM
When a specific problem comes up (Erbright legal contacts, biz dev, technical), having a searchable database of relevant people I know makes it way easier than relying on memory. Concrete trigger: needing the right lawyer for Erbright right now. From W21 inbox 2026-05-23.
activeJoy as personal health/coaching assistant
Stop rebuilding training context every time Willi wants quick health/training advice. Once Joy has full context (food, weight, training routine, mobility, handstand goals), can give expert advice on-the-spot. Previously was using ChatGPT and constantly re-explaining training context. From W21 inbox 2026-05-24.
tend modePersonal / life admin
captures personal things that need doing but don't slot under a business.