updated 2026-07-15

Stream F — Impact Structuring Advisory (“Endowments Awake”)

Built overnight 2026-07-15; council must-fix feedback applied the same night. Everything here is launch-READY, nothing is launched: no deploys, no posts, no emails, no accounts created.

What this is

Joshua’s highest-ticket personal offer: structuring/strategy advisory (explicitly not legal/tax/investment advice) for foundations, NGOs, endowed nonprofits, and family offices that sit on idle endowments and want to make impact investments. Two-track entry: Structuring Scan (€4,200 net = €4,998 incl. USt. for charitable buyers; Scan+ €5,900 net with a facilitated board session for family offices/international buyers) and Full Structuring Engagement (€10-25k, modular). Delivery leverages the AI fleet → weeks not quarters, ~1/5 the law-firm/Big-4 price, at ~2 evenings/week of Joshua-time.

Files

File What it is
OFFER.md Offer ladder (two-track pricing + VAT logic), named buyers, 30-day plan definition, RDG-clean deliverable scoping, AI-leverage story, boundary framing
index.html Landing page (UL design system, self-hosted fonts, og:image wired). Placeholders: CAL_LINK (×2), og:url check
patterns.html The lead magnet, fully rendered: 8 patterns with styled HTML diagrams, honest example labels, print stylesheet (Cmd+P = the PDF version), CTA to the Scan. Placeholder: CAL_LINK (×1)
STRUCTURING-PATTERNS.md Markdown source of the library (kept in sync with patterns.html)
OUTREACH.md Segments + calendar-aware sequencing (Sommerpause), 8 drafts incl. 3a/3b connector-vs-buyer split and draft 7 (partner/referral orgs), founding-client scarcity (cohort form for September sends)
PROSPECTS.md 33 named cold rows/clusters (P1 documented mission-investing interest, P2 sweet-spot, P3 BVII/partner orbit) + fleet enrichment spec for the September wave
ENGAGEMENT-LETTER.md 2-page Scan engagement letter / Angebot template, EN + DE — scope, verbatim disclaimer, 50/50 payment, liability cap, refund guarantee, [ENTITY] placeholder
INTAKE.md Intake questionnaire + document-request checklist (day 1-2 of the Scan; sent with proposals as a credibility artifact)
og-image.png 1200×630 social card (rendered overnight from og-card.html); og:image/twitter:image tags already point to /structuring/og-image.png
og-card.html Source for the social card (fonts inlined; re-render via headless Chrome if copy changes)
assets/fonts/ Self-hosted Outfit + JetBrains Mono (variable woff2, latin + latin-ext) + fonts.css — no Google Fonts request, no GDPR Abmahnung exposure (LG München I, 3 O 17493/20)

Council must-fix → what was done

