📅 Sunday weekly review — pending since 2026-06-28
Next week is unplanned until you run it. ~50-65 min, ends with Monday's first move + deep-work block committed.
/weekly-review
Thursday, July 02
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
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
Thu · today 02
14:00magier - Weekly
15:15Mo x Willi | Q 1:1
17:00Anni
Fri 03
Rostock
9:00🧙 Weekly Check-In
13:00Lukas Call
15:00Cap x Willi - Case Study
Sat 4
no events
Sun 05
9:15✅⏳Check Hourly Billing
Mon 06
9:00🧙 Weekly Check-In
11:30AOM family monthly call ❤️🔥 | option 1
17:00Kimberly
Tue 07
:00 AOM family monthly call ❤️🔥 | option 2
10:00OTP - Pulse Check
11:30Helena
17:00Charlotte
Wed 08
12:00Commuting 🚂
13:24Train to Ulm Hbf
Inbox
magier: 11 · personal: 13 · refreshed 18:01Willi has several urgent personal billing failures (Vodafone, Vattenfall, Trust Taxes) to resolve alongside active client negotiations and onboarding for Junior AI.
magier
Giada Rissotto (via Figma)reply
Left design feedback on the Dayrise logo project, asking for multiple version files and potential animation.
2 new comments in Dayrise open ↗
George Edgar (Junior AI)replyOLDER · unanswered
Requested the deck from yesterday's meeting; this request has been waiting for 1 day.
Re: Junior x magier open ↗
George Edgar (Junior AI)replyOLDER · unanswered
Provided billing details, requested urgent Slack onboarding setup, and proposed shifting scope to a website refresh; waiting for 1 day.
Re: Junior x magier open ↗
Robin Vander Heyden (ManyRequests)reviewOLDER · unanswered
Followed up to state he is discussing your Webflow project proposal internally; waiting for 2 days.
Re: ManyRequests Webflow work open ↗
Maximilian FleitmanndecideOLDER · unanswered
Forwarded an invitation to complete the final round application for the German Web Awards; waiting for 6 days.
Fwd: Deine Endrunde bei den German Web Awards: der letzte Schritt open ↗
personal
Vodafone-Teampay
Issued an urgent payment warning regarding an outstanding bill to avoid potential service suspension.
Zusatzinfo zu Ihrer Mahnung und möglichen Sperrung open ↗
Interactive Brokers Client Servicesreview
Notified you of new unread secure messages waiting in your broker account portal.
Message Center Notification open ↗
Mintosreview
Confirmed that a loan buyback is complete and the recovered funds have been credited to your investment account.
Iute-Kredit-Rückkauf abgeschlossen open ↗
Vattenfall KundenservicepayOLDER · unanswered
Alerted you that a direct debit payment for your electricity bill has failed; waiting for 1 day.
Wichtige Informationen zu einer fehlgeschlagenen Abbuchung open ↗
Muhammad Rayyan AmjadreplyOLDER · unanswered
Requested your business physical address to proceed with your pending local SEO citation orders; waiting for 2 days.
Re: New citation push open ↗
Nadja Kraske (Trust Taxes)payOLDER · unanswered
Notified you that a tax advisory invoice direct debit failed due to a bank rejection; waiting for 3 days.
Rechnung 2026-702011_2128 open ↗
BBBank NachlassreviewOLDER · unanswered
Sent an acknowledgment of receipt regarding an ongoing estate or inheritance claim; waiting for 6 days.
Eingangsbestätigung 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
2 aging●OKRs17d old
●OS audit20d old
●Calendar0d old
●Dashboard deploy (droplet)10m ago
●Email / inbox digest0.2d old
●Granola sync0d old
●Revenue / bonus18d old
●magier dream-ideas1d old
●magier insights1d old
OS scorecard
as of 2026-06-13 (19d ago)⚠ Audit is 19 days old — run
/audit-os to refresh.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
82
global
Memory files
166
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
78 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. · 35
/brand-capture
brand-capture
This tool lets you grab all the design details like colors, fonts, and styles from any website and save them. It creates a special collection of these design rules so you can easily use them again whenever you need to.
/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-inspiration
design-inspiration
Borrow the design language of any production website to build your OWN new brand in the same key. Extracts and translates the source's typographic system, palette, spacing, and motion into a fill-in-the-blanks kit (now including a three-tier semantic tokens.css) for a non-designer to apply to their own product. Trigger when the user says "give me the design language of <URL>", "decode this site for me", "extract the brand system from <URL>", "I love this site, help me build something with the…
/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.
/page-flow
page-flow
Turn any input about a web page (positioning doc, brief, call transcript, existing site, references) into a client-handoffable information-flow outline: the page's section-by-section argument and what each section must communicate
/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.
/saas-landing-copy
saas-landing-copy
PLACEHOLDER — filled in Task 10 after extraction is complete
/send-letter
send-letter
This skill helps you send a real letter in the mail to anyone, like a court, a company, or just a friend. It's super useful when you're traveling and can't print or mail things yourself.
/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.
/wireframe
wireframe
Turn a client's finished content document into a generic, low-fidelity, conversion-optimised wireframe of their content plus a separate recommendations layer, ready to import into Figma
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.
2/16 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
Client AI-appetite interview guide with forced-choice output
Pain pattern
Max is running 20 client interviews to understand AI adoption intent, but without a structured forced-choice question the output risks being a qualitative document that does not drive a product decision. · Seen in: 2026-06-30-1201-magier-okr-planning-session-7crM.md, 2026-06-26-1114-magier-okr-recap-sailing-boat-LMgS.md
Suggestion
A Claude agent that takes a Granola transcript basename from each client interview, extracts the client's stated AI intent, classifies it into one of three buckets (execution partner, AI implementation partner, both), and appends the result to a shared Notion database with a confidence score and the verbatim quote that drove the classification.
Implementation hint
Build a /client-ai-intent skill that accepts a transcript basename, passes the full text to Claude with a structured extraction prompt targeting three signals: whether the client wants to do AI themselves, whether they want magier to use AI on their behalf, and whether they are actively building internal AI capability. Output is a JSON record with bucket, confidence (1-3), and quote, written to a Notion database via the Notion API. After 20 interviews the database becomes the input for a pivot-table-style summary that Max uses to make the product decision. The first pilot is the next client interview Max or Sina runs.
Why now
The 20-interview sprint is already in the 6-week OKR and the churn rate OKR is failing; if the interviews produce only a narrative document rather than a structured decision input, the sprint will not resolve the strategic question before the next planning cycle.
Figma handoff token checker before dev handover
Pain pattern
Designers eyeball spacing instead of using variables, causing the majority of QA comments on OTP builds to be spacing and font inconsistencies rather than functional issues, which extends build cycles and compresses OTP margins. · Seen in: 2026-07-01-1400-peter-x-willi-q-1-1-Kvm3.md, 2026-07-01-1430-abdullah-x-willi-q-1-1-AsZm.md
Suggestion
An n8n workflow triggered when a Figma file is moved to a dev-ready status in Many Requests that calls the Figma REST API, checks whether spacing values on key frames match defined token variables rather than hardcoded numbers, and posts a pass/fail report to the ticket before the developer picks it up.
Implementation hint
Build an n8n flow that listens for a Many Requests ticket status change to dev-ready, extracts the Figma file URL from the ticket, calls the Figma API to read style properties on the top-level frames, and compares spacing and typography values against a token reference JSON maintained by Alexa. Any hardcoded value outside a defined tolerance posts a flagged comment to the ticket tagging the designer before the developer starts. The token reference JSON is a one-time setup artifact that Alexa already has the knowledge to produce. Pilot on the next OTP project after Vuranta.
Why now
Peter and Abdullah both named spacing inconsistency as the dominant QA failure mode in the same week, and Peter's Vuranta build proved that component-first discipline cuts rework; the upstream design check is the missing gate that makes that discipline enforceable without relying on individual designer behavior.
Sales proposal video recorder triggered on proposal send
Pain pattern
Max sends written proposals to prospects like Promio and Paymo and separately records a walkthrough video, but the video is a manual step that requires remembering to do it and is not consistently produced across all proposals. · Seen in: 2026-06-29-0930-henrik-deckert-and-maximilian-fleitmann-TbGF.md, 2026-06-29-1429-tomas-bartos-and-maximilian-fleitmann-GuK1.md
Suggestion
An n8n workflow triggered when a proposal document is created or moved to sent status in the CRM that posts a Slack reminder to Max with a pre-filled Loom recording prompt containing the prospect name, the three scope decisions from the proposal, and a one-sentence framing for the video, reducing the cognitive load of starting the recording to near zero.
Implementation hint
Build an n8n flow triggered by a CRM deal stage change to proposal-sent. The flow reads the deal name and the proposal document URL, passes the proposal text to Claude to extract the three key scope decisions, and posts a Slack message to Max with the prospect name, the three decisions as bullet points, and a Loom deep-link that opens a new recording session. The message also sets a 4-hour reminder if no Loom URL has been added to the deal by then. No new infrastructure required beyond the existing CRM webhook and Slack bot.
Why now
Both the Promio and Paymo calls ended with Max committing to send a walkthrough video alongside the proposal; if the video is not sent, the prospect has only a written document to share internally, which reduces the close rate on deals where the decision-maker was not on the discovery call.
Ticket context snapshot on PM handover
Pain pattern
When a PM takes over an active client project mid-flight, critical context is distributed across multiple Slack channels, Miro boards, and ticket comments rather than being consolidated, causing the incoming PM to miss bugs and client agreements that were never written into the ticket. · Seen in: 2026-06-30-1430-nicolaus-x-willi-q-1-1-4OjO.md, 2026-07-01-1430-abdullah-x-willi-q-1-1-AsZm.md
Suggestion
A Claude agent triggered when a ticket assignee changes that reads the last 30 days of ticket comments, linked Granola transcript basenames, and any Miro or Figma links mentioned in the ticket, summarizes the open decisions, known bugs, and client-stated preferences into a structured handover note, and posts it as the first comment visible to the new assignee.
Implementation hint
Build a /handover-snapshot skill that accepts a Many Requests ticket ID. Claude reads all ticket comments via the Many Requests API, extracts open decisions (items marked TBD or awaiting client response), known bugs (items flagged but not resolved), and client preferences (explicit statements about what the client wants or does not want). The output is a three-section markdown note posted as a pinned comment on the ticket. If a Granola transcript basename is linked in the ticket, the skill also reads that transcript and adds a fourth section with any client quotes relevant to the current scope. Pilot on the Blume account where Nicolaus just experienced the gap.
Why now
Nicolaus named a specific near-miss where a sticky CDA bug from Miro feedback almost passed QA because it was never written into the ticket, and Abdullah's Telly handover caused Ojas to rebuild elements from scratch; both cases happened in the same week and represent the same missing primitive.
Weekly OKR action commitment bot for Friday check-in
Pain pattern
OKR owners track status numbers on Fridays but do not commit to a named next action, causing KRs that require proactive weekly behavior (like client calls and in-person meetings) to stall between check-ins without anyone noticing until the quarter ends. · Seen in: 2026-06-26-1114-magier-okr-recap-sailing-boat-LMgS.md, 2026-06-30-1201-magier-okr-planning-session-7crM.md
Suggestion
A Slack bot that posts to the OKR channel every Thursday evening with one message per active KR owner asking for a single next action and a named day, collects the responses as threaded replies, and posts a compiled digest to the channel Friday morning before the check-in so the meeting starts with commitments already visible rather than being elicited live.
Implementation hint
Extend the existing Slack bot infrastructure Willi mentioned in the 1:1 context. The bot reads the active KR list from the OKR database (Notion or the new sprint database Max is setting up), posts a Thursday 18:00 message per owner with their KR name and current status, and asks for one sentence: what is the next concrete action and on which day. Replies are stored and compiled into a Friday 08:00 digest message. If an owner does not reply by Friday 07:00 the bot sends a single DM nudge. The digest replaces the verbal status round in the Friday check-in, freeing the meeting for blockers and decisions only. 1d build on top of the existing Slack bot.
Why now
The shift to 6-week sprints was explicitly motivated by the OKR-to-daily-work disconnect named by multiple people in the recap session, and the in-person client conversation KR is at 2 of 10 with six weeks left; a Thursday commitment prompt is the cheapest possible intervention before the sprint ends with the same miss.
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.