Reviewer point Resolution
€4,500 net breaks the <€5k logic at the gross invoice line for VAT-blind charitable buyers (Mackenzie); entry price below €5k+ target (Branson/Vega) Two-track pricing: charitable €4,200 net = €4,998 incl. USt. (the ED signs the gross line); Scan+ €5,900 net for family-office/international buyers. Non-recoverable-VAT note in OFFER.md.
30-day win not engineered; mid-July Sommerpause kills cold Stiftungen (Branson/Mackenzie) 30-day win explicitly defined (Scan+ OR Scan + Module A commitment OR 2 Scans); month-one pipeline = 10 warm names + LinkedIn + RA partner, family-office/international first; Segment A cold moved to a September wave with August fleet enrichment.
Worked examples read as client track record (all three reviewers) Six examples relabeled “Illustrative scenario (composite — not a client engagement)” and rewritten in conditional design voice (incl. Pattern 1’s counsel-cost line and Pattern 4’s “Redesign:”); Patterns 2+3 relabeled “From my own fund build” with distinct visual treatment in patterns.html. Labeling policy stated up front in both versions.
“BaFin-registered” load-bearing but unverified (all three) Copy standardized everywhere to the precise form: “German GmbH & Co. KG impact fund whose manager is registered with BaFin” / DE “Verwalter bei der BaFin registriert”; escalations (“operating today under BaFin registration”) removed; [MA-0] comments mark every instance; MORNING ACTION 0 verifies the register entry and finalizes wording. Claim verified, not softened.
RDG §2/StBerG §5 exposure not curable by disclaimer (Branson/Mackenzie) Deliverables reworded from conclusions to questions: “red-flag list” → “prioritized questions for your counsel”; Module B → “decision points and objectives for counsel to draft against”; counsel invited into the readout as a named process step; boundary section in OFFER.md now explains scoping-level enforcement; week-1 paid RA hour (slot #10) to pressure-test before first engagement — doubles as referral-partner #1.
Module D edges into Anlageberatung (Mackenzie) Rescoped to “First-investment process support” — process/governance only, with an explicit written carve-out: no view on whether to invest or on terms. Mirrored on the landing page.
No closing infrastructure (Branson/Mackenzie) ENGAGEMENT-LETTER.md (EN+DE, liability cap, 50/50, guarantee, [ENTITY]) + INTAKE.md built; entity/VAT decision and Vermögensschadenhaftpflicht quote are named morning actions.
No named prospects (Vega) PROSPECTS.md: 33 named rows/clusters with fit rationale and fleet-verification protocol; expansion to 40+ send-ready rows specified as an August fleet job. All contacts flagged [fleet: verify] — no invented names/emails.
No urgency mechanism (Vega) Founding-client framing (“three organizations this quarter at the opening price” — true, capacity-based) added to the LinkedIn post, drafts 1/2/3a/3b/4/5, the Scan card on the page, and patterns.html CTA.
Two-step warm ask; only 5 of 10 slots (Vega) Draft 3 split into 3a (connector) and 3b (recipient IS the buyer — “what this would look like for [THEIR ORG], 30 min”); all 10 slots get sends within 48h; every live conversation gets the Scan by name and price.
Patterns library not rendered; PATTERNS_LINK dangling (Shade) patterns.html built in the design system with HTML/CSS diagrams (no ASCII), print stylesheet, per-pattern page breaks; index.html now links it directly.
No og:image (Shade) og-image.png generated (1200×630, headline + shimmer + wordmark); tags added to index.html and patterns.html.
Google Fonts GDPR exposure (Shade) Fonts self-hosted (assets/fonts/, variable woff2, latin+latin-ext, font-display:swap); @import removed.
Disclaimer contrast fails WCAG (Shade) .disclaimer moved stone-400 → stone-500 on both pages.

Deliberate non-changes: BIII is now BVII (renamed 2025) — corrected in PROSPECTS.md/OUTREACH.md membership steps. “Endowments Awake” stays the internal working name only; the public identity remains “Joshua Haynes — Impact Structuring.”

⚠️ Open items only Joshua can resolve

  1. MORNING ACTION 0 (BaFin wording) — see below; blocks every send/deploy.
  2. Invoicing entity — MIA UG vs. personal freiberuflich: changes VAT treatment (incl. whether “€4,998 inkl. USt.” is even the right line — Kleinunternehmer would change it), Impressum, engagement-letter letterhead, and whether the UG’s Gegenstand covers advisory.
  3. Two-entity NGO deal references remain self-reported — copy no longer implies them anywhere; if nameable engagements exist, Patterns 1/6 examples can be upgraded from illustrative to real.

MORNING ACTIONS

0. BaFin claim verification (~10 min — DO FIRST, blocks everything)

1. Entity + VAT decision (~20 min, with yesterday’s coffee)

2. Insurance quote (~15 min)

3. Cal.com setup (~15 min)

4. RA hour (book this week — the RDG pressure-test + referral partner #1)

5. Deploy (~15 min, after 0-3)

6. LinkedIn post (draft 6)

7. Warm sprint — top 5 on day 1-2; remaining 5 within 48h of the post

The top 5 sends (family-office + international candidates) do NOT wait for the post or the deploy — they need only the patterns PDF (Cmd+P from patterns.html, exists now) and the Cal link (action 3). Warm DMs don’t check your website first; the post amplifies, it doesn’t gate. Fill in (only you know these), then send matched drafts (connector → 3a, buyer → 3b, USAID/Sida → 4, German → 5, partner → 7). Family-office and international names first — they are the 30-day pipeline. Weeks 2-4: draft-7 partner sends (PROSPECTS rows 29-32) + row-33 international-NGO cluster. 1. BMW Foundation RL who runs or chairs a foundation: __ 2. Second RL network name (family office side): _ 3. NEXUS member who inherited/steers a family foundation: 4. Top Tier Impact member advising foundations: 5. Impact Europe / EVPA orbit contact (from your interview era): 6. USAID alum now at a foundation/INGO: 7. Sida-era contact in Nordic philanthropy: 8. Your fund’s LP orbit — anyone who is personally a foundation trustee (careful: personal relationship only, no fund-LP crossover): 9. Berlin impact scene: BVII / Stiftungstag acquaintance: 10. Stiftungsrecht RA / Steuerberater referral partner (= morning action 4): ___

8. August (fleet + content), September (cold wave)