I
IEXDG · Culture Talkz Master Playbook
v2.0 WEAPONIZED · May 29, 2026 · 9 operational instruments bolted on
← Brain 📊 Study 📐 Calc
📓 Operational specification · Built for Dr. DNicole Fields, Ed.D.

Culture Talkz replace the blog.
Same words, instrumented better, hosted on GHL.

A Culture Insight is a renamed, instrumented, book-grade replacement for the legacy IEXDG blog. The label changes. The work upgrades. This document is the operational specification: post anatomy top to bottom, archive page wireframe, GHL-native architecture, schema markup, lead capture mechanics, attribution model, accessibility rules, and the editorial system that produces them. All 14 audit fixes are implemented in this version, not deferred.

🚇 Corrected 2026-06-11 · Culture Talkz is rich pages plus a hub, feeding the existing funnels, not the Blog

Corrected 2026-06-11 against the live GHL API. The /culture-talkz surface is currently a GHL Blog and the conversion funnels already exist separately. The chosen architecture: each Culture Insight is its own rich page (a Website or Funnel page, built like the Heart Monitor insight, full design, not a Blog post), and /culture-talkz is a rich hub page that indexes them and links into the existing funnels. The GHL Blog is not used, it cannot render the design. See The Funnel Route for the verified ground truth and the runbook.

7
Concurrent jobs per Note
12
Anatomy sections
10
Brand compliance gates
14
Audit fixes implemented
4
Culture Talkz / month
📅 Day
13 / 30
Plan started Wed May 13
🎯 Today
AUTHORITY
Connection · Strategic BELONG
✅ Last Shipped
Day 12
Thu May 28 · "This s great"
📡 Last GHL Push
Day 13
2026-05-29 12:18 UTC · 3 drafts
⏰ Cadence
Fridays
Per her 2026-05-28 21:12 EDT
📄 Doc Modified
May 28
2026-05-28T13:33:53Z
🫀 Live pipeline heartbeat · click any node to expand

From her Doc to her audience · 6-stage publishing pipeline

📄
Her Google Doc
● LIVE
Source of truth. Drive ID 1w_Jv64AXgbUuONgz-... owned by drdnicole@iexdg.com. Last modified 2026-05-28 13:33Z. Pulled via fetch_30day_doc_via_drive_export.py. 173 paragraphs, 94 headings, 127 tables.
Known failure modes: R-015 structural paraphrase on mirror (now antibody-gated).
🛡️
Image Gate
● LIVE
Avg-of-2 visual gate + B4 query overrides + R-014 watermark guard. Day 13 winner: id 1403627354 · gate 21 · threshold 12. 2 candidates tried, 1 blocked.
Antibodies: H3 stochastic-consensus (R-007), R-014 watermark.
📤
3 GHL Drafts
● LIVE
Rule 12 DRAFT-only. LinkedIn / Facebook / Instagram posted to Social Planner under location N5N9WnYQGjQgzGQlWeSc. Continuity Rule 5 asset separation enforced. First comment artifact saved to source/_audit/ghl_first_comment_artifacts/.
📱
Her Mobile Review
● HER ACTION
HighLevel mobile app + brain.iexdg.com/drafts.html tile. She gets the email, opens GHL on her phone, reviews the 3 drafts, edits if needed.
Known failure modes: notifications muted; antibody = email pair with deep link.
Click Publish
● HER DECISION
No automation past this gate. Per Rule 12. She clicks publish in GHL when ready. Last Day 12: published Thu May 28, confirmed "This s great".
🌐
Live Audience
● LIVE
LinkedIn primary + Facebook + Instagram carousel. First comment posted ~30-60 seconds after main post per IEXDG First-Comment Strategy. Pain-point posts route to https://iexdg.com/culture-pulse.
📌 Build log · live · updated as things land

What landed, in real time

A running record of what has shipped on the Culture Talkz system, updated the moment something lands. The Complete Action Ledger is the full system of record; this is the at-a-glance log for this surface.

2026-06-01

  • Landed Push greenlight flipped and the first live auto-push proven. Day 14 (AUTHORITY, Competence, 4E Executive Framework) created 3 GHL drafts, LinkedIn, Facebook, Instagram, all gates passed, Rule 12 drafts only. Day 15 auto-fires daily.
  • Landed Section 02 instrumentation audited live: GA4 plus GTM verified firing; JSON-LD schema, Microsoft Clarity, Search Console, and the meta description confirmed missing. Section 02 updated to the verified state.
  • Landed Culture Insight 01, "I Wore a Heart Monitor to Work," drafted from her own Day 9 post, all 12 voice gates passed, layered with Quick Captures 18, 19, 23. Lives in Section 03.6.
  • Landed Culture Talkz blog restructure locked: a native GHL Blog owns /culture-talkz, the current funnel page is cloned and parked at /culture-talkz-legacy, branded via the CSS in Section 03.7. API finding: GHL has 0 blogs, posts are API-creatable, the blog site is UI-only. The create-post script is staged.
  • Landed GHL mapped: /culture-talkz is the page "Culture Talkz" (id CxBX4w78CLVlcPo2pxBE) inside the "2025 Updated IEXDG" website. Verified no API clones or repaths a GHL page (read + redirects only), so Phase 0 is a UI step. Full design backup of the live page saved to disk.
  • Landed Culture Insight 01 built as a full branded 12-section HTML and registered in the library: brain.iexdg.com/strategy/IEXDG_Field_Note_01_Heart_Monitor.html. All 12 anatomy sections present, Article and FAQPage schema embedded, voice gates passed, DRAFT.
  • Landed Culture Insight 01 enriched with rich media to break the wall of text: an infographic (stated vs experienced culture gap), an interactive 90-second culture-check widget, an in-body licensed photo, and a HeyGen video slot. Today's Day 14 social drop also got the licensed hero attached in GHL (all 3 drafts, media verified).
  • Landed Culture Insight rich media completed: a cited Gallup data graph (23/62/15 engagement, real sources) and a real HeyGen video of Dr. DNicole (her talking photo, 55 second read) are now embedded and playing in the Culture Insight. Live, md5-verified.
  • Rule The ELCC pillars are INTERNAL, not client-facing. Public categories and tags use sector or plain topic language; the pillar is internal metadata only.
  • Held · Robert UI, about 7 min: clone and park the legacy page, create the Blog, add author Dr. DNicole Fields Ed.D., add client-facing categories. Then I wire the posts via API.
  • Held · Robert Send the pushback email to Dr. DNicole.
📖 Section 00.1 · v2.0 weaponized

📜 10 Continuity Rules · enforced by antibody matrix 📡 see live

Dr. DNicole locked the 10 Continuity Rules on 2026-05-28. Every rule is wired to a specific antibody (R-011 through R-016, RULE 6, Rule 12, Continuity Rule 5 itself, or W2b push function). This matrix is the live enforcement map. ON means the antibody is wired into the production path today.

1
Pull from her real brand story, lived experiences, practitioner observations, existing content language
R-013 source-of-truth check
● ON
2
Connected ecosystem: AUTHORITY builds credibility, PAIN-POINT drives conversion, PERSONAL humanizes
V4 plan-loader · canonical Doc
● ON
3
Maintain post structure: Hook · Pattern · Leadership breakdown · Systems insight · "This is the work." · Signature
R-015 structural fidelity + verbatim Doc-pull
● ON
4
Pain-point routes to current approved link · no hard-coded outdated CTAs
R-011 link-drift + W2b push
● ON
5
Asset separation · post body, first comment, carousel are 3 separate publishing assets, never merged
Continuity Rule 5 assertion + W2b push
● ON
6
Publishing order: image, body, first comment, carousel · never combined into one block
W2b push order + R-015
● ON
7
Personal-voice posts remain integrated · framework connects to lived experience
V4 plan-loader pillar map
● ON
8
Tone: psychologically insightful, observational, people-centered, systems-aware, strategic but human
6-question litmus · Brand Bible
● ON
9
Preserve formatting · post headers, attribution, pillar alignment, cadence · NO EM-DASHES
RULE 6 em-dash audit
● ON
10
All future content additions feel like a continuation of the same system, not a separate campaign
Master Playbook + version footer
● ON
📖 Section 00.2 · v2.0 weaponized

🎬 Action buttons · 5 real things you can do right now

Every link below is a real surface Robert or Dr. DNicole can click. No mock buttons, no placeholders. Touch-friendly tap targets, deep links where possible.

📖 Section 00.3 · v2.0 weaponized

📲 Mobile-first shortcuts · 4 thumb-sized tiles for the road

Large touch targets sized for phone use. Use these when reviewing drafts on the go between meetings or on the road.

📋 First-comment artifact: latest is source/_audit/ghl_first_comment_artifacts/6a1984a5bc18acafed16b603.txt (Day 13). Future iteration: live fetch from /api/latest_first_comment.

📖 Section 00.5 · v2.0 weaponized · added May 29

📊 30-Day Authority Plan progress · live

Pulled from source/state/campaign_30day_state.json. Updated by the daily auto-push cron after every Day pushes. M-F at 9am ET, weekends skipped per your cadence.

Published
6
Days 1-6 · voice-cleaned, went out
Locked drafts
24
Days 7-30 · final content, queued
Do-not-edit
7
Pain-point posts 3,7,12,15,18,21,27
Completion
20%
6 of 30 published · 24 locked drafts ready
Day-by-day grid · 30 days · M-F only
Published (Days 1-6, went out) Locked draft (Days 7-30, final content) Pain-point · finalized · do not edit (3,7,12,15,18,21,27)

Days 1-6 (May 13-20) published as the voice-cleaned originals. Days 7-11 (May 21-27) carried as locked drafts whose dates passed during the late-May brand-rewrite halt and the May-27 trust incident; they were not re-published on date. Days 12-13 (May 28-29) shipped clean through the new Doc-to-GHL pipeline. As of Sat May 30 the next live push is Day 14 on Mon Jun 1 (weekends skipped per cadence).

Last ship telemetry
Day 13 · AUTHORITY · Connection · Strategic B.E.L.O.N.G · Fri May 29, 2026 · 9am ET
Pushed 3 GHL drafts (LinkedIn, Facebook, Instagram carousel). She manually rescheduled LinkedIn to 9:02 ET and Facebook to 9:30 ET. Instagram left in draft for handcraft. All 5 hard gates fired clean. R-017 + R-018 diseases caught and antibodies installed in-flight.
Brain health View today's drafts Wire in my Claude
📖 Section 00.4 · v2.0 weaponized · added May 29

🧠 Your Claude knows this playbook

Robert handles the technical setup on your behalf. You just open Claude Desktop and ask. Five prompts below get you the most value out of CultureTalkz without leaving the chat.

Open Claude Desktop and try one of these
"Show me Continuity Rule 4 and what it changed."
"What is the kill-chain for R-018?"
"Read the CultureTalkz Master Playbook section on action buttons."
"Pull today's GHL drafts and tell me if Instagram is still in draft."
"Append a note to today's ledger: I want CTA to be /culture-pulse forever."
What your Claude can do for CultureTalkz
  • Read this Master Playbook by section, or pull a specific anchor
  • Read the locked Continuity Rules verbatim
  • Pull today's GHL Social Planner drafts (3 per day, draft until you publish)
  • Look up the first-comment artifact for any post
  • Tell you the kill-chain for any of the 12 named diseases (R-007 through R-018)
  • Append a thought, lead, or recap to today's ledger sprint block
  • Search the 13K-chunk IEXDG RAG by phrase or pillar
Open Claude Desktop Today's GHL drafts 30-day progress
If your Claude says it does not know this playbook: text Robert at 913.439.0166 or email robert.dove@iexdg.com. He fixes it in 2 minutes from his side. You never paste configs.
📖 Section 01

🎯 Purpose · Why Culture Talkz, not blog

A Culture Insight is not a blog post. The label change is intentional and load-bearing. Old framing was casual and decorative. New framing is research-grade, instrumented, and book-feeding.

Old framing vs new framing

Old (blog)New (Culture Insight)
Casual essayPractitioner research brief
Subjective opinionField-tested observation
One-and-done contentBook chapter source material
Surface-levelAuthority-anchored
DecorativeInstrumented research instrument

The seven concurrent jobs

If a Culture Insight does not serve all seven, it is not yet a Culture Insight.

1
AI citation source for ChatGPT, Perplexity, Claude search, Google AI Overviews
2
Search long-tail capture for executive research queries
3
Book chapter source material for the Y2 launch corpus
4
User behavior intelligence via GA4 + Microsoft Clarity
5
Visitor identity capture through GHL form lead generation
6
Multi-touch attribution beacon for content-to-deal accounting
7
Show notes companion for each podcast episode
📖 Section 01.5 · Apr 25 doctrine vs May 28 live state

🧭 Stack D' overlay · what is doctrine, what is built, what is dark 📡 see live

The original Apr 25 Stack D' specified 4 layers feeding the Culture Talkz engine. As of May 28, 2026, the live operational state diverges from that blueprint. This overlay maps each layer to its current status so no reader treats this playbook as a flat to-do list. LIVE means shipping work today, BACKLOG means greenlit but not yet built, DARK means doctrine without a production path.

1
Layer 1 · LEAD (top-of-funnel awareness capture)
Apr 25 spec: dedicated paid + organic lead acquisition layer feeding GHL CRM with high-intent executive contacts, tied to ELCC pillar interest scoring.
May 28 reason: no paid acquisition channel is live, no high-intent inbound funnel beyond /clarity. The lead capture that exists is incidental to Layer 3 (Quick Capture posts that drive to /diagnostic). Layer 1 as a distinct funnel has not been built.
Dark
2
Layer 2 · CULTURE TALKZ (deep Culture Insights from podcast)
Apr 25 spec: weekly podcast episode rendered as a 2,500 to 4,000+ word DEEP Culture Insight via Whisper transcript, Claude rewrite, voice drift gate, brand gate, then publish. The book pipeline source material.
May 28 reason: zero deep Culture Insights have shipped since lock. The podcast cadence has not started, so the Whisper feedstock does not exist yet. Layer 3 absorbed bandwidth. This remains the canonical doctrine, but the production path is dark until episode 01 records.
Dark
3
Layer 3 · DISTRIBUTE (short-form daily authority posts)
Apr 25 spec: LinkedIn 2 per month + email 2 per month derived from each deep Culture Insight. Approximately 4 distribution surfaces per month.
May 28 reason: superseded by the 30-Day Authority Content Plan locked May 13 (window May 13 to Jun 23, 30 weekday posts). The operational distribution layer is now daily weekday posts driven from the Notion Content Calendar (database 34601a4a-6f2f-8142-9263-f9989da5cd73). The Quick Capture PWA at brain.iexdg.com/capture/ feeds the same database. This is the live workhorse layer, running today.
Live
4
Layer 4 · ANCHOR (engagement conversion + retention)
Apr 25 spec: Clarity Call to Culture Pulse to SWOT to Implementation, full-funnel anchor that converts Layer 1 to 3 attention into signed engagement, with multi-touch attribution across all Culture Insights touched.
May 28 reason: partial. The Clarity Call entry point is live at /clarity and the GHL pipeline carries 1,956 contacts and 28 stages, but the multi-touch attribution model (first_field_note_touched, last_field_note_before_call custom fields) is not yet instrumented in GHL workflows. Greenlit, not built. Backlog item.
Backlog

🧭 How to read the rest of this playbook

Every section below was written Apr 25 against the full 4-layer Stack D'. Read it as the target architecture, not a description of today. Where this document says "weekly podcast", "DEEP Culture Insight", or "2 LinkedIn posts per month", treat it as Layer 2 doctrine that lights up the day Dr. DNicole records episode 01. The live daily reality is Layer 3 via the Quick Capture PWA into the Notion Content Calendar. The Stack D' overlay above is the honest connection map.

📖 Section 01.6 · v2.0 weaponized

📈 Versioned operational timeline · recent shipping milestones 📡 see live

Chronological feed of operational events since brand bible lock. Use this to orient on what just shipped, what just got patched, what antibody just fired. The full sprint detail lives in the Action Ledger.

2026-05-26
Brand bible locked · 6 ELCC pillars + 22 sub-vignettes + 6-question litmus
Canonical doctrine sent by Dr. DNicole across 8 emails + 93 reference images. Deployed to brain.iexdg.com/strategy/iexdg_brand_bible_may26.html. Visual gate switched from CLIP centroid to Claude Vision classifier.
2026-05-27
Shutterstock-vs-OpenAI postmortem · R5 + Shutterstock pipeline + I6 avg-of-2
R-007 stochastic-gate-as-truth named after BLOCK/PASS-22 oscillation on cand_1798175857. Switched to 2-call median consensus. Shutterstock-primary with OpenAI fallback wired into v4 content drop.
2026-05-28
Continuity Rules locked · 10 rules + culture-pulse link swap
Dr. DNicole locked the 10 Continuity Rules in Notion page 36e01a4a-6f2f-81b1-8144-fa075202a009. Asset separation, em-dash ban, /culture-pulse as current approved CTA, generator scaffolding banned in Preview fields (R-014 antibody fires on touch).
2026-05-28
Day 12 SHIPPED · her approval "This s great"
First post under the new continuity rules. She confirmed in-thread. Established the working baseline for the v2.0 weaponized publishing pipeline.
2026-05-29
R-016 LEDGER-DEPLOY-DRIFT closed · 95KB live deploy
Local 393,952 bytes vs live 298,185 bytes (27-day gap). Atomic write-and-deploy now mandatory in same shell call (scp + sudo mv + chown caddy:caddy). Daily drift cron queued.
2026-05-29
GHL push function W2b verified + Day 13 ship via GHL
3 GHL drafts created (LinkedIn 6a1984a5bc18acafed16b603, Facebook 6a1984a77645547384a78e14, Instagram 6a1984a9cf42d5702f00c260). hosted=False multipart bugfix applied. R-011 + R-015 + watermark guard all passed. Email pair sent on thread 19e69af6bd0b118f.
2026-05-29
Master Playbook v2.0 weaponized (this commit)
9 operational instruments bolted on: status strip, pipeline heartbeat, continuity-rules matrix, action buttons, mobile shortcuts, antibody counters, 30-day post grid, doctrine cross-link chips, ops timeline. Source: this file. Live: brain.iexdg.com/strategy/IEXDG_CULTURE_TALKZ_MASTER_PLAYBOOK.html.
2026-05-30
Recovery + Sprint 41 · whole-session re-read #1 to #3032, R-017 + R-018 added
After an accidental session close, the full May 25 to 29 marathon (transcript 99a94362, 3,032 messages) was re-read word-for-word end-to-start with zero gaps and zero discrepancies. Two more antibodies named from that read: R-017 static-verification-misses-live-contract and R-018 schedule-date-default-drift (both now wired and shown in the counters above). The Action Ledger header was un-frozen (it had been stuck on an Apr-13 generation snapshot while the body ran to Sprint 40) and Sprint 41 logged the recovery. Receipts: source/_session_recovery/REVERSE_READ_99a94362.md. Live: brain.iexdg.com/strategy/IEXDG_Complete_Action_Ledger.html#sprint-41.
📖 Section 01.7 · Layer 3 publishing surface · added 2026-05-29

📡 The publishing surface · from Google Doc to GHL Social Planner to her audience 📡 see live

Layer 3 distribution shipped through email reviews until May 29, 2026. As of this version, the publishing surface lives in the GHL Social Planner. Posts are pushed as DRAFT (Rule 12, no scheduled posts without her review), she reviews in the GHL UI, she clicks publish. The inline review pair still goes by email as a record. This section maps every hop, from the master Google Doc through the V4 plan-loader, through the SHUTTERSTOCK_PRIMARY image gate, through the 3-deliverable assembly (LinkedIn main, LinkedIn first comment, IG carousel) per Continuity Rule 5, into the GHL Social Planner.

1
📄 Source · her Google Doc (master) · Continuity Rules locked
What it is: the canonical 30-Day Authority Content Plan Google Doc, drive id 1w_Jv64AXgbUuONgz-..., owned by Dr. DNicole. Continuity Rules 1 through 12 live inside the Doc, locked, and govern every downstream step. Rule 5 sets the 3-deliverable assembly. Rule 12 sets the DRAFT-only ship policy.
Why it is the source: the Doc is the only place she edits. The V4 plan-loader reads the Doc verbatim each run, no paraphrase, no structural collapse (R-015 antibody applies here too). Drift between Doc and downstream output is a triad failure, not a feature.
Live
2
🔁 V4 plan-loader · reads the Doc verbatim, no paraphrase
What it does: content_drop_v4.py pulls the next eligible row from the Doc, preserves every field label (Program, Pillar, Sub-vignette, Tactic, Hook variant, Authority claim), and hands the row to the image gate. Zero paraphrase, zero structural rewrite.
Antibody coverage: R-015 (structural-paraphrase-on-mirror) is enforced at this hop. Source block-type counts must match output block-type counts. Any flatten or collapse aborts the run and writes to source/_audit/.
Live
3
🖼️ SHUTTERSTOCK_PRIMARY image gate · average-of-2
What it does: for each row, the gate pulls the Shutterstock huge_jpg first using B4 query overrides, licenses on accept, and runs the Claude Vision scorer twice. Average of 2 verdicts decides pass or block (Hygiene H3 / R-007 antibody). OpenAI fallback only when Shutterstock returns no qualifying frame. Watermark guard (P0) is mandatory.
Why average-of-2: single-call Claude Vision scoring produced a 20 percent false-negative rate in the May 27 B2 battletest (cand_1798175857 scored BLOCK on slot 1, PASS 22 on slot 2). Variance over 4 escalates to Robert. Borderline images never auto-ship.
Live
4
📦 3-deliverable assembly · Continuity Rule 5
What it builds per row: (a) LinkedIn main post with hook, narrative, reframe, sign-off, (b) LinkedIn first comment composed at publish time against the post's specific Authority claim, (c) Instagram 7-slide carousel derived from the same Authority claim. Three surfaces, one source row, one image gate verdict.
Antibody coverage: R-011 (metadata-leak-as-content) and R-012 (half-a-deliverable) both run pre-assembly. Pillar / sub-vignette / gate_score / Show: / Tell: / The Dragon / The City / Movie Time / Show & Tell / HTML comments scrubbed before assembly. Image and copy must ship as a pair, never one alone.
Live
5
📡 GHL Social Planner push · DRAFT only (Rule 12)
What it does: the assembly result is pushed into the GHL Social Planner via the GHL API (location N5N9WnYQGjQgzGQlWeSc, Chrome User-Agent mandatory). Status field set to DRAFT on every push, every time. No "scheduled" status, no auto-publish, no override.
Why DRAFT-only: CLAUDE.md Rule 12 is the hard constraint. All GHL Social Planner posts created in DRAFT status. She reviews in the GHL UI before publish. Any code path that flips status to scheduled fails the I3 verify_triad check.
Live
6
👁️ She reviews in GHL UI · clicks publish
What she sees: the LinkedIn main post, the IG carousel slides, and the licensed image, all in the GHL Social Planner preview. The first-comment text rides as an attached note on the LinkedIn post. She approves or edits in the UI, then clicks publish.
Why the UI: the GHL Social Planner is the surface she already uses for every other client touch. No new tool to learn, no new login, no extra app on her phone. The publish click is the only human gate between draft and live.
Live
7
📧 Email to her as record · the inline review pair still ships
What it does: after the GHL push, the system emails Dr. DNicole the inline review pair (image, copy, first comment, carousel storyboard) as a record. The email is no longer the review gate, it is the receipt that says "this row landed in the Social Planner queue".
Why keep email: R-002 (doc-email-code drift) is mitigated by keeping all three surfaces synchronized. The email is the audit trail. If the GHL push and the email diverge, the triad verifier flags the drift before her review.
Live

📊 Where each artifact lands

Artifact Surface Status at push Continuity Rule reference
LinkedIn main post GHL Social Planner DRAFT (Rule 12) Continuity Rule 5 (3-deliverable assembly)
LinkedIn first comment GHL Social Planner (attached note on the LinkedIn post) DRAFT (Rule 12) Continuity Rule 5, composed at publish time against the Authority claim
IG 7-slide carousel GHL Social Planner DRAFT (Rule 12) Continuity Rule 5 (carousel derived from same Authority claim)
Licensed image SHUTTERSTOCK_PRIMARY pipeline, attached to all 3 above Passed avg-of-2 gate, license recorded, watermark guard cleared Image gate Rule (H3, R-007 antibody)
Inline review pair email Gmail to drdnicole@iexdg-team.com SENT as record Audit trail, not review gate (R-002 mitigation)

📡 How this section relates to the Stack D' overlay

The Stack D' overlay above shows Layer 3 (DISTRIBUTE) as the live workhorse. This section is the operational hop-by-hop for the publishing surface inside Layer 3. The Google Doc is the source, the V4 plan-loader is the read, the image gate is the filter, the 3-deliverable assembly is the build, the GHL Social Planner push is the surface, her review is the gate, the email is the record. Seven hops, all live as of 2026-05-29.

⚠️ What this section does not change

Continuity Rules 1 through 4 and 6 through 11 are unchanged. The Doc remains the source-of-truth. The V4 plan-loader still reads the Doc verbatim. The image gate still runs average-of-2. The 3-deliverable assembly still composes the trio. The only structural change is the addition of the GHL Social Planner push as the publishing surface, replacing email as the review gate while keeping email as the record. Rule 12 (no scheduled posts without her review) governs every push.

📖 Section 01.8 · v2.0 weaponized

🛡️ Antibody live counters · R-011 through R-018 📡 see live

Each named antibody from the Regression Registry, with last-fired date and this-week count. Source-of-truth: source/_audit/regression_registry.md. Active means the antibody is wired into the production gates today.

R-011 · ACTIVE
Metadata-leak-as-content
Last fired: 2026-05-27 09:46 EDT.
Pillar + Sub-vignette labels printed above the photo in F1 email msg 19e69af6bd0b118f. Show:/Tell:/Pip Decks vocab leak expanded 2026-05-28 via msg 19e6c88f94f634da.
this week2
R-012 · ACTIVE
Half-a-deliverable
Last fired: 2026-05-27 09:46 EDT.
F1 photograph shipped without post copy. Pair assertion now enforced: any deliverable touching content-drop must include both halves or be tagged INTERNAL.
this week1
R-013 · ACTIVE
Fabricated-narrative-override
Last fired: 2026-05-27.
F1 used a generator-fabricated "senior analyst" scene instead of pulling from Notion Content Calendar 34601a4a-6f2f-8142-9263-f9989da5cd73. Source-of-truth check now blocks greenfield generation.
this week1
R-014 · ACTIVE
Generator-embedded-metadata-at-rest
Last fired: 2026-05-28.
Calendar audit found 70 of 136 entries (51%) with tactic-vocab scaffolding in Preview fields. Preventive: generator patched. Corrective: 70 entries auto-scrubbed.
this week1
R-015 · ACTIVE
Structural-paraphrase-on-mirror
Last fired: 2026-05-28.
CD admitted via F1 thread msg 19e6eb4db6b13089: collapsed 30-Day Plan post bodies into block paragraphs. Robert's CC fired same disease on CANONICAL.raw.md.
this week2
R-016 · ACTIVE
Ledger-deploy-drift
Last fired: 2026-05-29 (gap closed same session).
IEXDG_Complete_Action_Ledger.html local 393,952 bytes vs live 298,185 bytes. 27-day gap, 95KB recovered. Edit-and-deploy now atomic in same shell call.
this week1
R-017 · ACTIVE
Static-verification-misses-live-contract
Last fired: 2026-05-29.
Code review of the GHL Social Planner integration passed every static check (token greps, signatures, constants) but the first real upload failed: self-tests ran read-only GET alive-checks only, the POST mutation path was never exercised against the live API. Antibody: a real round-trip write test against the live endpoint is now required before a push function is called green.
this week1
R-018 · ACTIVE
Schedule-date-default-drift
Last fired: 2026-05-29 · Day 13 GHL push.
A placeholder scheduleDate computed as now plus 86400 seconds in UTC rolled to the NEXT calendar day in Eastern Time for any push after roughly 8pm ET, so Dr. DNicole saw tomorrow's date on a post she just received. Antibody: scheduleDate now derives from the locked plan calendar in her timezone, never a UTC-naive offset. A specific instance of the R-017 verification gap.
this week1

📡 Detection greps live in regression_registry.md. Gate 3 (repeat-scan) auto-elevates any R-NNN with count ≥ 2. Hygiene H3 (stochastic-consensus) and H4 (delivery hygiene) sweep on every deploy.

📖 Section 01.6 · Apr 29 LISTED vs May 13 / 26 / 27 / 28 BUILT

📜 What May 13, 26, 27, 28 supersedes from Apr 29 doctrine, with anchors

This playbook crystallized on Apr 29. Between then and May 28 the brand bible landed (May 26), the 30-Day Authority Content Plan locked (May 13), the antibody / immunity protocol was born from the trust incident (May 27), and the tactic-vocab leak fix shipped (May 28 after Dr. DNicole's reply on message 19e6c88f94f634da). The 18 rows below name the exact LISTED text that is now superseded by the BUILT system, and link to the canonical home for each BUILT piece. Anything not in this table still reads as written.

# Area LISTED (Apr 29) BUILT (May 13 / 26 / 27 / 28) Where the BUILT lives
D1 Quality gate Tiffany & Co Standard, self-audited against the 4 brand quality questions (clean? one message? premium? keynote-fit?). 6-question litmus from the brand bible May 26: What happened here? Is the team aligned? Does this leader feel trusted? Is someone unheard? Is tension building? Is trust forming or breaking? Every Layer 2 and Layer 3 deliverable scores against the litmus before any subjective quality call. brand bible (May 26)
↪ also #gates for the legacy 10-gate list still in force
D2 Color palette Navy with a rust accent. Navy #1B2A4A plus cream #EBECE3 plus a muted orange. Bright orange #E8611A, gold, and any green are forbidden as primary fill. Codified in dnicole_brand_rules.json as the SSOT, enforced by the visual gate before render. TOOLS/automation_scripts/dnicole_brand_rules.json
D3 Pillar taxonomy 6 ELCC pillars named (Communication, Connection, Collaboration, Captaincy, Culture, Competence). 6 pillars plus 22 sub-vignettes plus the Program Map: Communication = EASIEST, Connection = BELONG, Collaboration = SECURE TAPE, Captaincy = DIPLOMA, Culture = DIRECT, Competence = 4E. The Program acronym carries into every Authority sign-off. #tags (sub-vignette grid)
brand bible
D4 Sign-off format Nothing specified. Authority posts close with This is the work. | [Program] | IEXDG, where [Program] is the pillar's Program acronym (EASIEST, BELONG, SECURE TAPE, DIPLOMA, DIRECT, 4E). Personal posts close with the bare This is the work. No CTA URL on Authority short-form. this section
30-Day Authority Content Plan ledger entry, May 13
D5 Post mix 4 Culture Talkz / month: 2 deep plus 2 light. For the 30-day LinkedIn cadence (Layer 3): 60 percent Authority plus 30 percent Pain-Point plus 10 percent Personal. Layer 2 Culture Talkz still aim for 2 deep / month under Stack D' once the podcast lights up. Cadence runs May 13 to Jun 23, 30 weekday posts. #cadence (Layer 2 doctrine)
#stack-d-overlay (Layer 3 reality)
D6 First-comment strategy DM DIAGNOSTIC trigger plus 4 first-comment variants (Engagement Driver, Authority Expansion, Call to Action, Resource Drop). Per-post engagement question pinned as first comment. May 13 plan format: hook to narrative to reframe to sign-off to first comment. The first comment is composed at publish time against the post's specific Authority claim, not pulled from a static variant list. this section
CLAUDE.md FIRST COMMENT STRATEGY block
D7 Her likeness rule Not addressed. No Dr. DNicole photo on Authority posts. Let the stat or diagnostic be the scroll-stopper. HeyGen is the only sanctioned tool for her likeness (avatar 107c963a1aaf41abaebb13eefe1646ad). NanoBanana is symbolic / B-roll only, never her face. CLAUDE.md Rule 11
D8 Image sourcing Real exec scene, manually sourced. SHUTTERSTOCK_PRIMARY pipeline. Shutterstock licensed huge_jpg first, OpenAI fallback only when Shutterstock returns no qualifying frame. Avg-of-2 visual gate (I6) plus license plus watermark guard (P0) plus B4 query overrides. Borderline images escalate to Robert, never auto-ship. #anatomy (Hero block updated)
Shutterstock API reference, fix map
D9 CTA targets Inline CTA on every Culture Insight points at iexdg.com/clarity. Per Continuity Rule 4 (locked by Dr. DNicole 2026-05-28), the active conversion destination is now iexdg.com/culture-pulse. Pain-Point short-form posts carry the CTA pointing at /culture-pulse. Authority short-form uses the program sign-off and carries no CTA URL. Layer 2 Culture Insight inline CTA also points at /culture-pulse. Legacy /clarity references have been swept site-wide. Continuity Rules (locked May 28)
30-Day Authority Content Plan ledger entry, May 13
#anatomy (Layer 2 inline CTA updated)
D10 Tactic-vocab enforcement Hard rule: never emit Show: / Tell: / The Dragon: / The City: in client copy. R-011 antibody now strips Show: / Tell: / SHOW: / TELL: / The Dragon / The City / Movie Time / Show & Tell plus any HTML comments at pre-send. Expanded 2026-05-28 after Dr. DNicole's reply on message 19e6c88f94f634da. Runtime check, not soft suggestion. source/_audit/regression_registry.md#r-011
#pre-publish-gates
D11 Notion DB schema Assumed Pillar + Sector + Hero + Granular topic tag fields. Actual database fields today: Capture Row, Tactic, Status, Date, Image URL, Sector, GHL Post ID, Pillar, Platform, Angle, Preview, Title. Sub-vignette and Hero persona are NOT yet columns in the database. Tagged in copy / metadata only until the schema migration ships. Notion db 34601a4a-6f2f-8142-9263-f9989da5cd73
#tags (the doctrine taxonomy)
D12 Platform priorities LinkedIn + Email + Copy URL (the Culture Insight share row). Layer 2 Culture Insights still use LinkedIn + Email + Copy URL. Layer 3 short-form uses LinkedIn as primary, Facebook as copy-paste secondary, and IG as a 7-slide carousel. Two different surfaces per layer. #stack-d-overlay
30-Day Authority Content Plan ledger entry, May 13
D13 Body length 3,000+ words deep, 1,200 words light (Culture Insights only). 150 to 300 words per LinkedIn post on the 30-day cadence. The length spectrum is now a 3-band model: Culture Insight deep (3,000+) plus Culture Insight light (1,200) plus short-form LinkedIn (150 to 300). Each band has its own gate thresholds. this section
30-Day Authority Content Plan ledger entry, May 13
D14 Hook variants Not cataloged. 4 variants from the Video Script Pack (May 26). A statement (calm, authoritative). B cost-tease (sharper, stakes-first). C scene (drop the viewer into a recognizable moment). D assumption-flip (name a belief then unsettle it, strongest scroll-stopper). Each post picks one variant; rotation tracked in the Calendar. Video Script Pack docx, May 26 (source/assets/dnicole_references/)
D15 Pre-publish gates 4 brand quality questions: clean? one message? premium? keynote-fit? Antibody gates run FIRST (R-011 metadata strip, R-012 pair-assert, R-013 source-of-truth, I3 verify_triad, I6 avg-of-2 visual gate). The 4 brand quality questions run SECOND. The stack matters: scrub before judge. A polished post with leaked scaffolding still fails ship. #pre-publish-gates
#gates (brand quality, second pass)
D16 Pip Decks usage Tactic vocab is off limits as metaphor in client copy. The tactic_picker library is still in active use for INTERNAL diversity selection across the 30-day cadence (no-repeat-within-28-days). Tactic NAMES never reach client copy. R-011 enforces the boundary at pre-send. source/scripts/content/tactic_picker.py
source/_audit/regression_registry.md#r-011
D17 Quote cards / derivatives 20 to 30 quote cards per month as the Stack D' Layer 3 derivative output. 0 quote cards built to date. The daily 30-day plan post pairs (image + copy) are the current derivative output. Quote cards remain a backlog item, will reactivate once the daily cadence proves stable and bandwidth opens. #stack-d-overlay Layer 3 status: Backlog
D18 GA4 instrumentation cta_click_inline events plus custom dimensions for cta_location, full event catalog under #instrumentation. GA4 itself IS installed on iexdg.com (G-ZYKP4WET2P + GTM-NRDQFMXM v2 published Sprint 35, May 25 2026). What remains unverified is per-event firing on Calendar entries (cta_click_inline + cta_location dim) since Calendar Status reads Draft and lacks GHL Post ID. Treat as instrumentation gap pending next audit pass. #instrumentation (doctrine target)
Known gap, audit pending

📜 How this section relates to Stack D' overlay

Stack D' overlay above maps the 4 architecture layers to live / dark / backlog. This section maps 18 specific doctrine lines to their May-built replacements. Read both together: Stack D' shows which engine layers are running, this table shows which doctrine sentences are stale. A row here may say "LISTED still applies to Layer 2 only", which means the original sentence is correct for the dark Layer 2 path and wrong for the live Layer 3 path.

📖 Section 02

🏗️ GHL architecture reality

iexdg.com runs on GoHighLevel. Domain registered at Squarespace, DNS managed there, A record points at GHL. Email list lives on GHL. CRM lives on GHL. This decides URL structure, schema injection, form mechanics, redirect plan, and every tracking install.

The stack

Registrar / DNS
Squarespace (record points at GHL)
Website hosting
GoHighLevel (GHL)
Culture Talkz / blog
GHL native blog feature
Email list
GHL native email marketing
Forms
GHL native (no iframes, native embed)
Workflows
GHL workflows (110 live as of Apr 24, 2026)
CRM contacts
1,956 in GHL as of Apr 24, 2026
Tracking codes
GHL Sites > Settings > Tracking codes (custom JS injection)
301 redirects
GHL Sites > Settings > URL Redirects (per-path)

URL structure on GHL

GHL Blog uses a flat URL pattern, NOT hierarchical. Hierarchical paths like /culture-talkz/2026/04/[slug]/ are not supported by GHL Blog out of the box. We use:

FINAL URL PATTERN
https://iexdg.com/culture-talkz/[slug]/

# Examples
https://iexdg.com/culture-talkz/captaincy-pattern-public-sector/
https://iexdg.com/culture-talkz/why-training-fails-without-architecture/
https://iexdg.com/culture-talkz/seven-signals-of-culture-quitting/

# Date is preserved as metadata in GHL Blog post field, NOT in URL

✅ Analytics state · VERIFIED LIVE 2026-06-01 (fresh audit of iexdg.com, Chrome UA, HTTP 200)

The "unverified pending fresh audit" items are now resolved by a live fetch. Fixes for the gaps are the executable runbook in Section 03.7 below.

  • ✅ GA4 + GTM LIVE on iexdg.com (GTM-NRDQFMXM present in head and body, G-ZYKP4WET2P fires through GTM)
  • ❌ JSON-LD schema: ZERO structured data on the homepage (no ld+json). The single biggest organic and AI-search gap. Fix in 03.7 Step C.
  • ❌ Microsoft Clarity: NOT installed (0 references). Fix in 03.7 Step E.
  • ❌ Google Search Console: no verification found. She has no query, impression, or position data, the direct cause of the blind "3 organic sessions" problem. Fix in 03.7 Step F.
  • ❌ Meta description: absent; title is the generic "IEXDG | Home". Fix in 03.7 Step D.
  • 🟡 Cookie consent: 1 reference present, confirm it is a functioning banner in incognito.
  • ✅ Privacy policy link present · ✅ sitemap.xml and robots.txt both return 200 (GHL auto-generated)
  • ✅ GHL forms / email / workflows / CRM live · ✅ GHL Social Planner DRAFT push path LIVE (W2b + R-018), greenlight flipped + first push proven 2026-06-01
📖 Section 03

📓 Culture Insight anatomy · top to bottom 📡 see live

12 sections in a fixed order. Built into the GHL blog post template. Every Culture Insight carries all 12 sections. No exceptions.

1
🎬 Hero + title block
  • Featured image: search queries are built FIRST from Dr. DNicole's search vocabulary corpus (her per-pillar verbatim phrases plus the go-into-the-pain-point method, live: iexdg_search_vocabulary_corpus.html), never generic stock terms like "diverse business team meeting" which the corpus calls wallpaper. THEN sourced via the SHUTTERSTOCK_PRIMARY pipeline (live in source/scripts/content/), licensed huge_jpg from /v2/images/licenses, scored through the Claude Vision visual gate against the brand bible's 6-question litmus (live: brain.iexdg.com/strategy/iexdg_brand_bible_may26.html), avg-of-2-call hygiene per I6 recalibration, watermark guard asserts LICENSED filename, final asset rendered at 16:9 WebP 2400px wide. Per-image cost: 1 Shutterstock credit on drdnicole96. Diverse, Black professionals prominent, never posed for the camera; pull deep and choose by eye, no automated picker. The visual gate scores the result, it does not choose the search.
  • ELCC pillar tag (rendered as pill, navy or rust accent only)
  • H1: question or diagnostic hook ("Why training fails without architecture")
  • Subtitle: hero persona + promise + tri-sector note
  • Author block: Dr. DNicole Fields, Ed.D. · Date · 8-12 min read
  • Share row: LinkedIn, Email, Copy URL (no FB, no X by default)
2
🪝 Opening hook (first 155 chars = meta description)
  • Diagnostic statement in executive language (no homeowner / consumer framing)
  • Why it matters: cost of doing nothing (turnover, brand, board, audit risk)
  • Promise: what the Culture Insight delivers by the end
3
📑 Table of contents
Clickable, sticky on desktop, collapsible on mobile. H2 anchors only. Navy text, rust on hover. Implemented via GHL custom code block.
4
🧠 Core content (3-7 H2 sections)
Each H2 follows the IEXDG diagnostic pattern: Observation → Hidden cost → Structural fix → Tri-sector application.
  • Authority anchors: HBR, MIT Sloan, McKinsey, Edmondson, Adam Grant, OECD, Council of the Great City Schools, Edelman Trust Barometer, Gallup
  • Tri-sector data: F500 retention, FEVS scores, K-12 superintendent tenure, higher ed cabinet turnover
  • Engagement pricing where applicable (no decoration, real ranges)
  • Internal links to ELCC pillar pages + sector pages
📎
Inline CTA (after section 2 of core content)
"Curious how this shows up in your leadership team? Take the Culture Pulse. No fee. No deck. Just diagnostic conversation." → iexdg.com/culture-pulse
GA4 event: cta_click_inline · Custom dim: cta_location = field_note_inline_mid
5
⚖️ Comparison table
When applicable. Side-by-side: training vs intervention, SaaS measurement vs human consulting, engagement survey vs ELCC Pulse.
6
🛤️ What to expect (engagement process)
5-step IEXDG flow rendered as visual sequence:
  1. Clarity Call (30 min, no fee, diagnostic frame)
  2. Culture Pulse intake (5-7 day window)
  3. SWOT + 3 Structural Fixes (delivered as PDF)
  4. Implementation cadence (weekly or bi-weekly)
  5. Outcome measurement at 90 days
7
💰 Cost + ROI section
5-tier price range table (engagement type × scope). Factors that affect scope. ROI framing without motivational language. Diagnostic CTA: "Run your numbers in the IEXDG Revenue Intelligence Engine" → /strategy/IEXDG_Revenue_Intelligence_Engine.html
8
❓ FAQ section (4-8 questions, FAQPage schema)
Match "People Also Ask" queries. At least 2 sector-specific questions. 30-50 word opener + structural detail. Each answer links to a relevant pillar page.
9
🛡️ Trust block
About IEXDG. No motivational copy. Dr. DNicole Fields, Ed.D., 20+ years tri-sector. ELCC 6-Pillar Framework (proprietary). Named clients (City of Tucson, Garfield Heights, CareFirst BCBS as added). 5-7 day diagnostic-to-SWOT speed. Engagement starts at $2,500.
10
🔗 Related content links
1 ELCC pillar page · 2-3 related Culture Talkz · 1 engagement page · 1 sector landing page.
11
📥 Lead magnet (the conversion moment)
ELCC 6-Pillar Self-Diagnostic PDF (or pillar-specific). GHL form (email gate REQUIRED). Fields: First name, Email, Role, Sector. Hidden field: source_field_note = [slug]. GA4 event: diagnostic_download. GHL workflow: nurture sequence enrollment.
12
🎯 Closing CTA
Primary: Take the Culture Pulse → iexdg.com/culture-pulse
Secondary: Email Dr. DNicole directly
Tertiary: Listen to the companion podcast episode (audio embed, see Section 17)
GA4 events: cta_click_closing, click_email
📐 Section 03 · Enhanced Layer

📐 Culture Insight Anatomy · Enhanced Living Spec v2.0 📡 see live

The 12-row anatomy above is the verbatim original, preserved exactly. This is the enhanced layer that sits on top of it. Every section below restates its original spec in the shaded block, then adds three things: interactive and widget specs, a rotation method so the format does not repeat identically each cycle, and impact plus engagement enhancements. Two operational sections follow the twelve: Section 13 (post-publish outreach) and Section 14 (the recurring gap and blind-spot audit). Hand this entire section to the GHL developer as the canonical template brief.

Version 2.0 Owner: Dr. DNicole Fields, Ed.D. System: GoHighLevel Blog Framework: ELCC 6-Pillar Status: Active Development Spec

How to use this document

This is a developer-ready, writer-ready living spec. Every section preserves the original anatomy verbatim (in the shaded Original block), followed immediately by the enhanced layer. The enhanced layer adds: interactive and widget specs, a rotation method (so the format does not repeat identically each cycle), and impact plus engagement enhancements. Hand this entire document to your GHL developer as the canonical template brief.

Master structure overview

12 sections · Fixed order · All present in every Culture Insight · No exceptions
+ Section 13: What to Say When It Lands (post-publish outreach framework)
+ Section 14: Gap Analysis + Blind Spot Audit (recurring cycle)

Twelve sections in a fixed order, built into the GHL Culture Insight page template. Every Culture Insight carries all twelve. No exceptions.

Section 1 · 🎬 Hero + Title Block

Original Featured image: search queries built FIRST from Dr. DNicole's search vocabulary corpus (iexdg_search_vocabulary_corpus.html, her per-pillar phrases plus the go-into-the-pain-point method, never generic "diverse business team meeting" wallpaper; diverse, Black professionals prominent, choose by eye), THEN sourced via the SHUTTERSTOCK_PRIMARY pipeline (live in source/scripts/content/), licensed huge_jpg from /v2/images/licenses, scored through the Claude Vision visual gate against the brand bible's 6-question litmus (live: brain.iexdg.com/strategy/iexdg_brand_bible_may26.html), avg-of-2-call hygiene per I6 recalibration, watermark guard asserts LICENSED filename, final asset rendered at 16:9 WebP 2400px wide. Per-image cost: 1 Shutterstock credit on drdnicole96. · ELCC pillar tag (rendered as pill, navy or rust accent only). · H1: question or diagnostic hook ("Why training fails without architecture"). · Subtitle: hero persona + promise + tri-sector note. · Author block: Dr. DNicole Fields, Ed.D. · Date · 8-12 min read. · Share row: LinkedIn, Email, Copy URL (no FB, no X by default).
⚙ Additional Widgets + Interactive Elements
a. Pillar + Sector Badge Stack (below the ELCC pill). Render two pills side by side: ELCC Pillar: Captaincy plus Sector: Government / K-12 / Corporate. Sector pill uses a secondary muted slate color (not navy, not rust) to visually distinguish pillar from audience. Both pills link to their respective pillar or sector landing page.
b. Estimated ROI Teaser Chip. A compact chip (not a banner) beneath the subtitle line: "Organizations in this pattern average 23% higher voluntary turnover. See the math in Section 7." Anchor-links directly to the Cost + ROI section. Renders as a subtle inline callout in rust italic, not a box, not a button. Disappears on mobile unless space permits.
c. Audio Listen Option (Hero-Level). If a companion Culture Talkz podcast episode exists for this Culture Insight, render a minimal audio player OR a "Listen instead" pill link beneath the share row. Pulls from the same GHL audio embed used in Section 12's tertiary CTA. This surfaces the audio option at the top for audio-first readers who would otherwise miss it at the bottom.
d. Progress Bar (Reading Progress Indicator). Sticky thin bar at top of viewport (2px, rust color) that fills as the reader scrolls. Implemented via GHL custom code block (vanilla JS scroll event). Fires a GA4 event scroll_depth_milestone at 25%, 50%, 75%, 100%.
e. "Culture Insight #[N] in the [Pillar] Series" Series Tracker. For Culture Insights that belong to a thematic series, display a series badge: "Culture Insight #3 in the Captaincy Series". Links to a series index page. If standalone, this element is suppressed.
🔁 Rotation Method · Hero Block

Prevent hero block fatigue by rotating across 4 Hero Variants on a fixed cycle. Assign at time of drafting; log in the Culture Insight's metadata JSON.

VariantH1 FormatSubtitle TreatmentWhen to Use
A · Diagnostic QuestionOpen with a direct question: "Why does culture change fail by month three?"Persona + promise statementEvery Culture Insight 1, 5, 9, 13…
B · Provocative ClaimDeclarative inversion: "Your onboarding isn't broken. Your architecture is."Claim + tri-sector grounding lineEvery Culture Insight 2, 6, 10, 14…
C · Data-Led HookLead with a number: "63% of CHROs can't name their organization's trust gaps"Stat source + what the Culture Insight unpacksEvery Culture Insight 3, 7, 11, 15…
D · Story-Anchored OpeningNamed scenario (no client name): "A cabinet-level director walked into her sixth offsite in two years. Same agenda. Different room."Scenario persona + structural stakesEvery Culture Insight 4, 8, 12, 16…

Rotation resets every 16 Culture Insights. Variant selection is stored in the Culture Insight's front-matter JSON key hero_variant: A|B|C|D.

📈 Impact + Engagement Enhancements
  • Search vocabulary discipline (root cause, do not skip): every image query starts from Dr. DNicole's search vocabulary corpus (iexdg_search_vocabulary_corpus.html): her per-pillar verbatim phrases plus the post's specific pain-point beat, written like a caption of the exact moment, for example "boss has serious conversation with employee after business meeting". Never seed the search with generic stock terms. The visual gate scores the result, it does not choose the search. Diverse, Black professionals prominent, never posed, choose by eye.
  • GA4 event on hero share row: share_click · custom dim: share_method = linkedin|email|copy_url · source = field_note_hero.
  • Scroll trigger: if reader does not scroll past the hero within 30 seconds, a non-intrusive bottom-right nudge appears: "Jump to the diagnostic" (anchors to Section 4). Fires engagement_nudge_triggered GA4 event.
  • SEO meta layer: the H1 is the <title> tag. The subtitle serves as the <meta description> (truncated to 155 chars). The ELCC pillar tag feeds the <meta keywords> field and the Open Graph article:tag property.
  • Image alt text standard: alt text must answer one of the brand bible's 6 litmus questions in plain language. Example: "A senior director sits at a conference table, head down, while colleagues look toward her, organizational trust tension." Never: "business people in a meeting."

Section 2 · 🪝 Opening Hook (First 155 Chars = Meta Description)

Original Diagnostic statement in executive language (no homeowner / consumer framing). · Why it matters: cost of doing nothing (turnover, brand, board, audit risk). · Promise: what the Culture Insight delivers by the end.
⚙ Additional Widgets + Interactive Elements
a. "Pull Quote" Callout Box (First Major Diagnostic Statement). Take the single sharpest sentence from the opening hook and render it as a styled pull-quote block (left border in rust, light navy background, 18px italic). This surfaces as its own shareable asset. Include a one-click "Share this quote" micro-button that copies the text to clipboard plus pre-fills a LinkedIn share with the quote and the Culture Insight URL. GA4 event: quote_share_click.
b. Cost-of-Inaction Micro-Stat Widget. Immediately after the "why it matters" paragraph, render a compact 3-number band:
$X.XMavg cost of exec turnover
X%FEVS score drop without intervention
X monthsavg before board escalation
Numbers pulled from cited sources (Gallup, OPM, CGCS). Renders as a dark navy inline strip, not a table. On mobile, stacks vertically. Each number links to its source citation in an endnote.
c. "What You'll Walk Away With" Micro-Checklist. Render 3 bullet points as styled checkboxes (unchecked, purely visual):
  • The structural pattern causing [problem]
  • The hidden organizational cost
  • A diagnostic question to test your team this week
This serves as both a UX orientation device and a search-snippet optimization target.
🔁 Rotation Method · Opening Hook

Rotate across 3 Hook Architectures, logged in front-matter as hook_architecture: 1|2|3:

ArchitectureStructureBest For
1 · Cost Escalation ArcSymptom, then hidden cost, then cascade risk, then promise of structural clarityCulture Insights on retention, turnover, budget waste
2 · Credibility DisruptionAccepted wisdom, then why it is structurally incomplete, then what is actually happening, then promise of reframeCulture Insights on measurement, training efficacy, survey fatigue
3 · Insider Admission"Most [CHROs / superintendents / cabinet directors] already know X. What they don't have is Y." then promise of YCulture Insights targeting sophisticated executives who distrust vendor pitches
📈 Impact + Engagement Enhancements
  • 155-char discipline: the first 155 characters of the body text (not the title) populate the <meta description>. The opening hook must be written with this constraint as a hard rule, not a suggestion. Use a character counter in the GHL editor.
  • Reading level gate: the opening 3 paragraphs must score 12th-grade Flesch-Kincaid or above (Hemingway App equivalent: "Hard"). This is executive-register content. Flag any opening that dips below this.
  • Dwell-time anchor: the promise statement ("By the end of this Culture Insight, you will have…") is the single most important retention device in the entire post. A/B test two versions per quarter, one framing around professional pain avoided, one around strategic capability gained. Log results in the Culture Insight performance sheet.

Section 3 · 📑 Table of Contents

Original Clickable, sticky on desktop, collapsible on mobile. H2 anchors only. Navy text, rust on hover. Implemented via GHL custom code block.
⚙ Additional Widgets + Interactive Elements
a. Reading Time Per Section. Next to each TOC entry, add an inline estimated time: "3 min · 2 min · 4 min". Computed automatically based on word count of each H2 section (avg 238 wpm executive reading speed). Renders in a lighter weight, muted gray, not clickable, purely informational.
b. "Skip to What Matters" Express Lane. Below the full TOC, add a compact express-lane row for the three most conversion-relevant destinations: "The ROI numbers · The process steps · Take the diagnostic". These are pill links in rust, always present regardless of Culture Insight topic. Anchors to Sections 7, 6, and 11 respectively.
c. Section Completion Indicators. As the reader scrolls, completed sections in the sticky TOC get a rust checkmark prefix (JS-driven IntersectionObserver). Rewards progressive reading behavior. Does not fire GA4 events (too noisy), silently improves UX.
d. "Download as PDF" Link in TOC Header. A lightweight "Save this Culture Insight as PDF" link in the TOC header (renders as a text link, not a button). Uses browser print-to-PDF or a GHL PDF generation hook. Pre-populates the file name as IEXDG_FieldNote_[Slug]_[Date].pdf. Fires GA4 event: field_note_pdf_save.
🔁 Rotation Method · TOC Layout

Rotate between 2 TOC Display Modes, alternating every Culture Insight:

ModeFormatBest For
Full TOCAll H2 sections listed, numbered, with reading-time estimatesCulture Insights 8+ min read, heavy diagnostic content
Summary TOCOnly 4 anchor links (Hook, Core, Process, CTA), styled as a compact navigation bandCulture Insights under 8 min, lighter conceptual posts

Logged in front-matter as toc_mode: full|summary.

📈 Impact + Engagement Enhancements
  • Sticky behavior spec: TOC becomes sticky at top: 72px (below GHL nav) on desktop. On scroll-past of Section 12, TOC unsticks and collapses. On mobile, TOC is collapsed by default behind a "Show Contents" toggle.
  • Accessibility: all TOC anchor IDs use kebab-case slugs matching the H2 text. Screen-reader aria-label="Table of contents" on the nav wrapper. Active section highlighted via aria-current="true".
  • Internal search signal: the TOC's visible H2 text contributes to on-page keyword density for the Culture Insight's secondary keywords. Write H2s with search intent in mind, not just organizational clarity.

Section 4 · 🧠 Core Content (3 to 7 H2 Sections)

Original Each H2 follows the IEXDG diagnostic pattern: Observation, then Hidden cost, then Structural fix, then Tri-sector application. · Authority anchors: HBR, MIT Sloan, McKinsey, Edmondson, Amy Edmondson, Adam Grant, OECD, Council of the Great City Schools, Edelman Trust Barometer, Gallup. · Tri-sector data: F500 retention, FEVS scores, K-12 superintendent tenure, higher ed cabinet turnover. · Engagement pricing where applicable (no decoration, real ranges). · Internal links to ELCC pillar pages + sector pages. · 📎 Inline CTA (after section 2 of core content): "Curious how this shows up in your leadership team? Take the Culture Pulse. No fee. No deck. Just diagnostic conversation." → iexdg.com/culture-pulse · GA4 event: cta_click_inline · Custom dim: cta_location = field_note_inline_mid.
⚙ Additional Widgets + Interactive Elements
a. Diagnostic Pattern Enhancement · "Tension Marker". At the end of the Observation sub-step in each H2 section, insert a styled "Tension Marker" sentence:
▸ The pattern: [one-sentence structural diagnosis in bold]
This is not a subheading, it is a styled paragraph prefix (rust triangle character plus bold). It functions as an anchor for pull-quote sharing and a visual speed-read device for executives skimming at 3x.
b. Sector Tabs on Tri-Sector Applications. When the "Tri-sector application" step presents three variations (Corporate / Government / K-12), render them as tab widgets (not separate paragraphs): tabs Corporate Government K-12 / Higher Ed with tab content rendering below, one tab active at a time. Default tab: whichever sector matches the Culture Insight's primary sector_focus tag. GHL custom code block (CSS + minimal JS). Reduces wall-of-text density. Fires GA4 event sector_tab_click · dim: sector = corporate|government|k12.
c. "What This Costs Your Organization" Inline Calculator Prompt. After the Hidden Cost sub-step, insert a formatted callout:
QUICK MATH: If your organization has 150 leaders and
40% are operating without structural clarity…
Run the full number → Revenue Intelligence Engine
This is a hardcoded illustrative prompt (not a live calculator in the section, that lives in Section 7). Links to the Revenue Intelligence Engine. Fires GA4 event cta_click_inline_calculator.
d. Authority Anchor Enhancement · Cited Quote Callouts. When citing HBR, Gallup, Edelman, or OECD, render the citation as a styled "Research Anchor" block:
📊 RESEARCH ANCHOR
"[Direct quote or stat]"
- [Source Name], [Year] · [Full citation link]
What this means for tri-sector orgs: [1-sentence IEXDG interpretation]
This format distinguishes IEXDG's interpretive lens from raw data, building proprietary authority rather than appearing as a citation aggregator.
e. Inline CTA Enhancement. In addition to the existing Culture Pulse CTA, add a second inline CTA option that rotates per Culture Insight (see Rotation Method below). The original CTA and the rotating second CTA should never both appear in the same Culture Insight, alternate them.
f. "Key Takeaway" Summary Box (After Final H2). At the end of the last H2 section (before the Comparison Table), render a 3-bullet "Key Diagnostic Takeaways" box: navy background, white text, rust bullet markers; 3 bullets only, distilled structural insights; ends with: "These aren't conclusions. They're diagnostics. Your org may score differently." (preserves intellectual humility while asserting expertise).
🔁 Rotation Method · Core Content Structure

Rotate across 3 Core Content Arrangements, logged as core_arrangement: alpha|beta|gamma:

ArrangementStructureNote
Alpha · Linear EscalationH2 sections build in diagnostic depth: awareness, pattern, cost, fix, sector proofStandard insight; use for foundational topics
Beta · Reverse RevealOpen with the structural fix, then work backward to show what is missing in most orgsUse when the topic is already known to the audience; the fix is the hook
Gamma · Case AnatomyEach H2 is a different sector lens on the same problem; Observation to Fix is compressed into each sector's storyUse when the topic is inherently tri-sector; avoids repetitive structure across 3 sectors
📈 Impact + Engagement Enhancements
  • Word count discipline per H2: 300 to 500 words per H2 section. Below 300 is underdeveloped. Above 500 risks executive dropout. Flag during review.
  • Internal link density: each H2 must contain at least 1 internal link (pillar page or sector page). No H2 should contain more than 3 internal links. Over-linking signals keyword manipulation.
  • Inline CTA timing: the existing inline CTA fires after H2 #2. If the Culture Insight has 3 H2 sections total, move the inline CTA after H2 #1 to avoid placing it at the 90% mark.
  • GA4 scroll-depth correlation: cross-reference GA4 scroll-depth milestones with inline CTA click rates monthly. If 50% of readers never reach the inline CTA placement, the CTA needs to move earlier.
  • "Research Anchor" SEO dividend: structured citation callouts make the post eligible for featured snippets on queries like "[source] [finding] [industry]." Tag each Research Anchor with a unique HTML id for future linking.

Section 5 · ⚖️ Comparison Table

Original When applicable. Side-by-side: training vs intervention, SaaS measurement vs human consulting, engagement survey vs ELCC Pulse.
⚙ Additional Widgets + Interactive Elements
a. Table Scoring Column. Add a third column to every comparison table: "IEXDG Diagnostic Score (1 to 10)" where 1 = "addresses the symptom only" and 10 = "reaches the structural root." This is not a sales score; it is a diagnostic credibility tool. Each score is annotated with a one-line rationale. Example schema:
DimensionTraining-Only ApproachIEXDG Structural InterventionDiagnostic Score
Root cause addressed?No, behavior change onlyYes, structural + behavioral9/10
Sustains past 90 days?Rarely, 60 to 80% decay rateYes, embedded in architecture9/10
Board-reportable outcomes?NoYes, quantified10/10
b. "Why This Table Exists" Context Note. A one-paragraph lead-in above the table explaining the comparison frame (not a pitch, a diagnostic lens): "Most organizations choose between these two approaches based on price or familiarity, not structural fit. This table is a diagnostic, not a verdict. If your organization has primarily tried Column A, the data in Column B is worth examining."
c. Exportable Table. A subtle "Download as CSV" text link below the table. Allows CHROs and directors to share the comparison internally without manually reformatting. Fires GA4 event: table_export_click.
d. Conditional Rendering Logic. When "not applicable" to a Culture Insight's topic, the Section 5 slot renders a single-column diagnostic checklist instead of a table: "Before your next [engagement / offsite / survey cycle], check these 5 structural markers:". This preserves the section's real estate and prevents blank-space confusion for readers.
🔁 Rotation Method · Comparison Frame

Rotate across 4 comparison frame types, logged as comparison_frame: A|B|C|D:

FrameWhat Is ComparedBest For
A · Method ComparisonTraining vs. intervention; survey vs. diagnostic pulsePosts on measurement, program design, HR methodology
B · Sector BenchmarkF500 approach vs. Government approach vs. K-12 approach (same dimension)Posts on universal leadership challenges across sectors
C · Before/After IEXDGOrganizational state before engagement vs. 90-day outcome markersPosts on transformation, culture change, strategic redesign
D · Vendor Category AuditSaaS platform vs. human consulting vs. hybrid modelPosts on technology + organizational development intersection
📈 Impact + Engagement Enhancements
  • Schema markup: each comparison table is wrapped in <table> with proper <thead> and <tbody>, not a GHL visual block or image-based table. This makes it indexable and snippet-eligible.
  • Shareable table CTA: below every table: "Forward this comparison to your [CHRO / VP of HR / Cabinet]", a pre-drafted email share with the table context pre-filled in the email body. Fires GA4 event: table_share_email.
  • Mobile rendering: tables collapse to a card-stack view on mobile (under 768px). Each row becomes a card. Implementation via CSS display: block override on <td> elements. Test every table on mobile before publishing.

Section 6 · 🛤️ What to Expect (Engagement Process)

Original 5-step IEXDG flow rendered as visual sequence: 1. Clarity Call (30 min, no fee, diagnostic frame). 2. Culture Pulse intake (5-7 day window). 3. SWOT + 3 Structural Fixes (delivered as PDF). 4. Implementation cadence (weekly or bi-weekly). 5. Outcome measurement at 90 days.
⚙ Additional Widgets + Interactive Elements
a. Interactive Step Reveal (Accordion-Style). Each of the 5 steps renders as a collapsible accordion row. The default state: Step 1 expanded, Steps 2 to 5 collapsed. Each row contains: step number + title (visible in collapsed state); what happens during this step (revealed on expand); what the client brings / what IEXDG delivers (two-column micro-layout); estimated timeline for this step. Fires GA4 event: process_step_expand · dim: step = 1|2|3|4|5.
b. "Where Most Organizations Stop" Callout. After Step 2 (Culture Pulse intake), insert a diagnostic callout: "⚠ Diagnostic note: Most organizations that engage a vendor stop at this point. They receive a report and no structural implementation. IEXDG's model does not end here." Rust left-border callout. This is a competitive positioning move without naming competitors.
c. Client Milestone Tracker Preview. A visual mock (static image or CSS-only timeline) showing what a client's 90-day engagement looks like from their perspective: Week 1, Week 2-3, Week 4, Weeks 5-12, Day 90. Labeled with client-facing milestones ("You'll have your SWOT by Day 7"). This reduces anxiety in high-stakes buyers (CHROs, government directors) who need to visualize internal sign-off timelines before committing.
d. "Book Your Clarity Call" CTA Strip. A full-width CTA strip at the bottom of Section 6: "Ready to start at Step 1? Schedule your 30-minute Clarity Call (No fee. No deck. Just diagnosis.)" links to calendar/booking page. Styled in navy background, white text, rust CTA button. Fires GA4 event: cta_click_process · dim: cta_location = process_section.
🔁 Rotation Method · Process Presentation

Rotate across 3 process visualization styles, logged as process_style: linear|diagnostic|comparative:

StyleFormatBest For
LinearNumbered 1 to 5 steps, each with timeline + deliverableGeneral audience; first-time readers
DiagnosticProcess presented as answers to "what if" questions: "What if we've already tried an engagement survey? (Step 2 tells you why the data probably missed the structural layer.)"Skeptical senior executives; repeat readers
ComparativeSide-by-side: "Typical Vendor Process" vs. "IEXDG Process", each step juxtaposedCulture Insights comparing intervention approaches
📈 Impact + Engagement Enhancements
  • Trust signal density: Section 6 is the moment readers decide if IEXDG is operationally credible. Every step should include at least one concrete deliverable name (e.g., "You receive the ELCC SWOT as a branded PDF, typically 8-12 pages"). Vague process descriptions kill conversion at this stage.
  • FAQ pre-emptive integration: the two most common process objections ("How long until we see results?" and "What do we need to have ready before Step 1?") should be answered inline within the step descriptions, not deferred to Section 8.
  • Mobile UX: on mobile, accordion defaults to all-collapsed with Step 1 highlighted. The "Book Clarity Call" strip is sticky at viewport bottom on mobile only. Scrolls away once reader passes Section 7. Implementation: CSS position: sticky; bottom: 0 with a scroll-past trigger.
  • GA4 funnel step: process_step_expand events for Steps 3, 4, 5 indicate high purchase intent. Configure a GA4 audience "High Intent, Expanded Process Steps 3-5" for remarketing.

Section 7 · 💰 Cost + ROI Section

Original 5-tier price range table (engagement type by scope). Factors that affect scope. ROI framing without motivational language. Diagnostic CTA: "Run your numbers in the IEXDG Revenue Intelligence Engine" → /strategy/IEXDG_Revenue_Intelligence_Engine.html.
⚙ Additional Widgets + Interactive Elements
a. Price Table Enhancement · "What's Included" Expansion. Each of the 5 tiers in the price range table gets an expandable "What's included" row (accordion within table cell). Default: collapsed to keep table scannable. Expanded: lists 3 to 5 specific deliverables for that tier. Example for Tier 1 ($2,500 to $5,000): "Clarity Call, Culture Pulse, SWOT PDF, 1 structural fix recommendation, 30-day follow-up session."
b. Scope Factor Visual (Impact vs. Complexity Matrix). The "factors that affect scope" content renders as a 2 by 2 matrix (CSS grid, not an image): X-axis: Organization size (250 or fewer / 250 to 1,000+). Y-axis: Diagnostic complexity (Single pillar gap / Multi-pillar structural failure). Four quadrants labeled with estimated tier ranges. This replaces a bulleted list of factors and gives visual-thinking executives an instant orientation.
c. Revenue Intelligence Engine Inline Preview. Above the RIE link, render a static "preview" of what the engine shows: 3 sample output lines (greyed-out/blurred): "Estimated annual turnover cost at your org size: [$XXX,XXX]"; "Engagement investment break-even point: [X months]"; "Projected retention improvement value: [$XX,XXX to $XXX,XXX]". With a CTA overlay: "Unblur your numbers, Run the Revenue Intelligence Engine". Fires GA4 event: rie_preview_click.
d. ROI Comparison Strip. A three-box horizontal strip (no table, just boxes):
$X to $YCost of doing nothing
$X to $YCost of a typical survey vendor
$2,500 to $XX,XXXIEXDG engagement range
Sourced from Gallup and SHRM averages. Navy boxes, white text, rust number highlights.
🔁 Rotation Method · Price Presentation Frame

Rotate across 3 cost framing approaches, logged as cost_frame: investment|diagnostic|tiered:

FrameApproachBest For
InvestmentLead with ROI math before showing price; price appears as the denominator of a returnCulture Insights where ROI is the primary reader motivation
DiagnosticLead with "What scope do you actually need?" self-qualifier; price table appears after readers have self-identified their tierCulture Insights targeting senior buyers who dislike being "sold"
TieredStandard tiered table upfront; ROI framing appears after (current default approach)Culture Insights for readers earlier in their awareness journey
📈 Impact + Engagement Enhancements
  • Price anchoring psychology: the 5-tier table should always display the highest tier first (top row), moving to the entry tier. This is cognitive anchoring, the entry price ($2,500) reads as accessible after seeing the highest tier. Reverse the current order if it shows entry tier first.
  • Board-readiness framing: include one sentence in this section specifically written for a budget-approval scenario: "IEXDG engagements are scoped to produce board-reportable outcome data within 90 days, making them defensible in Q-level budget conversations." This is not motivational language; it is procurement language.
  • GA4 funnel: rie_preview_click plus pricing_tier_expand = strongest purchase-intent signal combination in the entire Culture Insight. Configure a GA4 custom audience: "Visited pricing + expanded tier OR clicked RIE." Route to remarketing within 48 hours.
  • Update cadence: price ranges in this section must be reviewed and updated every 90 days. Add a price_last_reviewed metadata field to the Culture Insight JSON. GHL developer: surface this field in the post editor sidebar.

Section 8 · ❓ FAQ Section (4 to 8 Questions, FAQPage Schema)

Original Match "People Also Ask" queries. At least 2 sector-specific questions. 30-50 word opener + structural detail. Each answer links to a relevant pillar page.
⚙ Additional Widgets + Interactive Elements
a. FAQ Accordion with "Was This Helpful?" Micro-Signal. Each FAQ item renders as an open/close accordion. At the bottom of each open answer, a minimal binary feedback widget: "[Yes, this answered it] · [I still have a question]". The "I still have a question" option reveals a single-field inline form: "What's your question?" routes to GHL contact workflow tagged faq_gap_signal. Fires GA4 event: faq_helpfulness · dim: answer_helpful = yes|no.
b. "Ask Dr. DNicole" Inline Prompt. At the bottom of the FAQ section, before the schema closes: "Have a question not listed here? Send it directly" links to a lightweight GHL form (name, email, question field). Hidden field: source_faq = [slug]. These submissions become future FAQ entries and Culture Insight topic seeds.
c. FAQ Schema Optimization. Each FAQ item is individually wrapped in FAQPage JSON-LD schema. The schema is injected via GHL custom code block in the <head>. Questions and answers are pulled from visible on-page content, not hidden. Structure:
{
  "@type": "Question",
  "name": "[Question text]",
  "acceptedAnswer": {
    "@type": "Answer",
    "text": "[30-50 word opener + structural detail + pillar page link]"
  }
}
d. Sector Filter for FAQ. If a Culture Insight has 6+ FAQ items spanning multiple sectors, render a sector filter above the FAQ list: "[All] [Corporate / F500] [Government] [K-12 / Higher Ed]". Active filter highlights questions tagged to that sector; others dim (not hidden, still crawlable). Fires GA4 event: faq_sector_filter · dim: sector = all|corporate|government|k12.
🔁 Rotation Method · FAQ Curation Approach

Rotate across 3 FAQ curation strategies, logged as faq_strategy: paa|objection|decision:

StrategySource of QuestionsBest For
PAA (People Also Ask)Google PAA box for the Culture Insight's primary keywordSEO-priority Culture Insights; awareness-stage topics
Objection-ClearingCommon sales objections from Clarity Calls ("Is this just a survey?" / "What makes this different from Gallup?")Culture Insights targeting mid-funnel readers who are comparing options
Decision-SupportQuestions a CHRO would need answered before getting budget approval ("How do we measure success?" / "What does implementation require from our team?")Culture Insights targeting senior decision-makers; high-ticket scope
📈 Impact + Engagement Enhancements
  • "People Also Ask" targeting: before writing FAQ questions, run the primary H1 keyword through Google and capture the PAA box verbatim. Include at least 2 exact PAA matches per Culture Insight for featured snippet eligibility.
  • FAQ content recycling: every FAQ answer 50 words or longer is a LinkedIn micro-post candidate. After publishing, export FAQ items to the "What to Say When It Lands" workflow (Section 13).
  • Sector-specific question quota: the original spec requires at least 2 sector-specific questions. Enhance this: one question must be explicitly scoped to government/public sector (FEVS-relevant), and one must address K-12 or higher education (superintendent tenure or cabinet dynamics). The third sector-specific question (corporate) should reference an F500 or SHRM data point.
  • Schema validation: after every publish, run the post URL through Google's Rich Results Test (search.google.com/test/rich-results). Log pass/fail in the Culture Insight performance tracker. A failing FAQPage schema is a missed SEO asset.

Section 9 · 🛡️ Trust Block

Original About IEXDG. No motivational copy. Dr. DNicole Fields, Ed.D., 20+ years tri-sector. ELCC 6-Pillar Framework (proprietary). Named clients (City of Tucson, Garfield Heights, CareFirst BCBS as added). 5-7 day diagnostic-to-SWOT speed. Engagement starts at $2,500.
⚙ Additional Widgets + Interactive Elements
a. Credential Stack (Scannable Format). Render the Dr. DNicole credentialing in a horizontal chip row (not a paragraph): Ed.D., Educational Leadership 20+ Years Tri-Sector ELCC 6-Pillar Framework Engagement from $2,500. Each chip links to its relevant supporting page (credential to about page, framework to ELCC pillar index). Chips in navy, rust on hover.
b. Named Client Context Strip. Elevate the named clients beyond a list. Render each with a one-line context:
OrganizationEngagement TypeSector
City of TucsonLeadership culture diagnosticGovernment
Garfield HeightsOrganizational alignmentK-12
CareFirst BCBSExecutive team interventionCorporate
This format transforms a name-drop into a proof-of-breadth signal. No testimonials (if not yet permission-cleared), just sector coverage facts.

⚠ Truth note (added 2026-06-06)

City of Tucson is a cold-outreach PROSPECT that was gateway-blocked, NOT a delivered engagement. Do not cite it as a completed case study or named client in any published Culture Insight until Dr. DNicole confirms. The original spec text is preserved above verbatim; this note overrides it for live use. See the Tucson truth record in memory.

c. "Why No Motivational Copy" Transparency Note. A one-sentence meta-transparency note (rendered in small gray italic beneath the trust block): "IEXDG does not use testimonial language or motivational framing in its published work. Our results speak through diagnostic data, not endorsements." This actually increases credibility with CHROs and government directors who are conditioned to distrust vendor self-promotion.
d. ELCC Framework Micro-Visual. A compact 6-pillar visual (CSS grid, not an image) showing the 6 ELCC pillars as labeled hexagons or tiles: Communication, Connection, Collaboration, Captaincy, Culture, Competence. Each pillar links to its landing page. Renders inline within the trust block, not a separate section. Provides visual proof of framework depth without requiring the reader to navigate away.
CommunicationConnectionCollaboration CaptaincyCultureCompetence
e. "Speed-to-Value" Guarantee Statement. Add a standalone sentence with a rust horizontal rule above it: "From signed agreement to SWOT delivery: 5 to 7 business days. No discovery phase theater. No 60-day onboarding." This is the single most differentiating operational claim in the trust block. Make it visually distinct.
🔁 Rotation Method · Trust Block Emphasis

Rotate across 3 trust emphasis modes, logged as trust_mode: credential|proof|process:

ModeEmphasisBest For
CredentialLead with Dr. DNicole's academic and professional credential stack; framework followsCulture Insights for audiences unfamiliar with IEXDG (awareness stage)
ProofLead with named clients and sector coverage; credentials follow as supporting evidenceCulture Insights targeting readers who need social proof before methodology
ProcessLead with the 5-7 day speed claim and diagnostic process clarity; clients and credentials followCulture Insights targeting high-urgency buyers (active search for vendor)
📈 Impact + Engagement Enhancements
  • Author schema markup: the trust block is the semantic home of Person schema for Dr. DNicole. Inject JSON-LD Person schema here (name, credentials, affiliation, sameAs links to LinkedIn, IEXDG about page). This feeds Google's Knowledge Panel and E-E-A-T signals.
  • Trust block A/B test: every 5 Culture Insights, alternate between: (A) trust block leads with credential stack, (B) trust block leads with named client table. Measure scroll-past rate (does the reader continue to Section 10?) and Clarity Call conversion. Log in performance tracker.
  • "Why IEXDG vs. Alternatives" internal link: somewhere in the trust block, link to a comparison page or Culture Insight that specifically addresses the "why not just hire a big consulting firm?" question. If that page does not exist yet, it is a content gap (flagged in Section 14).

Section 10 · 🔗 Related Content Links

Original 1 ELCC pillar page · 2-3 related Culture Talkz · 1 engagement page · 1 sector landing page.
⚙ Additional Widgets + Interactive Elements
a. Related Content Card Grid (Not a Link List). Upgrade from a plain link list to a 3-column card grid. Each card contains: thumbnail image (from the related content's hero image); content type label ([ELCC Pillar] / [Culture Talkz] / [Culture Insight] / [Sector Page]); title (linked); 1-sentence description; estimated read/listen time. Cards render in a 3-column grid on desktop, 2-column on tablet, 1-column on mobile. Fires GA4 event: related_content_click · dim: content_type = pillar|culture_talkz|field_note|sector.
b. "If You Read Nothing Else This Month" Editorial Pick. One card in the grid is marked with a rust [Recommended] badge, Dr. DNicole's editorial pick for the most relevant companion piece to this Culture Insight's topic. This badge rotates; it is NOT always on the most recent content.
c. "Continue Your Diagnostic" Pathway Block. Below the card grid, a single full-width pathway prompt: "This Culture Insight covered [X]. If you want to go deeper on [Y], read [Title]" or "If you're ready to move from diagnosis to action, the next step is [the Culture Pulse / a Clarity Call]." This is a narrative bridge, not a CTA (that lives in Section 12). It functions as a reader journey continuation device.
d. Recirculation Logic. The related content selection follows a content graph logic, not just tag matching: always link to the ELCC pillar page for the pillar tagged in Section 1; always link to the most recent Culture Insight in the same sector_focus; always link to the Culture Talkz episode with the highest listener completion rate on the same topic (sourced from podcast analytics); optional (if exists) a Culture Insight that addresses the gap or counterargument raised in this post.
🔁 Rotation Method · Related Content Mix

Rotate across 3 recirculation priorities, logged as recirculation_priority: depth|breadth|conversion:

PriorityCard MixBest For
Depth1 pillar page + 2 Culture Insights on same topic + 1 Culture Talkz (deep dive)Culture Insights on foundational/complex topics; readers who want more
Breadth1 pillar page + 1 Culture Insight (different sector) + 1 Culture Talkz + 1 sector pageCulture Insights on universal leadership topics; cross-sector awareness
Conversion1 pillar page + 1 Culture Insight + 1 engagement page + 1 Culture Pulse CTA cardCulture Insights for readers showing high purchase intent signals (late funnel topics)
📈 Impact + Engagement Enhancements
  • Internal linking equity: related content links distribute PageRank to pillar pages and sector pages, both of which are the highest-priority pages for organic search. This section is not decorative; it is a core SEO strategy execution point.
  • Content gap indicator: if fewer than 3 legitimate related pieces exist for a new Culture Insight topic, that is a content gap signal. Log it in the content calendar as "related content needed for [topic]." Do not fill the section with tangentially related links.
  • GA4 cohort analysis: monthly, analyze related_content_click events to identify which content types (pillar / talkz / insight / sector) drive the most onward engagement. Adjust the card mix formula accordingly.

Section 11 · 📥 Lead Magnet (The Conversion Moment)

Original ELCC 6-Pillar Self-Diagnostic PDF (or pillar-specific). GHL form (email gate REQUIRED). Fields: First name, Email, Role, Sector. Hidden field: source_field_note = [slug]. GA4 event: diagnostic_download. GHL workflow: nurture sequence enrollment.
⚙ Additional Widgets + Interactive Elements
a. Lead Magnet Preview Module. Before the form, render a 3-image carousel or static 2-image preview of the PDF's interior pages (blurred/watermarked enough to preview without giving away the content). Include a visible page count and a one-line deliverable statement: "12 pages. 6 pillars. Specific diagnostic markers for your sector. Takes 20 minutes to complete." This pre-sells the download before the email gate. Reduces form abandonment.
b. Form Enhancement · Role Field as Dropdown. The current "Role" field is freeform. Convert to a dropdown with pre-defined options: CHRO / Chief People Officer; VP / Director of HR; Government HR Director; School / District Superintendent; Cabinet-Level Administrator; Higher Ed Provost / VPAA; Executive Director / CEO (Nonprofit); Other (specify). This improves segmentation accuracy and downstream CRM routing. GHL workflow: route to sector-specific nurture sequence based on dropdown selection.
c. Instant Personalization · "Your Sector Edition" Copy Swap. Using GHL's conditional content (or a lightweight JS approach), swap the lead magnet headline and description based on a URL parameter (?sector=government|k12|corporate) passed from upstream CTAs: Default "ELCC 6-Pillar Self-Diagnostic, Tri-Sector Edition"; ?sector=government "ELCC 6-Pillar Diagnostic, Government & Public Sector Edition"; ?sector=k12 "ELCC 6-Pillar Diagnostic, K-12 & Higher Education Edition"; ?sector=corporate "ELCC 6-Pillar Diagnostic, F500 & Enterprise Edition". The PDF delivered is the same; the perceived relevance increases significantly.
d. Social Proof Line Above Form. One line of social proof immediately above the form, in rust italic: "Downloaded by HR directors, superintendents, and senior executives across 3 sectors." No fake count. No fake stars. Just a factual, sector-specific relevance claim.
e. Post-Download Experience. After form submission, the GHL "thank you" step should include: download button (immediate access); a next-step prompt "While you review the diagnostic, here's the 12-minute Culture Talkz episode that walks through each pillar [link]"; pre-filled LinkedIn share "Just downloaded the IEXDG ELCC Diagnostic. If you're in [sector], this is worth 20 minutes. [link]". Fires GA4 events: diagnostic_download (existing) plus thank_you_page_view plus post_download_cta_click.
🔁 Rotation Method · Lead Magnet Asset

Rotate across 4 lead magnet variations, logged as lead_magnet_asset: sixpillar|pillar_specific|sector_report|roi_tool:

AssetDescriptionWhen to Use
Six-Pillar Self-Diagnostic PDFFull ELCC framework; 12 pages; all sectorsDefault; general Culture Insights
Pillar-Specific DiagnosticSingle pillar deep-dive (e.g., "Captaincy Diagnostic"); 6-8 pagesCulture Insights focused on one ELCC pillar
Sector Benchmark ReportOne-pager with tri-sector data tables (FEVS, Gallup, CGCS)Culture Insights heavily data-anchored; government/K-12 focus
ROI Pre-Assessment Worksheet1-page self-scored tool linking to Revenue Intelligence EngineCulture Insights where cost/ROI is the primary topic (Section 7-focused reads)
📈 Impact + Engagement Enhancements
  • Form abandonment recovery: if a user reaches the form but does not submit within 45 seconds, trigger a GHL popup (mobile-safe): "Not ready to download? Take the Culture Pulse instead, no form required." links to the Culture Pulse page. Fires GA4 event: form_abandon_recovery_trigger.
  • Nurture sequence branching: the GHL workflow triggered by diagnostic_download should branch at Day 3 based on Role dropdown selection. Government/K-12 roles receive a FEVS/superintendent-specific follow-up. Corporate roles receive an F500 retention data email.
  • Lead quality scoring: in GHL or your CRM, assign a lead score of +10 for diagnostic_download plus +5 for completing Role field plus +15 for selecting CHRO/Gov Director/Superintendent. Score of 25 or more = route to Clarity Call outreach sequence within 24 hours.

Section 12 · 🎯 Closing CTA

Original Primary: Take the Culture Pulse → iexdg.com/culture-pulse. Secondary: Email Dr. DNicole directly. Tertiary: Listen to the companion podcast episode (audio embed, see Section 17). GA4 events: cta_click_closing, click_email.
⚙ Additional Widgets + Interactive Elements
a. Closing CTA Architecture · Three-Lane Visual. Render the three CTAs as a horizontal three-lane layout (not stacked buttons):
🩺 DIAGNOSETake the Culture Pulse (no fee) · navy CTA button
✉ DIRECT LINEEmail Dr. DNicole directly · rust text link
🎙 LISTENCulture Talkz companion ep · audio player
On mobile: stacks vertically with the primary CTA first and largest.
b. Contextual Closing Statement (Rotates, see below). Immediately above the three-lane CTA layout, a 2 to 3 sentence contextual bridge from the Culture Insight's core argument to the action ask. This is NOT a generic "ready to get started?" line. It is specific to the Culture Insight's topic. Example for a Culture Insight on trust architecture: "If the structural gaps in this Culture Insight sound familiar, they're not a reflection of your team's effort, they're a reflection of missing architecture. The Culture Pulse is designed to surface exactly where those gaps live in your organization. No report. Just a diagnostic conversation."
c. Urgency Signal (Non-Promotional). A factual urgency framing beneath the primary CTA button: "Clarity Calls are available on a limited scheduling basis. Current wait: [X] business days." Updated manually in GHL each week. If wait time is zero, replace with: "Clarity Calls are available this week. 30 minutes. No pitch." This is factual capacity information, not manufactured scarcity. Fires GA4 event: cta_click_closing_primary.
d. Culture Insight Series Navigation (Bottom of Page). Below the CTA lanes, add a minimal "Previous Culture Insight · Next Culture Insight" navigation with title previews. Keeps readers in the IEXDG content ecosystem. Fires GA4 event: field_note_navigation · dim: direction = prev|next.
🔁 Rotation Method · Closing CTA Intensity

Rotate across 3 closing intensity levels, logged as closing_intensity: diagnostic|direct|bold:

LevelPrimary CTA LanguageContextual Statement ToneBest For
Diagnostic"Take the Culture Pulse" (current default)Measured, clinical, non-pressuringStandard Culture Insights; awareness-to-consideration readers
Direct"Schedule your Clarity Call"Named next step; specific outcome framingCulture Insights on high-urgency topics (turnover crisis, failed initiative)
Bold"Your team is already showing these patterns." plus Culture Pulse buttonEmpathetic confrontation; names the reader's realityCulture Insights where the content is highly specific to a reader's current situation
📈 Impact + Engagement Enhancements
  • GA4 goal completion: cta_click_closing_primary is the primary micro-conversion event for the Culture Insight funnel. Configure it as a GA4 goal. Monthly, measure: Culture Insight to Closing CTA click rate. Benchmark target: 4% or more of post sessions.
  • Audio embed spec: the companion Culture Talkz embed in the tertiary CTA should auto-load the episode but NOT auto-play. Episode title, duration, and a one-line description render above the player. If no companion episode exists, the tertiary lane is replaced with: "Browse all Culture Talkz episodes" linking to the podcast index.
  • LinkedIn retargeting pixel: if LinkedIn Insight Tag is installed, add an event trigger on cta_click_closing to create a LinkedIn matched audience of readers who reached the CTA but did not convert. Use for Sponsored Content retargeting with the lead magnet asset.
  • Culture Insight performance summary (bottom of page, visible to Dr. DNicole only via GHL login): a collapsed admin panel showing: publish date, word count, GA4 session count (last 30 days), conversion rate (diagnostic_download / sessions), and the primary/secondary keyword rankings. GHL developer: implement as a password-protected or role-gated widget.

Section 13 · 📣 What to Say When It Lands

Post-Publish Outreach Framework. This section is for Dr. DNicole's use immediately after a Culture Insight publishes. It is not rendered on the blog post. It is the activation layer that turns a published post into a business development event.

⏱ The 90-Minute Post-Publish Window

The first 90 minutes after publishing are the highest-leverage window for organic reach. Execute in this order:

  • Minute 0 to 15: Internal confirmation. Confirm the post is live, all sections rendering correctly, all CTAs firing. Run the URL through Google Rich Results Test (FAQPage schema). Confirm GA4 is tracking diagnostic_download, cta_click_closing, cta_click_inline. Share the live URL internally.
  • Minute 15 to 45: LinkedIn activation. Post the LinkedIn Dispatch (template below). Pin the post to your LinkedIn profile for 7 days. Add the Culture Insight URL to your LinkedIn "Featured" section if it replaces an older one.
  • Minute 45 to 90: Direct outreach (3 to 5 contacts). Use the Direct Outreach Template (below) for 3 to 5 warm contacts who are relevant to this Culture Insight's specific topic. Personalize the first sentence for each contact, do not bulk-blast.
💬 LinkedIn Dispatch Template

Rotation A · Data-Led Post (use for Culture Insights with a strong stat in the hero)

[STAT from the Culture Insight, verbatim, no commentary]

That number comes from [Source]. But it's not the whole story.

The part most [CHROs / superintendents / HR directors] don't see is the
structural layer underneath it.

In this week's Culture Insight, I broke down:
→ [First H2 topic, one line]
→ [Second H2 topic, one line]
→ [What the structural fix actually looks like]

If you lead an organization where this is showing up, the diagnostic is free.
[Culture Insight URL]

#OrganizationalDevelopment #LeadershipDevelopment #[SectorTag]

Rotation B · Tension-Led Post (use for Culture Insights with a strong observation or paradox)

[One-sentence observation from the Culture Insight's opening hook]

Most [CHROs / leaders / directors] I talk to already know this.

What they're missing is the architecture to act on it.

New Culture Insight this week:
"[H1 Title]"
→ [Culture Insight URL]

20 minutes of diagnostic reading. No pitch at the end.

#[ELCCPillar] #LeadershipDevelopment #[SectorTag]

Rotation C · Case Framing (use for Culture Insights with Variant D hero, story-anchored)

A [senior director / CHRO / superintendent] I spoke with recently said:

"We've done the training. We've done the surveys. I don't know why nothing sticks."

The answer is almost always the same: the training was real. The architecture wasn't there.

I wrote about the structural pattern this week.

"[H1 Title]"
→ [Culture Insight URL]

#[ELCCPillar] #OrganizationalDevelopment #[SectorTag]
✉ Direct Outreach Template (Email or LinkedIn DM)

For a warm contact who has previously engaged with IEXDG content:

Subject: Thought of you, [Culture Insight H1 title]

[First name],

I published a new Culture Insight this week on [1-sentence topic summary].

[Name the specific H2 section or data point most relevant to their role/org]:
"[Pull quote or stat from that section]"

I think it's directly applicable to [what you know about their org situation, 1 sentence].

No ask here, just thought it was worth sharing.

[Culture Insight URL]

- DNicole

For a prospective client who has been in the pipeline (Clarity Call not yet scheduled):

Subject: This one's relevant to what we discussed

[First name],

When we talked about [the issue they mentioned], I made a note to send you
this when I wrote about it.

This Culture Insight covers [topic] and specifically the structural pattern that
shows up in [their sector] organizations.

The section on [H2 that matches their stated pain] is the most relevant part for you.

If the diagnostic resonates, the Clarity Call is still available, no prep
required on your end.

[Culture Insight URL]

- DNicole
📧 Email Newsletter Version (GHL Broadcast)
Subject line options (A/B test these):
A: [H1 title, verbatim, question form]
B: "The pattern behind [problem]: [2-3 word diagnostic label]"
C: "[Stat from Section 2], new Culture Insight"

Preview text: [First 90 chars of the Culture Insight's opening hook]

---

Body:

[First paragraph of the Culture Insight's opening hook, verbatim]

[One sentence: what the Culture Insight covers]

In this issue:
→ [H2 section 1, one line]
→ [H2 section 2, one line]
→ [H2 section 3, one line]

[If applicable: "The [lead magnet name] is available at the end for download, no fee."]

Read the full Culture Insight →
[Culture Insight URL]

---

Dr. DNicole Fields, Ed.D.
Founder, IEXDG
[iexdg.com/culture-pulse] | [Unsubscribe]
🗓 7-Day Amplification Schedule
DayAction
Day 0 (publish)LinkedIn Dispatch (Rotation per hero variant) · Direct outreach (3 to 5 contacts) · GHL email broadcast
Day 2LinkedIn comment on your own post adding a data point or follow-up observation not in the Culture Insight (extends reach algorithmically)
Day 4Pull one FAQ answer from Section 8, post as standalone LinkedIn micro-post (150 to 200 words, no link in body, link in first comment)
Day 7Pull the "Key Diagnostic Takeaways" box from Section 4, post as a LinkedIn carousel (3 slides: one takeaway per slide, IEXDG branding). Tag to the Culture Insight URL in the caption.
Day 14Check GA4: if the Culture Insight is in the top 3 for its primary keyword, consider a Google Search Console URL inspection to accelerate indexing
Day 30Add the Culture Insight to the "Related Content" section of the 2 most closely related existing Culture Insights (retroactive internal linking)

Section 14 · 🔎 Gap Analysis + Blind Spot Audit

Fixed Cadence Review System. This section is operational, not published on the blog. It is a recurring audit instrument for Dr. DNicole and her team. Run this audit on the schedule defined in the Cadence Rules at the bottom.

Part A · Gap Analysis: What the Anatomy Currently Misses
Gap 1 · No Video Content Integration. What's missing: the anatomy has no native video layer. No short-form video summary, no embedded video explainer, no YouTube/Vimeo integration point. Reader impact: video-first executives (particularly government and K-12 audiences comfortable with recorded briefings) have no entry point. An 8-12 min read is a high commitment for a first-time visitor. Fix: add a Section 1.5 (or Section 4 enhancement): optional 3 to 5 minute video summary by Dr. DNicole, embedded above the TOC or at the top of Core Content. Not a production video, a Loom-style camera-to-lens summary. GHL supports video embeds natively. Priority: High. Video content is the fastest-growing trust signal for B2B consulting in the government and education sectors.
Gap 2 · No Social Proof Beyond Named Clients. What's missing: named clients appear in the Trust Block, but there are no outcome statements, no measurable results, no "what changed" language attached to any client reference. Reader impact: a CHRO evaluating IEXDG against a Big 4 consulting firm sees two lists of client names. The Big 4 list will be longer. IEXDG needs to win on depth and specificity, not volume. Fix: for each named client in Section 9, add a one-line outcome statement (no testimonial necessary, just a factual result framing): "City of Tucson: ELCC SWOT delivered in 6 days; 3 structural fixes implemented within 60-day window." Priority: High. This is the single largest trust gap for mid-to-late funnel readers. (See the Tucson truth note in Section 9: do not use Tucson as a delivered case until confirmed.)
Gap 3 · No "Why Not IEXDG" Section. What's missing: the anatomy never addresses fit criteria, there is no honest articulation of what type of organization IEXDG is NOT right for. This creates a subtle credibility gap with sophisticated buyers who expect vendors to self-qualify. Reader impact: a CHRO at a 10,000-person org may assume IEXDG is too small. A superintendent with an $800K consulting budget may assume the entry price ($2,500) signals a small-scope firm. Neither objection is addressed. Fix: add a "Who This Is For / Who It Isn't For" sub-section within Section 9 (Trust Block) or as a standalone Section 9.5. Example language: "IEXDG engages organizations where a senior sponsor (CHRO, Superintendent, Cabinet Director) is actively driving the diagnostic conversation. We are not the right fit for organizations looking to check a compliance box." Priority: Medium-High.
Gap 4 · No Accessibility Compliance Layer. What's missing: the anatomy specifies visual design (WebP images, CSS tables, JS accordions) but never mentions WCAG compliance, color contrast ratios, keyboard navigation, or screen-reader behavior. Reader impact: government and K-12 clients, IEXDG's target sectors, operate under Section 508 and WCAG 2.1 AA mandates. A Culture Insight that fails accessibility standards is a credibility contradiction for an org selling leadership culture solutions to these sectors. Fix: add an accessibility checklist to the developer spec: all images have descriptive alt text (specified in Section 1 enhancement); color contrast ratio 4.5:1 or higher for all text (navy on white passes; rust on white must be checked); all accordions and tabs are keyboard-navigable (tabindex, aria-expanded); audio player has transcript link; PDFs (lead magnet) are tagged PDFs, not image-only. Priority: High for government/K-12 sector credibility.
Gap 5 · No Explicit Return-Visitor Experience. What's missing: the anatomy is designed for a first-time reader. There is no mechanism for a return visitor (someone who has already read 3 to 4 Culture Insights) to know what's new, what they've read, or where to go next. Reader impact: IEXDG's highest-value buyers are likely reading multiple Culture Insights over weeks before committing to a Clarity Call. They have no orientation system for their return visits. Fix: two-part fix: (1) add browser localStorage-based read tracking (lightweight JS): if a visitor has loaded 3 or more Culture Insights, trigger a banner: "You've read 3 Culture Insights. Ready to run your diagnostic?" linking to Culture Pulse. (2) On the Related Content section (Section 10), de-prioritize already-read Culture Insights in the card grid (if same browser session). Priority: Medium.
Gap 6 · No Explicit Referral / Forwarding Architecture. What's missing: the anatomy includes share buttons (Section 1) and a table export option (Section 5), but no explicit "forward this to your [role]" prompt designed for peer-to-peer distribution within organizations. Reader impact: CHROs forward good content to their CEOs, CFOs, and Board HR committees. Superintendents forward to cabinet members. This intra-organizational forwarding is the highest-value distribution channel for B2B consulting content, and it's invisible in the current anatomy. Fix: add a "Forward to a Colleague" prompt in Section 12 (Closing CTA) and Section 7 (Cost + ROI). Pre-drafted email subject line and body, customizable. Example: "Subject: This data is relevant to what we discussed in last week's leadership meeting." Priority: Medium-High.
Gap 7 · No Offline / Print Optimization. What's missing: government and K-12 decision-makers frequently print long-form content for review in committee meetings, cabinet sessions, or board presentations. Reader impact: a Culture Insight printed from Chrome default settings will print with broken layouts, missing CTA buttons, and unformatted tables. Fix: add a @media print CSS stylesheet to the GHL template: hide navigation, sticky TOC, accordions (expand all), audio players, CTA buttons, progress bar; show all content in linear format, URL visible below all CTA buttons, full citation URLs visible; page breaks before Sections 5, 7, 9; footer "IEXDG Culture Insights · iexdg.com · Dr. DNicole Fields, Ed.D." Priority: Medium. High for government sector specifically.
Gap 8 · No Podcast/Audio-First Entry Path. What's missing: the anatomy references the companion Culture Talkz podcast episode in Sections 12 and 1 (enhanced), but there is no mechanism to arrive at a Culture Insight FROM the podcast (reverse journey). The podcast listener who wants to read the Culture Insight has no easy bridge. Reader impact: Culture Talkz listeners are already warm leads. The conversion path from podcast to Culture Insight to Clarity Call is the highest-intent reader journey, and it has no dedicated architecture. Fix: (1) in every podcast episode description, include: "Full Culture Insight with data, comparison tables, and the lead magnet diagnostic: [Culture Insight URL]". (2) In the Culture Insight, add a "Listening to the podcast?" variant of the opening hook (show/hide based on URL parameter ?from=podcast): "You just heard the overview. Here's the full diagnostic data behind it." Priority: Medium.
Part B · Blind Spot Audit: Three Persona Lenses

Read each section of the anatomy as if you are this person encountering IEXDG for the first time.

Persona 1 · CHRO at a Fortune 500 Company. What they bring: budget authority, extreme vendor fatigue, board-level accountability, a team of 3 to 5 HR VPs who will critique anything she forwards. She's evaluated McKinsey, Deloitte, SHRM consulting, and 4 "culture tech" platforms in the past 18 months.

Anatomy SectionBlind SpotWhat to Fix
Section 1 (Hero)"Why is this person's blog post in my LinkedIn feed? What makes this different from any other OD consultant?"The hero block needs to signal institutional credibility AND operational specificity within the first 3 seconds. The ELCC framework name alone won't do it, she needs a proof signal (client org type, scope, speed).
Section 3 (TOC)"This is a long post. Is there a version of this I can forward to my VP?"The "Download as PDF" TOC link solves part of this. The "What to Say When It Lands" sharing template in Section 13 solves the rest, but only if it's activated.
Section 7 (Cost)"The entry price is $2,500. That's a single line item on my T&E card. Why is this being presented as an engagement tier?"The 5-tier table needs a clear Tier 5 (enterprise/multi-team scope) with a realistic ceiling price, or a "contact for enterprise scope" row. A CHRO who sees only $2,500 to $15,000 ranges may mentally file IEXDG as a boutique vendor inappropriate for her org size.
Section 9 (Trust)"I need to know if they've worked with organizations my size and complexity."Named clients need org-size indicators or employee count ranges. "City of Tucson" signals government, not F500 scale. The CHRO needs at least one corporate reference with implied scale.
Section 11 (Lead Magnet)"I'm not going to fill out a form for a PDF. But I would take a Clarity Call if I thought it was genuinely diagnostic and not a sales call."The lead magnet form should have a secondary option: "Prefer to talk? Schedule a Clarity Call directly." This gives high-status buyers an escape from the form gate.

Persona 2 · Government HR Director (Federal Agency or Large Municipality). What they bring: FEVS accountability, political scrutiny, procurement rules, union dynamics, limited consulting budget with strict justification requirements. Has been burned by vendors who didn't understand government culture.

Anatomy SectionBlind SpotWhat to Fix
Section 2 (Hook)"Does this person actually understand government HR? Or is this corporate OD repackaged?"The opening hook's tri-sector note (in the original subtitle) must explicitly name a government-specific data source (FEVS, OPM, NTEU) within the first 3 paragraphs to establish government domain credibility.
Section 4 (Core Content)"The HBR and McKinsey citations are fine, but are they relevant to government? Those organizations don't operate in our sector."At least 1 of the 6 authority anchors in every Culture Insight must be a government-specific source: OPM, FEVS data, Partnership for Public Service, ICMA, IPMA-HR. The current list is skewed corporate.
Section 6 (Process)"How does this work in a procurement environment? Can I sole-source this? Does IEXDG have a GSA Schedule?"Section 6 needs a "Government Procurement Note" sub-section or tooltip: "IEXDG engagements can be structured as professional services contracts compatible with government procurement frameworks. Contact us for scope documentation."
Section 7 (Cost)"I need to justify this in a budget narrative. 'Starting at $2,500' is not a budget narrative."Add government-specific cost framing: "IEXDG engagements qualify as professional development/organizational consulting under [common federal budget codes]. Scope documentation available on request."
Section 9 (Trust)"City of Tucson is a good reference. What happened there? What did you actually do? What improved?"Outcome statements (Gap 2 fix) are critical for this persona. One specific government case with a measurable outcome is worth more than five client names. (Note: confirm Tucson status before publishing per Section 9 truth note.)

Persona 3 · School District Superintendent or Higher Education Provost. What they bring: board accountability, community scrutiny, limited budget, cabinet-level relationships that define every initiative's success or failure. Has probably been through 2 to 3 "culture initiatives" that didn't outlast the consultant. Is deeply skeptical of outsiders who claim to understand schools.

Anatomy SectionBlind SpotWhat to Fix
Section 1 (Hero)"Does this person understand that schools aren't corporations? The language feels like it comes from a business consulting world I don't trust."The subtitle's tri-sector note should lead with K-12/higher ed language first (not "F500, government, K-12") for Culture Insights targeting this persona. Reorder to match the Culture Insight's primary sector_focus tag.
Section 2 (Hook)"I've seen a dozen of these 'here's why your district is broken' posts. What makes this one different?"The hook architecture must validate the superintendent's competence before diagnosing structural problems. This persona is educated, experienced, and politically exposed. "Credibility Disruption" hook architecture (Rotation 2) works best here, acknowledging what they already know before revealing what's missing.
Section 4 (Core Content)"The Council of the Great City Schools reference is good. But what about smaller districts? Suburban? Rural?"Include at least one data point per Culture Insight that applies to non-urban K-12 contexts (AASA data, rural district turnover, Title I budget constraints). The CGCS reference skews to large urban districts.
Section 6 (Process)"5-7 days sounds fast. Too fast. Is this actually thorough or just quick?"For K-12 audiences, add a "What we're not rushing" note in the process section: "The 5-7 day window covers intake and SWOT delivery, not relationship-building. We don't move faster than trust allows."
Section 9 (Trust)"Garfield Heights is the only K-12 reference. What grade level? What challenge? What outcome?"Same as CHRO and Government Director feedback: named clients need outcome statements. For Garfield Heights, a one-line outcome (e.g., "cabinet communication audit completed in 7 days; two structural barriers identified") would triple the trust signal.
Section 11 (Lead Magnet)"A 'self-diagnostic PDF' sounds like something I'd leave in a professional development folder and never open."For K-12 and higher ed audiences, rename the lead magnet: "ELCC Cabinet Readiness Diagnostic" or "Superintendent's Culture Audit." Same content, sector-specific framing.
Part C · Conversion Opportunity Audit: What the Anatomy Isn't Capturing
Missed OpportunityCurrent GapFix
Conference / Speaking Engagement CTANo mention of Dr. DNicole as a speaker or keynote presenceAdd a 1-line speaking CTA in the trust block or closing CTA: "Dr. DNicole presents the ELCC Framework to leadership teams, conferences, and cabinet sessions. Invite her to your event."
Cohort / Group ProgramAll CTAs point to individual org engagements; no group offering mentionedIf a cohort model exists or is planned, add it as a Tier 1.5 in the price table: "Leadership cohort / peer learning format: $[X] per participant."
Retainer / Ongoing PartnershipThe 5-step process implies a defined engagement with an endpointAdd a "What comes after 90 days?" sentence in Section 6 or 7: "Organizations with ongoing needs can extend into a retainer model. Scope and cadence defined at Day 90 review."
Alumni / Past Client PathwayNo content or CTA for organizations that have already completed an IEXDG engagementAdd a "Returning client?" micro-path in the closing CTA: "Already been through the ELCC process? Here's what a Year 2 engagement looks like [link]"
Board / Governance AudienceAll personas are operational HR leaders; no explicit path for board members or trustees who might discover a Culture InsightAdd one FAQ per relevant Culture Insight: "How do I present IEXDG's findings to my board?", this surfaces board-facing language and opens a governance-level conversion path.
Media / Press Mention PathNo "For press" or "Cite this data" language anywhere in the anatomyAdd a micro-line at the bottom of Section 9: "For media inquiries or to cite IEXDG research in your publication: [email]." Journalists and industry reporters who land on Culture Insights have no clear next step.
Part D · Fixed Audit Cycles + Scoring Rubric

Audit Cadence

TriggerAudit TypeWhat to Review
Every 5 Culture Insights publishedMini AuditCheck: all CTAs firing in GA4; pricing still current; named client list current; FAQ schema passing Rich Results Test; lead magnet download link live
Every 30 daysStandard AuditRun full blind-spot audit checklist against the most recent 3 Culture Insights; check GA4 funnel conversion rates; review faq_helpfulness signals for content gaps; update the 7-day amplification schedule if engagement patterns have shifted
Every 90 daysDeep AuditFull anatomy scoring (rubric below); competitive review (what are comparable OD firms publishing?); pricing review; named client + outcome statement update; recirculation card performance review; podcast-to-Field-Note conversion review
Score 95/100 or higher for 2 consecutive 90-day cyclesRetire this audit, archive findings, commission Anatomy v3.0Signal that the anatomy has matured and needs a structural redesign to stay ahead of reader expectations

Anatomy Scoring Rubric (0 to 100). Score each Culture Insight immediately after publishing using this rubric. Log scores in the Culture Insight performance tracker.

CategoryMax PointsScoring Criteria
Hero Block10Hero variant rotated correctly (2); image passes 6-question litmus (3); H1 is a diagnostic hook not a generic title (3); ELCC + sector pills present and linked (2)
Opening Hook8First 155 chars are meta-description quality (2); cost-of-inaction framing present (3); promise statement present (3)
Table of Contents5Sticky on desktop, collapsible mobile (2); reading time estimates present (2); express lane links present (1)
Core Content20Diagnostic pattern (Obs to Cost to Fix to Application) followed in each H2 (5); at least 1 government-specific and 1 K-12-specific data point (4); inline CTA firing correctly (3); Research Anchor callouts used (3); Key Takeaway box present (3); word count 300-500 per H2 (2)
Comparison Table7Table renders correctly on mobile (2); comparison frame rotated (2); exportable (1); context note present (2)
Process Section8All 5 steps present with deliverable specificity (3); process style rotated (2); Clarity Call CTA strip present (3)
Cost + ROI85-tier table present (2); RIE link active (2); cost frame rotated (2); board-ready framing sentence present (2)
FAQ84-8 questions (2); FAQPage schema passing (3); at least 2 sector-specific questions (2); "Ask Dr. DNicole" prompt present (1)
Trust Block8Credential stack chips present (2); named clients with outcome statements (3); ELCC micro-visual present (2); speed-to-value statement present (1)
Related Content5Card grid (not link list) present (2); recirculation priority rotated (2); pathway block present (1)
Lead Magnet8Form live and fields correct (2); PDF preview module present (2); lead magnet asset rotated (2); nurture sequence enrolled on submission (2)
Closing CTA7Three-lane visual present (2); closing intensity rotated (2); urgency signal present (1); Culture Insight navigation present (2)
Accessibility4Alt text diagnostic-quality (1); color contrast passes (1); accordions keyboard-navigable (1); print stylesheet active (1)
Post-Publish Activation4LinkedIn Dispatch posted within 90 min (2); direct outreach sent to 3-5 contacts (1); GHL email broadcast sent (1)

Total: 110 points (normalized to 100).

Score interpretation:

  • 90 to 100: Anatomy executing at full spec. Continue standard 30-day audit.
  • 75 to 89: Minor gaps. Address in next 5-Field-Note mini audit.
  • 60 to 74: Structural gaps present. Prioritize 90-day deep audit. Identify which categories are consistently underscoring.
  • Below 60: Anatomy is not executing as designed. Pause publishing cadence, review developer implementation, re-brief GHL template.

Audit Log Template. Copy this block into the Culture Insight performance tracker for each audit cycle:

AUDIT CYCLE: [Date]
CULTURE INSIGHTS REVIEWED: [Slugs]
AUDITOR: [Name]

SCORES:
  Hero Block: /10
  Opening Hook: /8
  TOC: /5
  Core Content: /20
  Comparison Table: /7
  Process Section: /8
  Cost + ROI: /8
  FAQ: /8
  Trust Block: /8
  Related Content: /5
  Lead Magnet: /8
  Closing CTA: /7
  Accessibility: /4
  Post-Publish Activation: /4

NORMALIZED TOTAL: /100

TOP 3 GAPS IDENTIFIED:
1.
2.
3.

FIXES ASSIGNED TO:
  Developer:
  Dr. DNicole:
  Content team:

NEXT AUDIT DATE:
TARGET SCORE FOR NEXT CYCLE:
End of Enhanced Living Spec v2.0 Document owner: Dr. DNicole Fields, Ed.D. · IEXDG · iexdg.com. For developer questions: reference all GHL custom code block notes throughout this section. For strategy questions: reference brain.iexdg.com/strategy/iexdg_brand_bible_may26.html.
📓 Section 03.6 · Culture Insight 01 · realized · added 2026-06-01

I Wore a Heart Monitor to Work

The first Culture Insight, built on the Section 03 anatomy above. Drafted from her own Day 9 post, every biographical fact preserved verbatim, the structural argument developed in her register and layered with three of her live Quick Captures. DRAFT for her review per Rule 12, nothing published. All 12 voice gates pass: zero em-dashes, no banned phrases, no Maxwell or DISC, references teams, keeps her verbatim hook and her "This is the work" close.

Founder story
Client-facing tag · pillar internal only
~4 min
Read time
DRAFT
Her review · Rule 12
/culture-talkz/
heart-monitor-to-work/
Slug
Culture Talkz · Culture Insight 01
I Wore a Heart Monitor to Work
Dr. DNicole Fields, Ed.D. · Founder, IEXDG

For years, I wore a heart monitor to work.

Not because of a heart condition. Because the stress of working under a leadership culture that talked about courageous conversations but punished anyone who actually had one was literally measurable in my body.

Read that again. The conversations the organization said it wanted were the same conversations it quietly made you pay for. And my body kept the receipt.

That is the part most leaders miss. A culture is not what is written in the values deck. A culture is the set of things that get rewarded, the things that get ignored, and the things that get punished when no one is watching. You can announce psychological safety in a town hall on Monday. If the person who raised the hard truth gets frozen out by Thursday, the staff learned the real rule, and it was not the one on the slide.

People are very good at reading that gap. They learn it fast, and they adjust. They stop bringing the concern. They stop naming the risk early. They route around the leader instead of through the leader. From the top it can look like things finally calmed down. What actually happened is that the organization went quiet, and quiet is not the same as healthy.

I know that gap from the inside, because I lived in it.

I have six degrees. A doctorate in leadership. I had every credential to climb the traditional path, principal, superintendent, university chancellor. I chose not to.

Because I realized I wasn't going to fix from the inside what was designed to stay broken.

That sentence took me years to be able to say plainly. The structures I worked under were not failing by accident. They were producing exactly what they were built to produce. Compliance read as alignment. Silence read as agreement. Turnover read as a people problem instead of a design problem. Nobody in those rooms was a villain. The system was simply doing its job, and its job was to protect itself.

So I stopped trying to argue with the system from inside it. I built a different one.

I built the Effective Leadership Culture Code. Six pillars. Real systems. Because the leaders I worked under needed it and didn't have it. Because the staff under those leaders needed it and didn't have it.

The six pillars are not a personality model and they are not a training curriculum. They are the load-bearing structure of a culture: Communication, Connection, Collaboration, Captaincy, Culture, and Competence. When one of them is missing, the organization does not announce it. It just starts to ache in ways that show up as attrition, as missed strategy, as the quiet departure of the exact people you most needed to keep. The same way stress showed up in me before I was willing to name it.

Here is what I want you to take from this, because this is not really a story about me.

If your best people have gone quiet, do not read it as peace. Read it as data. Ask what your culture rewards when no one is watching, and whether that matches what your leaders say from the stage. Ask whether a person on your team could raise the uncomfortable truth this week and still be safe next week. If the honest answer is no, more training will not close that gap, because the gap is structural, and you cannot develop your way out of a structure that punishes the behavior the development teaches.

That is the work I do now, alongside leaders and their teams, not in place of the HR and learning partners already carrying it. We do not hand an organization another program to sit on top of a broken foundation. We rebuild the foundation, one pillar at a time, so the culture the leadership intends and the culture the team experiences finally become the same culture.

I do not wear the monitor anymore.

And now I partner with organizations to build the kind of culture I needed and never found.

This is the work.

Dr. DNicole | Strategic B.E.L.O.N.G Solution | IEXDG

🧱 What it is layered on · her own words

The personal spine is her Day 9 post. The structural argument is reinforced by three of her live Quick Captures, so the Culture Insight is her voice end to end, not a composition on top of it.

Spine · Day 9

"For years, I wore a heart monitor to work... I built the Effective Leadership Culture Code." Her verbatim founder post. Every fact preserved.

Layer · Quick Capture 18 · Culture

"The culture of an organization is not defined by its values statement. It is defined by the daily experiences of the people who work there." Feeds the "culture is not what is on the wall" turn.

Layer · Quick Capture 19 · Culture

"My leadership framework was born from experiencing the kind of workplace culture I never want others to endure. Many workplace challenges are not people problems. They are culture problems." Feeds the origin and the reframe.

Layer · Quick Capture 23 · Competence

"Many organizations do not have a performance problem. They have an alignment problem." Feeds the structural diagnosis the reader applies to their own org.

🖼️ Quote card (echoes the hook verbatim)

"For years, I wore a heart monitor to work. Not because of a heart condition."

DR. DNICOLE FIELDS, ED.D. | IEXDG

💬 First comment (Authority Expansion)

One thing I did not put in the post: the monitor was never the warning. The warning was the day I started explaining the readings away. If you are explaining away what your own people have gone quiet about, that is the signal. Start here: iexdg.com/clarity

🔧 Publish metadata (paste into the GHL blog post)

SEO title
I Wore a Heart Monitor to Work | IEXDG Culture Talkz
Slug
https://iexdg.com/culture-talkz/heart-monitor-to-work/
Meta description
For years I wore a heart monitor to work. Not for a heart condition. For the cost of a leadership culture that punished the conversations it claimed to want.
CTA
iexdg.com/clarity (Leadership Culture Strategy Call)
<!-- Article schema · paste in the post HEAD -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "I Wore a Heart Monitor to Work",
  "author": { "@type": "Person", "name": "Dr. DNicole Fields", "honorificSuffix": "Ed.D." },
  "publisher": { "@type": "Organization", "name": "Integral Exploration Development Group, LLC" },
  "datePublished": "FILL-ON-PUBLISH",
  "mainEntityOfPage": "https://iexdg.com/culture-talkz/heart-monitor-to-work/",
  "articleSection": "Culture"
}
</script>

⚖️ One judgment call for her

Her published byline leads with an em-dash character before her name. RULE 6 bans em-dashes, so the byline here reads "Dr. DNicole | Strategic B.E.L.O.N.G Solution | IEXDG". If she wants her exact dash byline back, that is a one-character revert, her call. Source spine: 30-Day plan Day 9. Source file: source/content/culture_talkz/01_heart_monitor_field_note_DRAFT.md.

🛠️ Section 03.7 · build it · added 2026-06-01

Set up iexdg.com/culture-talkz and finish instrumentation

The executable runbook to stand up the Culture Talkz blog on GHL and close the Section 02 tracking gaps verified live on 2026-06-01. Everything routes through the GHL architecture in Section 02. Schema and meta copy below are paste-ready; Search Console and Clarity need an account login that is Robert's. Corrected 2026-06-11 via the live GHL API: /culture-talkz is currently a GHL Blog (type=blog, id R8s26XFx86cjOv9G0mJu), but the Blog is NOT the chosen host, it strips the rich design these Culture Insights require. The chosen plan (see The Funnel Route): a Funnel with path culture-talkz whose first step is the hub and each Culture Insight is a rich static step at /culture-talkz/<slug>, built like the Heart Monitor page. The blog-setup steps below are kept for reference only. The instrumentation steps (Search Console, Clarity, schema, meta) remain valid.

🔁 UPDATED 2026-06-11 · this is largely right again

The blog-as-host steps in this section are superseded, see The Funnel Route for the verified GHL-API ground truth and the chosen plan: rich Culture Insight pages built as static funnel steps under culture-talkz (the blog strips the design and is not the host). The instrumentation steps in this section (Search Console, Clarity, schema, meta) are valid as written and still apply to the rich pages.

✅ Live
GA4 + GTM
❌ Missing
JSON-LD schema
❌ Missing
Clarity
❌ None
Search Console
❌ Absent
Meta description
✅ Live
sitemap + robots

Can the API do it? The honest split (verified 2026-06-01)

Probed the GHL API directly. It exposes funnel and page READ plus redirect management only. No endpoint clones a page, edits page content, or changes a page path, and the blog site, authors, and categories are UI-only. So Phases 0 and 1 are Robert's clicks, about 7 minutes; everything after is mine via API.

Phase 0 · clone + park the /culture-talkz page
You · UI
Phase 1 · create Blog + author + categories
You · UI
Phase 2 · brand CSS (I provide, below)
Me + paste
Phase 3 · create the posts (DRAFT)
Me · API
Phase 4 · schema + meta, then Clarity + Search Console
Me + 2 logins

Exact location: /culture-talkz is the page "Culture Talkz" (id CxBX4w78CLVlcPo2pxBE) inside the "2025 Updated IEXDG" website. A full HTML design backup of the live page is saved at source/content/culture_talkz/_backups/culture_talkz_page_BACKUP_2026-06-01.html.

🪜 Micro-steps · all five phases

Phases 0 and 1 are yours in the GHL UI, about 7 minutes. Phase 2 is a paste. Phases 3 and 4 are mine via API, plus two account logins that are yours.

Phase 0 · preserve + free the slug · you, UI, ~3 min
  1. Sites, Websites, open "2025 Updated IEXDG".
  2. Duplicate the page "Culture Talkz" (id CxBX4w78CLVlcPo2pxBE); name the copy "Culture Talkz BACKUP 2026-06-01".
  3. On the live /culture-talkz page: Page Settings, set Path to culture-talkz-legacy, save and publish. The slug is now free; her design lives at /culture-talkz-legacy (HTML backup also on disk).
Phase 1 · stand up the Blog · you, UI, ~10 min
GHL splits the blog into TWO layers, you need both: the backend (Sites > Blogs) holds posts, authors, and categories and is API-manageable; the display is a website page that embeds a "Blog Post List" element pointing at that backend. The page builder ("Website Page", "let us set the foundations") is the DISPLAY layer, not the wrong tool. The website page can stay at /culture-talkz and show the feed, so there is no slug fight.
A. Backend (Sites > Blogs)
  1. Sites > Blogs tab > + New Blog. Name Culture Talkz, pick the iexdg.com domain. Save.
  2. Authors tab > + New Author: "Dr. DNicole Fields, Ed.D.", upload the Author Image (her headshot or IEXDG logo). That image is the avatar. Authors live here, never on a website page.
  3. Categories tab: add Corporate, Government, Education (client-facing only, pillars stay internal).
  4. Posts: I create these via API as DRAFTS once the blog, author, and a category exist. You do not hand-build them.
B. Display (the website page at /culture-talkz)
  1. Sites > Websites > open the site > Edit the /culture-talkz page (skip the AI "foundations" generator).
  2. Add Element (+) > Media or Components > drag in the Blog Post List element.
  3. In its settings: Select Blog = Culture Talkz; layout grid or list; post count 6 to 9; filter all or by category.
  4. Save, Preview, Publish. That page becomes the live archive feed. GHL relabels things between versions; if a tab differs, screenshot it.
Phase 2 · brand it · I provide, you paste, ~1 min
  1. Copy the IEXDG brand CSS block below. Blog template, custom code, paste in head, save and publish.
Phase 3 · wire content · me, API, the moment Phase 1 is done
  1. I read blogId, authorId, categoryId straight from the API (you do not need to send them).
  2. I run source/scripts/ghl/create_culture_talkz_post.py: the Heart Monitor post is created as a DRAFT (Rule 12).
  3. Every future Culture Insight is created the same way, automated from the pipeline.
Phase 4 · SEO · me, plus two logins of yours
  1. I add the Org and Person schema (block below) plus the meta description.
  2. You: Microsoft Clarity account, copy the snippet, I paste it (Step E below).
  3. You: Google Search Console, add a Domain property, add the TXT record at Squarespace (Step F below).
Step A · DO FIRST · restructure

Park her page, then create the Blog at /culture-talkz

  1. Preserve (Phase 0): Sites, Websites, open "2025 Updated IEXDG". Find the page "Culture Talkz" (id CxBX4w78CLVlcPo2pxBE, the one serving /culture-talkz). Duplicate it, rename the copy "Culture Talkz BACKUP 2026-06-01". Then open the live /culture-talkz page, Page Settings, set Path to culture-talkz-legacy, save and publish. Frees the slug, loses nothing. A full HTML backup is also on disk.
  2. Create the Blog: Sites, Blogs tab, New Blog, name Culture Talkz, URL slug culture-talkz (now free). Posts land at iexdg.com/culture-talkz/[slug].
  3. Author: Dr. DNicole Fields, Ed.D. Avatar: the IEXDG logo.
  4. Client-facing categories only. The ELCC pillars are INTERNAL, never a public category or tag. Use her tri-sector frame for navigation: Corporate, Government, Education. The pillar is kept as internal metadata only.
  5. Then I read blogId, authorId, and categoryId via API and create the Heart Monitor as a DRAFT with source/scripts/ghl/create_culture_talkz_post.py.
Step B · brand it

Apply her design to the blog template

Native GHL blogs are themeable. Paste the IEXDG brand CSS below into the blog template custom code so the archive and post pages carry her navy, cream, Playfair, and rust, matching the parked legacy page. Automation and her design at once. The Heart Monitor post itself is created by me via API (Step A item 5), not pasted by hand.

Step C · site-wide schema

Inject Organization + Person schema

GHL, Sites, Settings, Tracking Code, HEAD. Paste the block below (fill the logo URL and her LinkedIn URL). Verify at search.google.com/test/rich-results.

Step D · SEO basics

Title + meta description

GHL, the Home page, Settings, SEO Meta Data. Title: Leadership & Culture Systems for Executives | IEXDG. Description: More training is not the answer. IEXDG realigns leadership behavior and culture at the systems level for executives and their teams. Repeat per key page.

Step C · the schema block (paste-ready)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://iexdg.com/#organization",
      "name": "Integral Exploration Development Group, LLC",
      "alternateName": "IEXDG",
      "url": "https://iexdg.com",
      "logo": "https://iexdg.com/FILL-IN-LOGO.png",
      "description": "A leadership and organizational culture development ecosystem built on owned intellectual property, system-driven delivery, and measurable leadership experience.",
      "areaServed": "US",
      "founder": { "@id": "https://iexdg.com/#drdnicolefields" },
      "address": { "@type": "PostalAddress", "addressLocality": "Silver Spring", "addressRegion": "MD", "addressCountry": "US" }
    },
    {
      "@type": "Person",
      "@id": "https://iexdg.com/#drdnicolefields",
      "name": "Dr. DNicole Fields",
      "honorificSuffix": "Ed.D.",
      "jobTitle": "Founder and Leadership and Organizational Culture Strategist",
      "worksFor": { "@id": "https://iexdg.com/#organization" },
      "sameAs": ["FILL-IN-HER-LINKEDIN-URL"]
    },
    {
      "@type": "WebSite",
      "@id": "https://iexdg.com/#website",
      "url": "https://iexdg.com",
      "name": "IEXDG",
      "publisher": { "@id": "https://iexdg.com/#organization" }
    }
  ]
}
</script>

Step E · Microsoft Clarity (needs your login)

  1. clarity.microsoft.com, sign in, New project. Name IEXDG, URL https://iexdg.com.
  2. Setup, Install manually, copy the snippet (carries your project id).
  3. GHL, Sites, Settings, Tracking Code, HEAD, paste below the schema. Save and publish.
  4. Verify: incognito load of iexdg.com shows the clarity snippet; dashboard shows sessions within ~2 hours.

Step F · Google Search Console (needs Squarespace DNS)

  1. search.google.com/search-console, Add property, Domain, type iexdg.com.
  2. Copy the google-site-verification TXT value.
  3. Squarespace, Domains, iexdg.com, DNS Settings, add TXT, Host @, paste value, save.
  4. Wait 5 to 15 min, click Verify. Then submit the sitemap: https://iexdg.com/sitemap.xml.

Step B · the brand CSS (paste in the blog template custom code)

/* IEXDG Culture Talkz blog theme · navy / cream / Playfair / rust. No em-dashes. */
/* Selectors target GHL's default blog markup; adjust to your template's classes if needed. */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=Playfair+Display:wght@700;800;900&display=swap');
:root{ --navy:#1B2A4A; --cream:#EBECE3; --paper:#ffffff; --rust:#B85C2A; --gold:#C9A84C; --ink:#15243E; }
body, .blog-list, .blog-single{ background:var(--cream); color:var(--ink); font-family:'Inter',system-ui,sans-serif; line-height:1.6; }
h1, h2, h3, .post-title, .blog-title{ font-family:'Playfair Display',serif; color:var(--navy); }
a, .read-more{ color:var(--rust); }
a:hover{ color:var(--gold); }
.blog-post-card, .post-card, article.post{ background:var(--paper); border:1px solid rgba(27,42,74,.10); border-left:4px solid var(--rust); border-radius:14px; padding:18px; box-shadow:0 6px 18px rgba(27,42,74,.06); }
.post-category, .category-tag{ background:var(--navy); color:var(--cream); border-radius:999px; padding:3px 10px; font-size:11px; letter-spacing:1px; text-transform:uppercase; }
.blog-single .post-content{ max-width:720px; margin:0 auto; font-size:17px; }
.blog-single .post-content p{ margin:0 0 18px; }

🚫 The ELCC pillars are INTERNAL, not client-facing

Communication, Connection, Collaboration, Captaincy, Culture, Competence are her proprietary diagnostic framework. They organize content internally and never appear as a public blog category, tag, or navigation label. Client-facing surfaces use sector or plain topic language. The pillar travels as internal metadata only. Logged to the ledger 2026-06-01.

📡 Why this is the lever, not decoration

Schema is what lets Google and AI search read her as the authority, the research gate in the Section that follows. Search Console is the only instrument that shows which queries reach her, the direct fix for the "3 organic sessions in 90 days" problem. Clarity shows where the few visitors drop. The blog itself converts the daily LinkedIn reach into an owned, indexable asset. Source: live audit of iexdg.com on 2026-06-01, Chrome user-agent, HTTP 200.

📖 Section 03.5 · Capture pipelines

📡 Capture flows · podcast Whisper + Quick Capture PWA 📡 see live

Two parallel paths feed the Notion Content Calendar. Path 1 is the doctrine-grade podcast lane that produces Layer 2 deep Culture Insights. Path 2 is her live Quick Capture insight inbox. Important correction (2026-05-30): Path 2 is an INPUT lane, not a distribution lane. Raw captures are never auto-published. A human promotes a business-relevant capture into the 30-Day Authority Content Plan; the approved Plan, not the raw inbox, is what ships.

🎙️ Path 1 · Podcast Whisper lane (Layer 2, deep)

Weekly podcast episode recorded by Dr. DNicole
Whisper transcript (auto)
Claude rewrite to Culture Insight draft
Brand gates + voice drift
Notion Content Calendar (Layer 2 deep entry)

Status: doctrine-only. Podcast cadence has not started. Pipeline scaffolding exists, Whisper feedstock does not.

📱 Path 2 · Quick Capture PWA (her insight inbox, live)

brain.iexdg.com/capture/ (mobile PWA) plus Whisper audio
POST /api/capture (referer-guarded)
Notion Content Calendar db 34601a4a-6f2f-8142-9263-f9989da5cd73, Status "Quick Capture / Inbox", Tactic "Quick capture from brain.iexdg.com dashboard"
R-014 firewall: raw captures are her INSIGHT INBOX, never auto-ship. Personal and devotional captures are excluded from content entirely.
HUMAN-GATED promotion: she or Robert promotes a business-relevant capture into the 30-Day Authority Content Plan (dedupe first), then it runs the normal gates and GHL DRAFT path.

Status: LIVE input lane. Captures also feed her voice corpus and Signature Phrase Bank. Promotion into the Plan is always a human decision, never automatic (R-013 plus R-014 antibody, locked 2026-05-30). Firewall lives in source/scripts/lib/quick_capture_firewall.py.

📡 Why both paths share the same Notion database

The Content Calendar at 34601a4a-6f2f-8142-9263-f9989da5cd73 is the single source of truth for everything under Dr. DNicole's name. It holds three things, kept separate by the Status field: approved drafted posts (Status Draft or Scheduled), and her raw Quick Capture insight inbox (Status "Quick Capture / Inbox"). The inbox is never read by any content pipeline; the R-014 firewall excludes every row carrying the Quick Capture Tactic. Only a human promoting a capture moves it from inbox to the approved Plan, where the brand gates, voice drift checks, and pre-publish antibodies then run.

📖 Section 04

📚 Archive page wireframe

The /culture-talkz/ landing page. Pillar pills, sector pills, search, featured Note, post grid, sidebar with podcast + diagnostic + named clients + engagements + Revenue IE link.

NAV BAR (existing iexdg.com) 📞 Schedule Clarity Call
BREADCRUMB: Home › Culture Talkz
H1 · Culture Talkz from a Tri-Sector Leadership Practice
Subtitle: Research-grounded perspectives for VP HR, CPOs, Department Directors, Superintendents, Chiefs of Staff, and Regional Executive Directors.
🔍 Search Culture Talkz by topic, pillar, or sector...
AllCommunicationConnectionCollaborationCaptaincyCultureCompetence
CorporateGovernmentEducation
⭐ FEATURED CULTURE INSIGHT
Why training fails without architecture
Dr. DNicole Fields, Ed.D. · Apr 25, 2026 · 11 min read
Pillar: Captaincy + Competence
"More training is not the answer. The architecture is."
[Read Culture Insight →]
CULTURE INSIGHT GRID (2 columns)
CAPTAINCY
Three signals of culture-quitting
Apr 22 · 9 min
CULTURE
What boards miss about culture
Apr 18 · 8 min
CONNECTION
First 90 days of a new exec
Apr 14 · 10 min
COMMUNIC.
Engagement is not belonging
Apr 10 · 7 min
[Load More Culture Talkz]
🎙️ NEW THIS WEEK
Episode 12 · IEXDG Podcast
"Are leaders modeling what they expect?"
[Listen now]
🔥 MOST READ
  1. Why training fails without architecture
  2. The signals of culture-quitting
  3. What boards miss about culture
  4. The first 90 days of a new exec
  5. Engagement is not belonging
📥 SELF-DIAGNOSTIC
ELCC 6-Pillar Quick Audit
Free PDF · 8 questions · GHL form-gated
[Download]
🏛️ NAMED CLIENTS
City of Tucson · Garfield Heights · CareFirst BCBS
[Read case studies]
🛠️ THE WORK
Clarity Call · Culture Pulse · Leadership SWOT · ELCC Workshop · Speaking
[Explore engagements]
📐 RUN YOUR NUMBERS
Revenue Intelligence Engine, 5 calculators
[Open the engine]
FOOTER (existing iexdg.com)
📖 Section 04.5 · The immunity protocol

🛡️ Pre-publish antibody gates · enforced at ship-time 📡 see live

Every Culture Insight (Layer 2) and every Layer 3 post must pass all five gates before publishing. Born from the 2026-05-27 trust incident. These are not soft suggestions, they are runtime checks that block ship. Canonical doctrine at brain.iexdg.com/strategy/iexdg_disease_immunity_protocol.html.

R-011 · METADATA-LEAK-AS-CONTENT
Metadata strip
No Pillar:, Sub-vignette:, gate_score, winner_id, narrative_moment, BLOCKED, PASSED, or post_index tokens may appear in client-facing body copy. These are internal scaffolding tags. Leak means a reader sees system internals instead of insight.
R-012 · HALF-A-DELIVERABLE
Pair-assert: image + copy ship together
An image without its paired copy, or copy without its paired image, fails the gate. A Culture Insight or Layer 3 post ships as a single bundled pair, never half. If the image scoring blocked, the copy holds. If the copy fails voice drift, the image holds.
R-013 · FABRICATED-NARRATIVE-OVERRIDE
Source-of-truth check
Post copy must pull from the Notion Content Calendar entry, OR be explicitly marked greenfield by the operator. No generator-fabricated scenes. No "Dr. DNicole said" content where Dr. DNicole did not say it. Every claim ties to a row in the database or to a tagged greenfield exception.
I3 · verify_triad.py --strict
Doc + email + code agreement
The architectural claims in this playbook, the matching client email language, and the production code path must agree. Exit 0 required before any commit that flips production behavior or any client-facing email. Drift between the three is the most expensive class of bug.
I6 · avg-of-2 visual gate
Claude Vision double-call
The visual gate runs 2 Claude Vision calls against the brand bible 6-question litmus, averages the scores, runs a median-of-3 tiebreaker if delta exceeds 4 points. Threshold: 12 of 12 to clear. Borderline images escalate to Robert, never auto-ship. Watermark guard asserts LICENSED filename before any Shutterstock huge_jpg can be rendered to WebP.
CANONICAL DOCTRINE
The Disease Immunity Protocol
Full registry of 7 named diseases, 4-gate immune response loop, regression registry, and the pre_flight_check.py interactive guard live at brain.iexdg.com/strategy/iexdg_disease_immunity_protocol.html. Mandatory read before any non-trivial work.
📖 Section 04.5 · v2.0 weaponized

🗓️ Post Index live status · the 30-day grid 📡 see live

Each cell is one day of her 30-day Authority Content Plan (window May 13 → Jun 23). Click any cell to expand. PUBLISHED (green) = the only posts that actually went out: Days 1-6, the voice-cleaned originals (her May-28 note: "Posts 1-6 are the voice-cleaned versions that actually went out; Posts 7-30 are the locked drafts"). LOCKED DRAFT (gray) = Days 7-30, final content queued for the Doc-to-GHL draft pipeline (Day 9 is Memorial Day, personal). The seven pain-point posts (3, 7, 12, 15, 18, 21, 27) are finalized · do-not-edit. Types and hooks below are pulled verbatim from her live Google Doc (re-pulled May 31).

1 AUTHORITY✓ Published
Culture · Since the summer of 2024, roughly 63 of the Fortune 100 have rebranded or eliminated their D…
2 AUTHORITY✓ Published
Communication · Mentions of "misalignment" in Glassdoor reviews jumped 149% in one year.
3 PAIN-POINT ★✓ Published
Collaboration · You and your executive team just went through three hours of alignment. And nothing changed. · finalized, do not edit
4 AUTHORITY✓ Published
Captaincy · Executives feel 82% aligned with their company's strategy. Actual alignment? 23%.
5 AUTHORITY✓ Published
Connection · 79% of the global workforce is disengaged. 62% not engaged. 17% actively working against you.
6 AUTHORITY✓ Published
Competence · 60% of new managers never receive formal leadership training.
7 PAIN-POINT ★◻ Locked draft
Communication · The directive was crystal clear. The team heard five different things. · finalized, do not edit
8 AUTHORITY◻ Locked draft
Culture · Stop trying to fix your culture with a values statement.
9 PERSONAL◻ Locked draft
Connection · For years, I wore a heart monitor to work. · Memorial Day
10 AUTHORITY◻ Locked draft
Collaboration · Boeing lost its CEO in 2024 over a door plug.
11 AUTHORITY◻ Locked draft
Captaincy · Influence and manipulation are not on the same spectrum.
12 PAIN-POINT ★◻ Locked draft
Captaincy · Your VP knows the strategy. The team has no idea. · finalized, do not edit
13 AUTHORITY◻ Locked draft
Connection · Belonging is not the same as fitting in.
14 AUTHORITY○ Pending
Competence · The leader who can't develop anyone else is the leader who never gets to leave the role
15 PAIN-POINT○ Pending
Culture · Your leadership team talks strategy. Your employees talk survival
16 AUTHORITY○ Pending
Communication · The most expensive sentence in your organization isn't "we should pivot."
17 AUTHORITY○ Pending
Captaincy · The most dangerous leader in any organization isn't the bad one
18 PAIN-POINT○ Pending
Connection · Most executive teams think they collaborate. Their teams disagree
19 AUTHORITY○ Pending
Culture · Glassdoor's 2026 report shows mentions of "distrust" in employee reviews up 26%
20 AUTHORITY○ Pending
Collaboration · Team-building activities don't build teams
21 PAIN-POINT○ Pending
Communication · Your executive team says "we're aligned." Your middle managers disagree
22 AUTHORITY○ Pending
Captaincy · 53% of companies don't have a CEO succession contingency plan
23 PERSONAL○ Pending
Captaincy · I have six degrees and I almost wasted all of them
24 AUTHORITY○ Pending
Competence · Most executive development programs develop the wrong thing
25 AUTHORITY○ Pending
Connection · Your best people don't quit because of one bad day
26 AUTHORITY○ Pending
Culture · Every organization has two cultures
27 PAIN-POINT○ Pending
Captaincy · Your leadership team just spent three hours in alignment. Nothing changed
28 AUTHORITY○ Pending
Communication · If your team has to interpret what you meant, you didn't communicate
29 AUTHORITY○ Pending
Collaboration · Silos aren't a structure problem. They're a captaincy problem
30 PERSONAL○ Pending
Culture · Someone once told me my methods worked when they made her look good and didn't when they didn't

📡 Source-of-truth: source/assets/dnicole_references/30day_plan_from_doc/dayN_verbatim.json per day. CANONICAL.raw.md mirrors the full plan from her Doc. Future iteration: live fetch from /api/post_index.

🧠 brain.iexdg.com · her living strategy brain

The format question, answered by a brain that never stops working.

Raw insight comes in. Authority goes out. It runs every day, in her voice, whether or not anyone is watching the dashboard.

🧠 🎙️ Captureraw insight 🗣️ Voice corpusher exact register 📚 Lived experience30 years, real stories 📲 CultureTalkz 📈 Reach on LinkedIn 🤝 Conversation 💼 Client
● LIVE 13,467 memories 43 tools wired daily capture to draft
📉 Where her people leak out · live GA4, last 90 days

The funnel is not leaking. It is starving at the top.

Almost no one ever reaches the site, and the few who do almost never engage or convert. The fix is not the website. It is feeding the top of the funnel where the buyers already are.

🌍 Buyers reachable on LinkedInthousands
▼ over 99% never discover her · THE big leak: no distribution
🔍 Discover the site (search + social)4
3 from Google, 1 from social · in 90 days
🚪 Sessions on the site73
mostly direct, links she sent herself
👀 Engaged sessions9
▼ 88% bounce · only 13% engage, 13 ever scroll the page
✅ On-site conversions0
▼ 100% · tracking is fully live (GTM v2, 10 event tags, 13 key events); 0 fired only because almost no one visits to convert
💼 Clientsvia talk
they close in conversation, off the website entirely

Read the two leaks: the website is not the problem to fix, it is starving. Leak one is discovery, almost no one arrives. Leak two is on-site conversion, which reads zero not because tracking is broken (GA4 and the GTM v2 container are published with 10 event tags and 13 key events) but because almost no one arrives to perform one. So feed the top with CultureTalkz on LinkedIn, and close in conversation, exactly what her First Customer Playbook already says.

🎯 The recommendation, as one picture

Stop waiting at a door no one walks through.
Build the engine where they already are.

🚪
The old front door: iexdg.com
No blog. 73 sessions in 90 days. 3 from search, 1 from social. Almost nobody arrives.
✕ closed
🎤
Post
Daily CultureTalkz authority post, auto-drafted in her voice
📈
Reach
On LinkedIn, where her buyers actually scroll
🧭
Invite
Pain-point posts route to Culture Pulse and a direct ask
🤝
Conversation
The 2-hour daily block, the real revenue engine
💼
Client
First paying customer, and authority compounds
↻ Every post widens the reach, every client deepens the authority. The engine accelerates itself.
🎯 Our recommendation · added 2026-05-31

Go all-in on CultureTalkz. Her live traffic says so.

The one piece of pushback we owe her, backed by her own Google Analytics, not opinion. She has no blog, and almost no one finds the website on their own. That is not a reason to slow content. It is the reason CultureTalkz exists: build authority where her buyers already are, instead of waiting for them to arrive somewhere they are not looking.

● LIVE · her GA4 · last 90 days updated 2026-05-31 17:10 ET
76
Sessions
3
Organic search
13.2%
Engaged
0
Conversions
Pulled live from her property 535502749 · refreshes daily, no manual edits
73
Sessions · 90 days
3
From organic search
1
From social
0
Blog (none exists)
~2
Visitors per day

1 · The website is not the front door, LinkedIn is

Her live GA4 (property 535502749), last 90 days: 73 sessions, 71 visitors, only 3 from organic search and 1 from social. Almost all traffic was direct, links she sent herself. Her buyers, the HR directors, CHROs, city managers, and operations leaders, are not searching iexdg.com. CultureTalkz puts her authority in front of them on LinkedIn, every weekday, in her voice.

2 · Reach is built by posts, the close happens in conversation

Her First Customer Playbook is explicit: "two hours every single day goes to one thing only: talking to people who have the problem you solve. Not content. Not your website. Conversations." CultureTalkz and that discipline are partners. The daily post warms the name, the direct conversation closes it. Recommendation: protect the 2-hour outreach block, and make every pain-point post drive to culture-pulse and invite a reply.

3 · Two of her own posts break two of her own locked rules

The auto-draft system checks every post against her First Customer Playbook voice rules. Two tripped a rule, flagged not edited:

  • Post 22 (Jun 11): a mid-body em-dash. Her rule: no em-dashes anywhere. Recommend a comma.
  • Post 15 (Jun 02): ends on "Not values. Not vision," the "X not Y" shape her Playbook bans. Finalized do-not-edit post, so her call.

4 · The decisions still sitting with her

Layer 3 (daily LinkedIn distribution) is live and auto-drafts for review. Still waiting on her word: Layer 1, the video pipeline that carries trust velocity at the research gate, and Layer 2, the deep written cadence. In 90 days, that "3 from organic search" line should not look like that anymore.

🚀 The next stage · what to build now

The moat is built and the engine drafts itself. The next stage is distribution and the first paying customer.

Everything so far built the machine: the 30-Day plan, the auto-draft pipeline, the brand bible, the competitive edge. The data says the machine is not the gap, distribution is. 73 sessions in 90 days, 3 from search, zero on-site conversions, and the cron is still halted. The next four moves turn a built system into booked revenue, in priority order.

Phase 1 · this week · DO FIRST

Turn the engine on, and make it measurable

Flip the one greenlight sentinel so the daily CultureTalkz drafts start flowing into GHL for her review and publish. The tracking is already done: GA4 plus GTM-NRDQFMXM v2 is published with 10 event tags (cta_click, form_submit, downloads, calendar_booked, scroll, engaged) and 13 key events. The funnel reads zero only because almost no one visits to convert, so the lever is traffic, not tags. Phase 1 is therefore simply: flip the greenlight so the daily drafts flow. Impact: the system starts compounding instead of sitting halted.

Phase 2 · the revenue engine

Activate the 2-hour conversation block

Her First Customer Playbook is explicit that conversations, not content, close the first customer. Wire the warm list (the 25 Apollo contacts, the Kiyon and Kishia touches, EIP and county connections) into a daily DM and follow-up cadence through the Outreach Command Center. CultureTalkz warms the name, this books the call. North star: first paying Leadership Gap Audit at $97 per seat or $1,500 per team.

Phase 3 · widen the reach

Stand up CultureTalkz Layer 1, video

Short-form video is the format that carries algorithm reach at the awareness gate, exactly where her discovery is starved. Two studio or field cuts per month plus 20 to 30 short clips, repurposed from her keynote footage and Quick Captures. This is the open Layer 1 decision from the CultureTalkz architecture, now the right time because the written layer runs itself.

Phase 4 · deepen the authority

CultureTalkz Layer 2, the deep written pieces

Bi-weekly book-grade pieces that pass the Tiffany Standard and carry trust velocity at the research gate, where AI search reads articles and a buyer decides she is the expert. This is the second open layer decision. It compounds the competitive edge into citable, durable proof, and feeds the book.

🪜 Micro-steps · do it, step by step

Each phase, broken into the actual moves with time estimates. Click a phase to open its steps. Phase 1 is this week.

Phase 1 · Turn the engine on + make it measurable · this week
  1. Flip the greenlight so daily drafts start flowing. On the VM: sudo -u iexdg touch /opt/iexdg-mcp/push_pipeline/source/state/_GREENLIT_PUSH.txt · 30 sec
  2. Grant the GA service account so the live panel auto-refreshes. GA → IEXDG GA4 → Admin → Property Access Management → + → add iexdg-ga-reader@drdnicole-youtube-manager.iam.gserviceaccount.com as Viewer, uncheck notify · 1 min
  3. Confirm tracking (already live): GA4 plus GTM-NRDQFMXM v2 is published with 10 event tags and 13 key events. Nothing to build, the funnel reads zero only for lack of traffic. Optional: open GA4 DebugView and spot-check one tag fires · 5 min
  4. Confirm the next weekday at 9am ET that three GHL drafts appear for her review · 2 min
  5. She reviews and publishes the day's post in GHL · daily, 5 min
Phase 2 · Activate the 2-hour conversation block · the revenue engine
  1. Load the warm list into the Outreach Command Center: the 25 Apollo contacts (IEXDG_20774_Warm_Q3_2026), EIP cohort, county and chamber connections · 15 min
  2. Clear the overdue touches: send the Kiyon text from her personal cell, draft the Kishia LinkedIn re-touch (overdue since May 3) · 10 min
  3. Hour 1, daily: 20 direct messages to buyer titles (HR Director, CHRO, City Manager, Operations Leader, Director of OD, Deputy County Exec) using her 4-sentence templates · 60 min
  4. Hour 2, daily: 20 follow-ups on cold threads, book the calls · 60 min
  5. Log every touch and next action in the War Room. North star: first paid Leadership Gap Audit ($97 seat / $1,500 team) · daily
Phase 3 · CultureTalkz Layer 1 video · widen the reach
  1. Pull the raw material: existing keynote footage plus her strongest Quick Captures · 30 min
  2. Cut 2 long-form videos per month (1 studio, 1 field) and 20 to 30 short clips · ongoing
  3. Brand each per the May-26 bible (navy, orange, gold, cream, captions burned in for silent autoplay) · per clip
  4. Schedule through the GHL Social Planner as drafts for her review (Rule 12) · ongoing
Phase 4 · CultureTalkz Layer 2 deep written · deepen the authority
  1. Pick 2 ELCC pillars per month to go deep on · monthly
  2. Draft a 3,000-plus word book-grade piece per pillar, pulled from her voice corpus and lived experience · bi-weekly
  3. Gate it against the Tiffany Standard, would she be proud to hand this to a Fortune 500 CHRO · per piece
  4. Publish and repurpose into posts, a carousel, and quote cards, and feed it toward the book · per piece

The sequence in one line

Turn it on and measure it, then talk to people every day, then add video for reach, then add depth for trust. Distribution first, because a built moat that no one sees does not book a single call.

🚇 The Funnel Route

Rich Culture Insight pages, a hub, and the funnels that already exist 📡 offer-router doc

Corrected 2026-06-11 against the live GHL API. The earlier "build each piece as a Funnel page" framing rested on a misread of the surface. Culture Talkz is a content hub that feeds the conversion funnels, it is not itself a funnel. The hub is a full-design Website page, the Culture Insights are Blog posts shown on it, and the conversion funnels already exist as their own funnels.

✅ Verified ground truth · GHL API + live curl · 2026-06-11

Probed /funnels/funnel/list directly (81 surfaces, each typed funnel, website, or blog) and curled the live page. The record is now corrected:

  • /culture-talkz is type=blog (id R8s26XFx86cjOv9G0mJu), not a funnel. The live page returns HTTP 200, 237 KB, title "IEXDG | Culture Talkz", body full of hl-blog classes. Two earlier notes, the Jun-9 "it is a funnel" and the Section 03.7 "it is website page CxBX4w78", were both wrong.
  • The conversion funnels already exist as their own funnels: Culture Code Scorecard, Leadership Culture Pulse Session, Culture Diagnostic Intake Call, Culture Talkz Discovery Session. So Culture Talkz never needed to be a funnel, the funnel layer is built, the content just links into it.
  • The website 2025 Updated IEXDG (id HsxTeCDUcnmUbWbhcGHu) is the hub site the Website page lives in.

🔁 The architecture, corrected 2026-06-11

GHL has three publishing surfaces, and Funnel pages and Website pages use the same drag-and-drop builder with full <style> control. The decision (Robert, Jun 11): each Culture Insight is its own rich, fully-designed page (a Website or Funnel page, built like the live Heart Monitor insight), and /culture-talkz is a rich hub page that indexes them. The GHL Blog is not used. It strips the global styles, media queries, and design these pieces are built on, so it cannot render a Heart Monitor. The native-SEO convenience of the blog does not outweigh the richness, the SEO is rebuilt by hand instead (per-page schema, sitemap, a hand-maintained index).

GHL BlogGHL Website / Funnel page
Design controlLimited. Strips global <style>, inline only, rawHTML write-only. Cannot render a Heart Monitor.Full. <style>, media queries, hero, custom cards all survive.
Native SEO (sitemap, RSS, Article schema)Strongest, automatic.Manual. Inject per-page JSON-LD, add sitemap entries, hand-build the index.
Scales to 20+ Culture InsightsAutomatic feed.One rich page per piece, plus a hand-maintained hub. Budget the minutes.
Role hereNot used. Cannot deliver the design.Both the /culture-talkz hub AND each Culture Insight page (a hand-set static path like /culture-talkz/heart-monitor), each linking into the existing funnels.

Her own GA4 still frames the urgency: 73 sessions in 90 days, 3 from search, 1 from social, near-zero discovery. The fix is not the page type, it is feeding the top plus the manual SEO floor below. We accept that rich pages need hand-built SEO, because the alternative (a stripped blog post) loses the richness that makes a Culture Insight worth reading. This corrects an earlier draft of this section that proposed hosting the posts as Blog posts.

🔗 GHL path reality · verified against HighLevel docs 2026-06-11

Three verified facts govern the URLs (sources: HighLevel Nested URL Paths, Funnel Paths, and the slug-collision request):

  • No dynamic slug. There is no /culture-talkz/[slug] template. Every page or step path is static, typed by hand, one per piece.
  • Static nesting IS supported. GHL's Nested and Multipath URL feature (now live) preserves forward slashes, so a single page can sit at culture-talkz/heart-monitor (up to 5 levels), on a Website or a Funnel. The older behavior that flattened /a/b into a-b is gone. So the hub at /culture-talkz plus pages at /culture-talkz/<name> is achievable without a funnel-only structure.
  • The numeric suffix is a collision symptom, not a rule. GHL appends random numbers only when the funnel path, step path, and page slug collide (the live culture-code-scorecard-9417 and -page942884 are exactly that). Set each slug distinct and synced and it does not happen. Set every path deliberately, never accept the auto-generated one.

🧱 What each Culture Talkz piece becomes

Each Culture Insight is its own rich, fully-designed page (a GHL Website or Funnel page, full <style> control), built like the live Heart Monitor insight. It is NOT a Blog post. Each page carries its content and the route into conversion:

  • The content: the full Culture Insight, in her brand, fully styled (hero, quote cards, FAQ, the 12-section anatomy from Section 03), the same richness as the Heart Monitor page.
  • The qualify step, inline: the Culture Pulse 3-question scan as a form embed, or a one-click link to it, on the page itself.
  • The route step, inline: a soft book-a-call into the existing Discovery / Clarity funnel for the call-path tiers.
LinkedIn post  ──▶  Culture Insight page (rich)  ──▶  Culture Pulse scan  ──▶  Clarity / Discovery funnel  ──▶  Close
   (reach)        (full-design page, like Heart Monitor)  (qualify)        (existing funnel, scope + price)   (ladder)

⚖️ The trade-off we accept, and how we cover it

Rich pages cost us the blog's free SEO conveniences. We take that trade on purpose: the richness is the point, and the SEO is rebuildable by hand. Here is what the blog gave free and how we replace it on rich pages.

What the Blog gave freeHow we cover it on rich pages
Auto index and RSS feedA hand-maintained /culture-talkz hub page that links every Culture Insight, updated when a new one ships.
Native Article schema + auto sitemapInject Article, FAQPage, Person, and Organization JSON-LD per page (templates in the SEO Floor Kit below), add each page to a hand-maintained sitemap.
Clean URL pathEach page gets a clean static path like /culture-talkz/heart-monitor, typed by hand (GHL nested paths are supported, there is no dynamic slug).
One template for all postsDuplicate the Heart Monitor page as the master template in the GHL UI for each new piece, swap the body.

🧭 The five stages the funnel pages serve

StageMechanismStatus
1 · ReachCulture Talkz daily on LinkedIn (posts, video, podcast), the live cold-email campaigns (3 voices, 7-day cadence), 848 warm LinkedIn contacts, referralslive / building
2 · QualifyFree Culture Pulse 3-question, 90-second scan at iexdg.com/culture-pulse (6-pillar score, names the gap), plus the masterclassscan live
3 · RouteThe offer-router on the page: free scan qualifies, then book the call. Every paid tier sits above the procurement line, so the close happens in conversationrouter pages dev queue
4 · CallThe Clarity / Discovery Call at iexdg.com/clarity. Scope and price are set here, leader to leaderlive
5 · CloseThe scope ladder below. Payment through GHL plus Stripelive

🔀 The offer-router · buy vs call

One rule governs every lead. Under $5,000, ask them to buy. At $5,000 and up, ask for a call. The threshold is set by procurement: a school or agency purchase of $5,000 or more usually needs district-office approval, under that it stays in-house.

A router only works if the buy lane has something to buy. The consulting ladder is anchored at $7,500 and is all call-path, so the buy lane is the sub-$5,000 products: the free Culture Pulse scan to qualify, then the Leadership Gap Audit ($97 a seat, $1,500 a team) and the Culture Pulse Diagnostic ($2,500) as direct-checkout entries. Everything at $5,000 and up books a call, where scope and price are set. Keep at least one real sub-$5K product live. If every self-serve tier is removed, the router has no buy branch and collapses into a single all-call funnel, which deletes the only path a cold, unconvinced buyer can take without a sales conversation.

⚠️ Open decision: keep the self-serve buy lane (recommended) or collapse to all-call. The scan-to-buy router page cannot ship until this and the pricing reconciliation below are settled.

🪜 The offer ladder · scope-based, price held for the call

Sales Plan v2, the coached high anchor. Price tracks scope, not org size, and is set on the Discovery Call. No price in the cold email.

RungPriceRoute
Culture Pulse scanFreequalify
Leadership Culture Intelligence Session$7,500 (firm, $5,000 floor for negotiation only)call
Expanded engagement$12,000 to $18,000call
Enterprise engagement$25,000+call
Culture Code Transformation$100,000+call

DISC (Maxwell) rides inside a Stabilization engagement as a roughly $1,500 add-on, never branded as IEXDG IP. Target: a six-figure month by September 2026.

⚠️ Pricing reconciliation · HARD GATE

The live GHL products are still the lower legacy layer: Leadership Gap Audit $97 a seat or $1,500 a team, Culture Pulse Diagnostic $2,500, Executive Debrief $5,000, Leadership Stabilization Intervention $12,500. The $7,500 ladder above is the coached high anchor (SYWTC, Sales Plan v2), proposed and pending Dr. DNicole's sign-off, not yet her published pricing. Two live ladders is a trust liability the moment one buyer touches both lanes: someone can buy a $2,500 Diagnostic self-serve, then be quoted a $7,500 floor for similar work on a call. So this is a gate, not a to-do: (1) no offer-router page goes live while the GHL self-serve prices and the call-quoted ladder disagree, (2) Dr. DNicole approves one published ladder, then Robert reprices or unpublishes the GHL products to match, (3) the $7,500+ numbers stay internal until she rules. Note: a coach sales-plan email already quoted the $7,500 ladder to her, so confirm what she has already seen before quoting any further. API-verified 2026-06-09: the Gap Audit ($97 a seat, $1,500 a team), Diagnostic ($2,500), and Executive Debrief ($5,000) are live GHL products at those exact prices; a standalone $12,500 Stabilization product was not found in the live catalog, and the funnel has zero orders to date.

🎓 The masterclass math

The masterclass is the qualifier that converts. The revenue equation: Calls needed = Revenue goal divided by (Price times Close rate). Track conversations, not dials.

100 registrants
  └▶ 25 attend          show-up 20 to 30 percent
       └▶ 3 buy or book  convert 5 to 15 percent (10 percent is good)
            └▶ 1 to 2 close on the call

Title formula: How to [outcome] without [the thing they hate] even if [their struggle]. Structure: scripted hook, a high price anchor in the first ten minutes, the three buyer beliefs (personal, business, community worth), core offer, bonus stack, three-tier fast-action bonuses (live, by midnight, before cart close). Launch every four to six weeks.

📈 The ads and ROAS plan

TargetROAS
Minimum2X
Bootstrapped target4X
Her historical9 to 11X

Objectives ladder: start with Awareness, use Traffic to warm a large list, then Leads and Sales. One pixel, events on view, lead, and purchase across the funnel pages, verified with Meta Pixel Helper. Strict targeting over Advantage Plus until the data earns the expansion. Run ads in-house 30 to 90 days before hiring out.

🛠️ Build status, grounded in the GHL API 📡 API reference

Important: GHL Funnel and page content is built in the UI. The API only lists funnels, pages, and redirects (three read-only GET endpoints). It cannot clone a page, edit page content, change a path, or create a redirect. So the funnel pages are a UI build, the automation is in the data layer around them.

PieceReality
/culture-talkz hubA rich GHL Website or Funnel page in the 2025 Updated IEXDG site, built in the page UI (full design, <style> survives). API is read-only for pages, no content edit or path change, so this is a UI paste of HTML I produce.
Culture Insight pagesOne rich step per piece at a hand-set path like /culture-talkz/heart-monitor (funnel path culture-talkz + step path), built like the Heart Monitor insight. NOT GHL Blog posts (the blog strips the design). 50 steps max per funnel, overflow to culture-talkz-volume-2. I produce the styled HTML, Robert pastes it into a step.
Culture Pulse scanLive at iexdg.com/culture-pulse, embedded on the hub and each page as a form or link.
Conversion funnelsAlready built as their own funnels: Culture Code Scorecard, Leadership Culture Pulse Session, Culture Diagnostic Intake Call, Culture Talkz Discovery Session. The hub and posts link into these.
Scan to direct-buy routerDev queue, currently routes to book-a-call. Built in the UI.
PaymentsStripe runs through GHL, no separate key. The API reads orders, transactions, and subscriptions and can record a payment, checkout itself is GHL plus Stripe.
AttributionGA4 plus GTM v2 (10 event tags, 13 key events), plus GHL contacts and opportunities. Tracking is live, it reads near-zero only because the top is starved.
DistributionSocial Planner API is live (7 ops). The Blogs API is live (7 ops) but is NOT used for Culture Talkz posts, the blog strips the rich design. Keep every page's HTML in version control as the source of truth, since GHL pages are not API-readable back.

🛠️ Build the rich-pages hub · the runbook

I produce the styled HTML for each rich page, Robert pastes it into a GHL page (the pages API is read-only). The funnel layer already exists, so there is no funnel to build here, only the content pages that feed it.

Phase 1 · the funnel + the hub step · you, UI, ~5 min

  1. Sites, Funnels, New Funnel, name it Culture Talkz, set the funnel path to culture-talkz. The current Blog at that slug is retired or moved aside, it is not the host.
  2. The funnel URL loads its first step, so the first step is the hub at /culture-talkz. On the blank page click Insert Element (or Blank Section, then the +) and add ONE Custom Code / Custom JS-HTML element, the </> icon.
  3. Paste the ENTIRE page into that one element, the whole file from <!DOCTYPE html> through </html>, style block and all. Do NOT split the CSS into the page head. This is exactly how /culture-pulse is built: verified against its live DOM, its custom-code element holds the full document.
  4. The Culture Pulse scan and book-a-call links are already inside the HTML, so no separate Form or Button element is needed. Save, preview, publish, then curl the path for a 200.

📐 GHL wrapper padding and margins (verified from the live /culture-pulse DOM, 2026-06-15)

GHL wraps the custom-code element in Section, Row, Column and caps the content width. Match what /culture-pulse uses, and design the pasted HTML to fit a roughly 1170px column, not the full viewport:

WrapperSetting on /culture-pulse
Sectionpadding: 20px 0; margin: 0
Rowpadding: 10px 5px; width: 100%; margin: 0 auto
Columnmargin: 0
Content cap (GHL .inner)max-width: 1170px, centered
Custom-code elementmargin: 0; width: auto

Because the column caps at about 1170px with that padding, the pasted HTML must use width:100% blocks that each carry their own background, NOT a full-bleed hero that assumes the whole screen. A standalone page built to bleed edge-to-edge looks boxed and mis-margined once it sits inside the column. This is the single most common reason a pasted page looks wrong: build every section to render correctly within the 1170px column.

Phase 2 · each Culture Insight step · you, UI, ~3 min each

  1. In the culture-talkz funnel, add a Step (or clone the hub step), set the step path to a clean slug like heart-monitor so the URL is /culture-talkz/heart-monitor. Set it by hand, distinct from the funnel and page slug, or GHL appends a numeric suffix. 50 steps max per funnel.
  2. Add ONE Custom Code element and paste the ENTIRE Culture Insight HTML into it, same as the hub. The per-page JSON-LD (Article, FAQPage) lives inside that same element, it needs no separate head paste, Google reads it in the body.
  3. Save, Publish, verify in Google's Rich Results Test, then add the URL to the hub index.

Phase 3 · content I produce

  • The Heart Monitor insight is already built (live HTML, the master template). I develop each new Culture Insight into a rich page in that same design from the DRAFT markdown (Culture Insight 02 "Strong team, wrong results" is next).
  • Each page ships with literal-value JSON-LD (no merge tokens), the 12-section anatomy from Section 03, an inline scan, and the book-a-call into the existing funnel.
  • I keep every page's HTML in version control as the source of truth, since GHL pages are not API-readable back.

Scan-to-buy router · spec (dev queue, gated)

  • Trigger: Culture Pulse scan submit. Branch: under $5,000 to a buy-now page (the legacy Gap Audit or $2,500 Diagnostic), $5,000 and up to book-a-call.
  • Mechanism: a GHL workflow on form-submit with an if/else to redirect or email.
  • Acceptance: a test submit routes to the correct destination for each branch.
  • Blocked on the pricing reconciliation gate, the buy lane cannot go live while the ladders disagree.

Attribution wiring · per funnel page

  • Fire the GA4 events that apply (rename field_note_view to culture_talkz_view, plus inline_cta_click, schedule_consult_clarity, scroll_75), triggered in GTM against the funnel builder classes, not the old blog classes.
  • Set a GHL hidden field on the scan form, source_culture_talkz = [slug], so attribution survives the move off the blog.

✅ Verified via the GHL API and the live site (corrected 2026-06-11)

Checked directly against the API and iexdg.com:

  • /culture-talkz is type=blog (id R8s26XFx86cjOv9G0mJu), live HTTP 200 with hl-blog classes. The Jun-9 "it is a funnel" claim was wrong, corrected above. The blog cannot render the rich design, so it is not used for the posts, the rich pages live as funnel steps under culture-talkz instead.
  • The conversion funnels already exist as their own funnels (Scorecard, Pulse Session, Diagnostic Intake, Discovery Session), so the funnel layer is built.
  • SEO floor is NOT in place: iexdg.com/sitemap.xml returns an empty 107-byte stub, zero URLs, no culture-talkz. A real gap to build, not a maybe.
  • Schema is missing on the live pages: /culture-talkz has no JSON-LD at all, /culture-pulse has some schema but no Article or FAQ. Per-page Article and FAQ JSON-LD must be injected.
  • Orders through GHL payments to date: zero. The buy lane has produced nothing yet, consistent with the starved top.

🔎 SEO Floor Kit · generated 2026-06-09

A live audit found the organic floor is currently zero: sitemap.xml is empty (0 URLs), robots.txt is blank, and /culture-talkz has no meta description, no canonical, and no schema. A paste-ready kit closes it. iexdg.com is GHL UI-managed, so these are pasted in the builder, not pushed by API.

ArtifactWhere it goes in GHL
Per-page indexing ONThe hub page and each Culture Insight page, Settings, SEO, "index this page". This is the root cause of the empty sitemap.
robots.txt (allow + Sitemap directive)Sites, Settings, robots.txt
Hub head (meta, OG, Organization, Person, WebSite, CollectionPage JSON-LD)Inside the single Custom Code element on the /culture-talkz hub. The whole page is pasted there, head and all, so the meta and JSON-LD ride along.
Culture Insight head template (meta, OG, Article, FAQPage, Breadcrumb)Inside the same Custom Code element on each Culture Insight step; use literal values (no merge tokens). Google reads JSON-LD in the body fine.

Kit files: source/strategy/internal/seo_floor/ (head_culture_talkz.html, head_field_note_TEMPLATE.html, robots.txt, sitemap.xml, PASTE_GUIDE.md). Verify after paste: the sitemap populates, /culture-talkz returns four or more JSON-LD blocks, every page passes Google's Rich Results Test, then submit the sitemap in Search Console.

⚠️ Risks, blindspots, and gates · audit 2026-06-09

  • Organic discovery, the founding risk. The premise is starving at the top, and rich custom pages do not get the blog's free SEO, so we must build the floor by hand or discovery stays zero. This is the cost we accept for the richness. Mitigation: ship the hub and every Culture Insight page with the full SEO floor above (per-page JSON-LD, OG, canonical, indexing ON, a sitemap entry each), keep LinkedIn organic strong, and read Search Console at 90 days. Verified 2026-06-11: the live sitemap is an empty stub and /culture-talkz carries no schema, so the SEO floor is currently zero. This risk is live, not theoretical, and the manual floor is non-optional.
  • Two live ladders, trust. See the pricing reconciliation gate above. Until she signs off one ladder and the GHL products match it, the $7,500 numbers stay internal.
  • Cold-email contact-back gap. The live executive sequence carries a booking link only on Day 12, emails one and two are reply-only at the highest-intent moment. Fix: add the free Culture Pulse scan link to A1 and A2 (deferred for now per Robert).
  • Manual scale vs cadence. Funnel pages are UI-only and hand-duplicated, but the cadence promises four pieces a month plus daily derivatives. Mitigation: funnel pages for the two DEEP pieces a month that justify a landing page, route the two LIGHT pieces and derivatives through the API-automatable Social Planner so the engine stays hands-free. Budget the minutes per page.
  • Concentration and capacity. One reach channel (Culture Talkz and LinkedIn), one platform (GHL holds content, pages, payments, CRM, attribution), one closer (her, on calls). An all-call $7,500 ladder caps revenue at calls she can personally take times close rate times price, the real ceiling on the September six-figure-month target and not modeled in the masterclass math. Hedges: keep an owned organic channel, export GHL contacts and orders monthly, keep page source in version control, and model her weekly call capacity against the target. If the target needs more calls than her two-hour block holds, the constraint is her calendar, not the funnel, and a self-serve tier or a second closer is required.

🔗 Where this connects

The Funnel, Offer-Router and Ads Plan carries the router mechanics and the live GHL product ids, but note it still lists the legacy lower ladder ($97 to $12,500); the $7,500 ladder here is the War-Room repricing that supersedes it once she signs off. The outbound layer is the Outreach Command Center. The API limits are in the GHL API reference. See also the go-all-in recommendation and the next-stage roadmap above. Corrected 2026-06-11: Culture Talkz is rich Culture Insight pages (funnel steps under culture-talkz) plus a hub that feed the existing conversion funnels. The GHL Blog is not used for the posts, it cannot render the design.

📖 Section 05

📅 Editorial cadence 📡 see live

Weekly podcast → 1 Culture Insight + derivatives. Depth alternates per week. 4 Culture Talkz / month: 2 deep, 2 light.

Per-week production cycle

CadenceOwnerOutputHours
WeeklyDr. DNicole1 podcast episode (1 hr record)1 hr
WeeklyBrain (auto)Whisper transcript + Culture Insight draft0
WeeklyRobertReview + finalize draft (light 30-45 min, deep 3-4 hrs)0.5-4 hrs
WeeklyBrain (auto)Publish Note + 3-5 video clips + 2-3 quote cards0
WeeklyBrain (auto)LinkedIn long-form draft + email draft0
WeeklyRobert + Dr. DNicoleBrain Review Queue approvals30 min combined
MonthlyRobertPattern + trend analysis (GA4 + Clarity + Search Console)5 hrs
MonthlyBrain (auto)Brain Brief generated + sent Sunday 6pm to her phone0
QuarterlyRobertCompetitive monitoring per IEXDG Threat Plan1 hr × 3

Depth alternation per month

  • Week 1: solo deep-dive episode → DEEP Culture Insight (3,000+ words, book-grade)
  • Week 2: interview / conversation → LIGHT Culture Insight (1,200 words, show-notes plus)
  • Week 3: solo deep-dive episode → DEEP Culture Insight
  • Week 4: interview / conversation → LIGHT Culture Insight

Output per month: 4 podcast episodes, 4 Culture Talkz (2 deep + 2 light), 12-16 video clips, 8-12 LinkedIn posts, 4 emails, 16-20 quote cards.

📖 Section 06

🔬 Instrumentation · partial install, gap audit pending

GA4 IS installed on iexdg.com (G-ZYKP4WET2P + GTM-NRDQFMXM v2 published per Sprint 35, May 25 2026). Microsoft Clarity, Search Console verification, custom dimensions, and per-event firing remain Phase 1 work via GHL Sites > Settings > Tracking codes. The Apr-25 lock said "greenfield." That snapshot is now stale; this section will be re-audited in the next instrumentation pass.

Required tools

ToolPurposeCostInstall path
GA4Traffic, dwell, scroll, conversionsFREEGHL Tracking codes > GA4 Measurement ID
Microsoft ClarityHeatmaps, behavior recordings, scroll depth, rage-clicksFREEClarity snippet in Tracking codes > custom JS
Google Search ConsoleQuery intent, CTR, positionFREEVerify via DNS TXT record at Squarespace
GHL WorkflowsLead capture, nurture, multi-touch attributionexistingAlready live
Cookie consent bannerGDPR + CCPA complianceFREEKlaro or CookieYes free tier, install in Tracking codes

Custom GA4 dimensions

// To create in GA4 Admin > Custom dimensions
// Scope: Event-scoped unless noted

content_pillar         // Communication / Connection / Collaboration / Captaincy / Culture / Competence
hero_persona           // CPO / VP_HR / SUPT / COS / NEW_CEO / RED
sector                 // Corporate / Government / Education
episode_id             // links Culture Insight to companion podcast
field_note_depth       // deep / light
publish_date           // ISO 8601
internal_link_count    // count of in-page links to other IEXDG content
authority_count        // count of cited authorities (HBR, McKinsey, OECD, etc.)
word_count             // 1200 / 1500 / 2000 / 3000 / 4000+
cta_location           // inline_mid / closing / sidebar / lead_magnet

Custom GA4 events

field_note_view              // page view + custom dims
inline_cta_click             // mid-content CTA clicked
faq_expand                   // which FAQ question opened
related_link_click           // adjacent content clicked
diagnostic_download_start    // form opened
diagnostic_download_submit   // form submitted, lead captured
schedule_consult_clarity     // closing CTA clicked
podcast_companion_click      // link to companion episode
share_action                 // LinkedIn / Email / Copy URL
scroll_75                    // scrolled past 75%, deep reader signal
audio_play                   // embedded podcast player started
audio_75                     // audio listened past 75%

Microsoft Clarity install snippet

Drop into GHL Sites > Settings > Tracking codes > Custom JS (head). Replace YOUR_PROJECT_ID after creating Clarity project at clarity.microsoft.com.

<script type="text/javascript">
    (function(c,l,a,r,i,t,y){
        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
    })(window, document, "clarity", "script", "YOUR_PROJECT_ID");
</script>

Multi-touch attribution model (GHL-native)

Culture Insight view (Touch 1)
    │
    ▼
Diagnostic download (Touch 2, identity captured via GHL form)
    │  GHL contact created with custom field source_field_note = [slug]Email nurture engagement (Touch 3-N, tracked in GHL workflow)
    │
    ▼
Clarity Call booking (Touch N+1, conversion event)
    │  GHL custom fields:
    │    first_field_note_touchedlast_field_note_before_callEngagement contract signed
    │
    ▼
Revenue attribution: 50% weight to first touch, 50% to last touch
                     OR linear attribution across all Notes touched
📖 Section 07

🔗 Schema.org markup · ready-to-paste templates

JSON-LD inserted via GHL custom code in the blog post template head. Article + FAQPage + Person + Organization. AI search needs this to cite her.

Article schema (per Culture Insight)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "{{post.title}}",
  "description": "{{post.excerpt}}",
  "image": "{{post.featured_image}}",
  "datePublished": "{{post.publish_date}}",
  "dateModified": "{{post.updated_date}}",
  "author": {
    "@type": "Person",
    "name": "Dr. DNicole Fields",
    "url": "https://iexdg.com/about/dr-dnicole-fields/"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Integral Exploration Development Group",
    "logo": {
      "@type": "ImageObject",
      "url": "https://iexdg.com/logo.png"
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "{{post.url}}"
  },
  "articleSection": "{{post.pillar}}",
  "keywords": "{{post.tags}}",
  "wordCount": {{post.word_count}}
}
</script>

Person schema (Dr. DNicole · global, in site head)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Dr. DNicole Fields",
  "honorificPrefix": "Dr.",
  "honorificSuffix": "Ed.D.",
  "jobTitle": "Founder + Principal",
  "worksFor": {
    "@type": "Organization",
    "name": "Integral Exploration Development Group, LLC"
  },
  "url": "https://iexdg.com/about/dr-dnicole-fields/",
  "image": "https://iexdg.com/headshot.jpg",
  "sameAs": [
    "https://www.linkedin.com/in/drdnicolefields/",
    "https://iexdg.com/"
  ],
  "knowsAbout": [
    "Leadership development",
    "Organizational culture",
    "Tri-sector consulting",
    "ELCC framework",
    "Public sector leadership",
    "Educational leadership",
    "Corporate culture intervention"
  ]
}
</script>

Organization schema (IEXDG · global, in site head)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "name": "Integral Exploration Development Group",
  "alternateName": "IEXDG",
  "url": "https://iexdg.com",
  "logo": "https://iexdg.com/logo.png",
  "founder": {
    "@type": "Person",
    "name": "Dr. DNicole Fields"
  },
  "address": {
    "@type": "PostalAddress",
    "addressRegion": "MD",
    "addressCountry": "US"
  },
  "areaServed": ["US-MD", "US-DC", "US-VA", "US"],
  "serviceType": [
    "Leadership development",
    "Organizational culture consulting",
    "Executive coaching",
    "Culture diagnostic"
  ]
}
</script>

FAQPage schema (per Culture Insight FAQ section)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "{{question_1}}",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "{{answer_1}}"
      }
    },
    {
      "@type": "Question",
      "name": "{{question_2}}",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "{{answer_2}}"
      }
    }
  ]
}
</script>
📖 Section 08

📲 OpenGraph + Twitter Card meta tags

For social sharing on LinkedIn (her primary), email previews, and any X traffic. Dropped into GHL blog template head.

<!-- OpenGraph -->
<meta property="og:type" content="article">
<meta property="og:title" content="{{post.title}}">
<meta property="og:description" content="{{post.excerpt}}">
<meta property="og:url" content="{{post.url}}">
<meta property="og:image" content="{{post.featured_image}}">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:site_name" content="IEXDG · Integral Exploration Development Group">
<meta property="article:author" content="Dr. DNicole Fields">
<meta property="article:published_time" content="{{post.publish_date}}">
<meta property="article:section" content="{{post.pillar}}">
<meta property="article:tag" content="{{post.tags}}">

<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{{post.title}}">
<meta name="twitter:description" content="{{post.excerpt}}">
<meta name="twitter:image" content="{{post.featured_image}}">

<!-- LinkedIn-specific (uses OG, but explicit) -->
<meta property="og:image:type" content="image/webp">
<meta property="og:image:alt" content="{{post.featured_image_alt}}">
📖 Section 09

⚠️ Accessibility · WCAG AA compliance

Required by public-sector procurement (Section 508 alignment for federal, state ADA laws). Implemented as a hard gate, not a polish step.

Concrete rules baked into the GHL template

  • Color contrast: all body text on cream uses navy or ink (ratio > 7:1, AAA). Rust accent only on text 18pt+ and bold (ratio 3.9:1, hits AA Large).
  • Alt text: every image requires descriptive alt text in GHL post editor. Decorative images use alt="" explicitly.
  • Heading hierarchy: H1 once, H2 for sections, H3 for sub-sections, no level skipping.
  • Keyboard nav: all interactive elements (links, form fields, share buttons) reachable via Tab. Focus rings visible (do not outline:none).
  • ARIA labels: share buttons, audio embed, FAQ disclosures all have explicit aria-label or aria-expanded.
  • Form labels: every GHL form field has a visible label (no placeholder-only fields).
  • Skip-to-content link: first focusable element jumps to main content.
  • Audio embed alternatives: every audio embed has a transcript link (the Culture Insight itself counts as transcript).
  • Reduced motion: prefers-reduced-motion media query disables animations.
  • Screen reader test: NVDA on Windows + VoiceOver on macOS verified before any new template ships.

Reduced motion CSS (drop into global stylesheet)

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

Skip-to-content link

<!-- First focusable element on every page -->
<a href="#main-content" class="skip-link">Skip to main content</a>

<!-- CSS -->
.skip-link {
  position: absolute; top: -40px; left: 8px;
  background: var(--navy); color: var(--cream-warm);
  padding: 8px 14px; border-radius: 6px;
  text-decoration: none; font-weight: 700;
  z-index: 1000;
}
.skip-link:focus {
  top: 8px;
}
📖 Section 10

📱 Mobile-first design rules

Most executive readers consume Culture Talkz on phone during commute. Mobile is the reference design, desktop is the upgrade.

Hard rules

  • Hero images load WebP under 250KB at 1200px width (use srcset for retina)
  • Body font: 17px on mobile (16px feels too small at arm's length on iOS)
  • Line height: 1.65 minimum
  • Tap targets: minimum 44×44 px (Apple HIG)
  • Form fields: minimum 48px tall on mobile to avoid iOS zoom
  • Sticky TOC collapses to a "📑 Table of contents" button on width < 760px
  • Sidebar reflows below content on mobile
  • No horizontal scroll anywhere except deliberate code blocks
  • Lazy-load all images below the fold
  • Audio embed renders at 100% width on mobile

Breakpoints

BreakpointWidthLayout
Mobile< 640pxSingle column, sidebar below content, full-width images
Tablet640-980pxSingle column with wider gutters, sticky TOC right
Desktop980-1280pxContent + sticky sidebar, 2-column grid in archive
Wide> 1280pxCentered shell, max-width 1180px
📖 Section 11

👤 Author bio component

Renders below the trust block on every Culture Insight. Schema.org Person markup attached. Reinforces Ed.D. credibility without motivational copy.

Component spec

<aside class="author-bio" aria-labelledby="author-name">
  <img src="/headshot.jpg" alt="Dr. DNicole Fields, Ed.D., Founder of IEXDG"
       width="120" height="120" loading="lazy">
  <div>
    <h3 id="author-name">Dr. DNicole Fields, Ed.D.</h3>
    <p class="role">Founder + Principal · Integral Exploration Development Group</p>
    <p>
      Dr. DNicole Fields, Ed.D., is a leadership culture consultant working
      across corporate, government, and education sectors. She founded IEXDG
      to deliver structural interventions, not training. Active engagements
      include the City of Tucson, Garfield Heights, and CareFirst BCBS.
      The ELCC 6-Pillar Framework is her proprietary diagnostic system.
    </p>
    <ul class="author-links">
      <li><a href="/about/dr-dnicole-fields/">Full bio</a></li>
      <li><a href="https://www.linkedin.com/in/drdnicolefields/" rel="me">LinkedIn</a></li>
      <li><a href="/clarity">Schedule a Clarity Call</a></li>
    </ul>
  </div>
</aside>
📖 Section 12

🏷️ Tag taxonomy 📡 see live

Pillar + sector are required structural tags. Granular topic tags add the second axis for AI search and SERP long-tail.

Required structural tags (every Culture Insight)

Pillar (one of):
Communication Connection Collaboration Captaincy Culture Competence
Sector (one or more):
Corporate Government Education Nonprofit
Hero persona (one or more):
CPO / Chief People Officer VP HR Department Director Superintendent / Provost Chief of Staff New CEO Regional Executive Director
Sub-vignette (one, controlled vocabulary, May 26 brand bible):

22 sub-vignettes across the 5 non-Captaincy pillars plus 6 Captaincy specifics. Canonical source: brain.iexdg.com/strategy/iexdg_brand_bible_may26.html. NEVER paraphrase, NEVER bypass.

Captaincy
Listening to a Concern
Captaincy
Hard Conversation
Captaincy
Deliberating the Tough Call
Captaincy
Weighing the Tough Call
Captaincy
Transparency / Reviewing Work Together
Captaincy
Owning a Mistake
Communication
Clear Message Cascade
Communication
Stated vs Experienced Gap
Communication
Feedback Loop in Practice
Communication
Boardroom-Ready Briefing
Connection
Belonging Signal
Connection
Relational Infrastructure
Connection
Trust Repair Moment
Connection
First 90 Days Bond
Collaboration
Cross-Silo Handoff
Collaboration
Working Through Friction
Collaboration
Joint Decision in the Room
Culture
Psychological Safety in Action
Culture
Performance Demand With Care
Culture
Culture-Quitting Signal
Competence
Skill Gap Exposed
Competence
Leadership Capability Built

Granular topic tags (curated, controlled vocabulary)

Choose 3-6 per Culture Insight. Drives AI citation and SERP long-tail.

Behavior

retentionturnoverculture-quittingquiet-quittingengagementbelongingpsychological-safetytrustaccountability

Practice

executive-coachingleadership-developmentteam-coachingfacilitationfeedbackdecision-makingcommunicationconflict-resolution

System

org-designculture-architectureincentive-systemshandoffcross-siloonboardingfirst-90-dayssuccession

Diagnostic

culture-pulseelccleadership-swotengagement-surveystay-interview

Sector-specific

k12-leadershiphigher-ed-cabinetmunicipal-leadershipfederal-leadershiphealthcare-hrf500-hr

Lifecycle

new-executiveincoming-cabinetturnaroundgrowthtransition
📖 Section 13

🖨️ Print stylesheet

Executives print briefs to read on planes, mark up before meetings, share with assistants. Print rendering must be clean and full-content.

Print CSS (drop in GHL global CSS)

@media print {
  /* Strip nav, footer, share buttons, ads, sidebar */
  .topbar, .toc-bar, .sidebar, .share-row, .author-bio,
  .lead-magnet, .closing-cta, .related-links, .footer,
  button, .btn-link, .btn-primary {
    display: none !important;
  }

  body {
    background: white !important;
    color: black !important;
    font-size: 11pt;
    line-height: 1.5;
  }

  .field-note-content {
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  h1 { font-size: 22pt; page-break-after: avoid; }
  h2 { font-size: 16pt; page-break-after: avoid; margin-top: 18pt; }
  h3 { font-size: 13pt; page-break-after: avoid; }

  p, li { orphans: 3; widows: 3; }

  .anatomy, .wireframe, table {
    page-break-inside: avoid;
  }

  pre {
    white-space: pre-wrap;
    word-wrap: break-word;
    font-size: 9pt;
  }

  a {
    color: black;
    text-decoration: none;
  }
  a[href^="http"]:after {
    content: " (" attr(href) ")";
    font-size: 8pt;
    color: #555;
  }

  /* Show URL after each link in print */
  .header-url {
    display: block;
    font-size: 9pt;
    color: #555;
    margin-bottom: 12pt;
  }
}
📖 Section 14

🌍 International + translation strategy

Elizabeth Alloteh in Ghana is an active prospect. Black women leadership audiences span West Africa, Caribbean, UK. Plan for international reach without committing to multi-language site Y1.

Y1 light approach

  • Default language: English (US)
  • Add <html lang="en"> on every page for screen readers and translation engines
  • Open Graph locale: en_US
  • No hreflang tags Y1 (single-language site)
  • Allow Google Translate widget integration via ?translate=1 URL param (off by default)
  • Avoid US-only idioms in headlines (no "fourth quarter", "off the dome", "shoo-in")
  • Use ISO date format YYYY-MM-DD in metadata, friendly format ("April 25, 2026") in body
  • Include named clients with country/region context (City of Tucson, Arizona; Ghana; etc.)

Y2+ if international scales

  • Subdomain or path strategy: iexdg.com/uk/ or uk.iexdg.com
  • hreflang tags between language versions
  • Manual translation, never machine-only for thought leadership
  • Local case studies per region
📖 Section 15

🎵 Audio embed · companion podcast player

Each Culture Insight embeds the companion podcast episode in Section 12 (closing CTA tertiary). Spotify or Apple link plus a generic HTML5 audio fallback.

Spotify episode embed

<iframe
  src="https://open.spotify.com/embed/episode/{{episode_id}}"
  width="100%" height="232" frameborder="0"
  allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture"
  loading="lazy"
  title="Companion podcast episode for this Culture Insight">
</iframe>

Apple Podcasts embed

<iframe
  allow="autoplay *; encrypted-media *; fullscreen *; clipboard-write"
  frameborder="0" height="175" width="100%"
  src="https://embed.podcasts.apple.com/us/podcast/{{slug}}/id{{show_id}}?i={{episode_id}}"
  loading="lazy"
  title="Companion podcast episode for this Culture Insight">
</iframe>

HTML5 fallback (always renders)

<audio controls preload="none" style="width:100%;">
  <source src="{{episode.mp3_url}}" type="audio/mpeg">
  Your browser does not support audio playback.
  <a href="{{episode.mp3_url}}">Download episode</a>.
</audio>
📖 Section 18

⚖️ IP defense · Cultiv8tiv name overlap

Per the IEXDG Threat Plan, Cultiv8tiv (UK) launched a "Culture Pulse Score" with direct naming overlap to her Culture Pulse product. Defense is procedural, not reactive.

Defense actions (Phase 1)

  1. USPTO trademark check on "Culture Pulse" word mark and "ELCC" acronym. Free at uspto.gov/trademarks/search. Document filing status of competitors.
  2. Defensive trademark filing if not already filed. ~$250-350 USPTO filing fee per class. File "Culture Pulse" in Class 41 (educational services) and Class 42 (consulting). Covers IEXDG.
  3. Domain defensive registrations: culturepulse.com (if available), culture-pulse.com, common typos. ~$10-15/yr each.
  4. Search position monitoring: weekly check on "Culture Pulse" SERP via the Brain. Cultiv8tiv climbs = signal to push more Culture Talkz targeting the term.
  5. Cease-and-desist template ready in source/docs/operations/legal/ with attorney review on file. Activated if Cultiv8tiv US enters with confusingly similar mark.
  6. Anchor terms in Culture Talkz: every reference to her Culture Pulse uses the trademark superscript pattern Culture Pulse™ on first mention per Note. Establishes use in commerce.

Robert's job: monthly USPTO search + SERP check (15 min). Dr. DNicole's job: file the trademark. Lawyer's job: review C&D template once.

📖 Section 19

🚦 URL migration plan · 301 vs 410 vs republish

Every legacy /blog/* URL gets a routing decision. Decision matrix below. Implemented via GHL Sites > Settings > URL Redirects.

Decision matrix per legacy post

ConditionActionWhy
Top 10 by traffic + still relevantRefresh + republish as Culture Insight + 301Preserve link equity, modernize voice
Top 11-30 by traffic + still relevant301 redirect to closest pillar pagePreserve some equity, no rewrite cost
Top 31-50, dated content301 redirect to /culture-talkz/ archiveSave the visitor, drop the page
Below top 50, no inbound links410 GoneTell Google the page is intentionally removed
Has inbound backlinks (any traffic)301 redirect to closest live URLNever break a backlink
Off-brand voice, off-topic410 Gone (or unpublish)Voice drift cleanup

Implementation in GHL

# In GHL Sites → Settings → URL Redirects, add lines like:
/blog/why-training-fails                /culture-talkz/why-training-fails-without-architecture/   301
/blog/old-take-on-leadership            /culture-talkz/                                            301
/blog/dated-2019-post                   410 Gone
/blog/q4-tactics-2018                   410 Gone

Pre-migration checklist

  • ☐ Pull GA4 (after install) or alternative report on top 50 blog posts by traffic
  • ☐ Crawl iexdg.com/blog/* with Screaming Frog free tier (500-URL limit) for inbound links
  • ☐ Decide each URL via the matrix above
  • ☐ Build redirect map in spreadsheet
  • ☐ Apply via GHL UI in single batch
  • ☐ Update sitemap.xml (GHL auto-regenerates)
  • ☐ Submit new sitemap to Search Console
  • ☐ Spot-check 10 redirects with curl: curl -I https://iexdg.com/blog/[old-slug]/
  • ☐ Monitor Search Console for crawl errors over 14 days post-migration
📖 Section 20

📢 Launch communication plan

Announce the migration to her email list before the public switch. Avoid surprise. Frame as upgrade, not retreat.

Email send to existing list (1 week before public Culture Talkz launch)

Subject: A few changes to how I publish

Pre-header: Same voice, deeper format, more for you to take into your boardroom.

Body:

Quick note before the next podcast episode lands.

Starting [date], the IEXDG blog is becoming Culture Talkz. Same voice.
Deeper format. Hosted on iexdg.com/culture-talkz.

Why the change:

  Culture Talkz are research-grade companions to the new IEXDG Podcast.
  Each podcast episode produces one Culture Insight. The Note carries the
  research anchors, the case data, and the structural fix in writing
  so you can take it into your next boardroom.

What changes for you:

  → New episodes hit your inbox each Tuesday with the companion
    Culture Insight attached.
  → A new Self-Diagnostic PDF (the ELCC 6-Pillar Quick Audit) is
    available at iexdg.com/diagnostic for your team.
  → All my old posts are still searchable. Some have been refreshed
    and renamed. Old links forward automatically.

What stays the same:

  → My voice, my framework, my client commitments.
  → Direct email reply when something lands for you.
  → No newsletter spam.

If you want to get ahead of the launch, listen to the first episode
here: [link]

Or skip straight to the new diagnostic: iexdg.com/diagnostic.

Talk soon,
Dr. DNicole Fields, Ed.D.
Founder, IEXDG

LinkedIn post (day of launch)

The IEXDG blog is now Culture Talkz.

Same voice. Deeper format. Companion to the new IEXDG Podcast.

Each episode lands with a written research brief you can share with
your leadership team. Authority anchors, sector data, structural fixes.

First episode: [title]
First Culture Insight: [link]

Diagnostic for your team: iexdg.com/diagnostic
📖 Section 21

🛡️ Brand compliance gates · 10 hard checks

Every Culture Insight must pass all 10 before publish. Auto-publishes if green. Routes to Brain Review Queue if any fail.

1
No em dashes in body, subtitle, FAQ, or share text
2
No forbidden words (motivational, generic, values-based, growth-minded, transformational-as-adjective, synergy, paradigm shift, people-centered unless quoting her)
3
No bright orange #E8611A, no gold, no green in any visual
4
Cream background in any embedded image or quote card
5
Playfair Display + Inter only (no other typefaces)
6
Hero/Guide rule: client is hero, IEXDG is guide. Never cast Dr. DNicole as the hero in narrative voice.
7
Voice drift score under 30 on voice_drift.py. 30-70 routes to Robert. 70+ routes to Dr. DNicole.
8
brand_rules.json check passes (CI step in publish pipeline)
9
FAQPage JSON-LD schema present and valid
10
Word count matches depth tier (1,200-1,500 light, 2,500-4,000+ deep)

All 10 green = auto-publish via Brain. Any fail = Brain Review Queue, Robert reviews within 24 hrs, Dr. DNicole approves within 48 hrs. Items not reviewed in 48 hrs auto-publish IF voice drift < 30 AND brand_rules pass. Items with voice drift 70+ never auto-publish.

📖 Section 22

⏱️ 90-day rollout plan

No surge. 30 hrs/mo Robert IEXDG cap. Build then ship. Manual content production forbidden.

01 Phase 1 · Build (Weeks 1-6) ~50 hrs Robert at cap

Weeks 1-2 · Instrumentation

  • Install GA4 (greenfield) on iexdg.com via GHL Tracking codes
  • Install Microsoft Clarity (free) via GHL custom JS
  • Verify Search Console with DNS TXT record at Squarespace
  • Build all 10 GA4 custom dimensions + 12 custom events
  • Install Klaro cookie consent banner
  • Update privacy policy on /privacy/

Weeks 3-4 · Pipeline

  • Build podcast RSS pipeline: episode → Whisper → Claude → Culture Insight draft → voice_drift → Robert review → publish
  • GHL Blog template with 12-section anatomy + schema markup + meta tags
  • Archive page wireframe implementation
  • FAQPage JSON-LD generator
  • Lead magnet PDF generator (per pillar)
  • USPTO trademark check + filing

Weeks 5-6 · Migration + Review Queue

  • Crawl /blog/* and apply 301 / 410 / refresh decisions
  • Sitemap regenerate + submit to Search Console
  • Brain Review Queue UI in dashboard
  • Internal link audit + rewrite
  • End-to-end test with 2 dummy episodes
02 Phase 2 · Pilot (Weeks 7-8) ~10 hrs
  • Dr. DNicole records 2 test podcast episodes
  • End-to-end pipeline runs without Robert touching content
  • Robert observes, fixes pipeline issues via code only
  • No public publish yet
  • Migration of 10-15 best legacy blog posts as refreshed Culture Talkz
  • Send launch communication email to existing list
03 Phase 3 · Go-live (Week 9 onward) steady state
  • Pre-recorded buffer: 2-4 episodes already in the can
  • Public podcast feed live (RSS published to Apple, Spotify)
  • First Culture Insight publishes
  • Brain runs autonomously
  • Robert: Review Queue ~16 min/wk + Brain Brief ~1 hr/wk
  • Dr. DNicole: 6-7 hrs/mo (record + approve + read Brief)
📖 Section 23

📕 Book pipeline tie-in (Y2 launch path)

Each DEEP Culture Insight is a book chapter source. Light Notes are the show-notes layer.

2 deep Culture Talkz/mo × 12 months = 24 deep pieces × 3,000 words avg
                                  = 72,000 words of vetted, audience-tested
                                    content for the Y2 book editor

EDITORIAL FLOW (Y2):
   Month 1-2: Editor reviews 24 Culture Talkz, selects 12-15 chapter
              candidates, identifies gaps
   Month 3-5: Dr. DNicole expands 5-7 chapters, adds connective tissue,
              voice consistency pass
   Month 6-8: Manuscript complete, agent submits
   Month 9-12: Edit cycle, marketing prep
   Y3 launch: Book ships
📖 Section 24

🚫 What Culture Talkz are NOT

Format integrity rules. Disallowed by spec.

  • ❌ Generic listicle ("7 tips for better leadership")
  • ❌ Transcript dump with no editorial pass
  • ❌ Posts shorter than 1,200 words
  • ❌ Authority-free opinion pieces
  • ❌ Brand violations (any one of the 10 gates)
  • ❌ Culture Talkz hosted off iexdg.com
  • ❌ Culture Talkz without companion podcast episode
  • ❌ Culture Talkz without instrumentation events
  • ❌ Culture Talkz without lead magnet attached
  • ❌ Culture Talkz referencing Dr. DNicole as the hero of any anecdote
📖 Section 25

📊 Success metrics · 90-day window

Pull weekly into the Brain Brief. Greenfield baselines mean Y1 is the baseline.

Metric90-day targetSource
Culture Talkz published12Brain Notion DB
Average word count2,200+GA4 custom dim
Average dwell time4+ minutesGA4
Scroll-to-75% rate35%+GA4 scroll_75 event
Lead capture rate4-7% of unique readersGHL
Companion podcast episodes12RSS feed
Voice drift score averageunder 25voice_drift.py
AI citation appearances6+ across ChatGPT/Claude/Perplexitymanual quarterly check
Multi-touch attribution events50+GHL custom fields
Search Console queries indexed30+Search Console
Microsoft Clarity recordings200+ sessionsClarity dashboard
Klaro consent rate (analytics)60%+Klaro logs
📖 Section 26

🆘 Review Queue operating rules

The Brain Review Queue is the ONLY human touchpoint for content production. Robert builds, governs, reviews. Robert does not produce manually.

  1. Items added to queue automatically when voice drift score is 30+
  2. Items also added if brand_rules.json check fails on any gate
  3. Robert reviews within 24 hours
  4. Dr. DNicole approves within 48 hours
  5. Items not reviewed within 48 hours auto-publish IF voice drift is under 30 AND brand_rules pass
  6. Items with voice drift 70+ NEVER auto-publish, hold indefinitely
  7. Robert's role: edit drafts, fix automation that produced the issue, escalate edge cases
  8. Dr. DNicole's role: approve voice/tone/positioning calls, comment on strategic angles
  9. Brain auto-monitor role: monitor queue depth, alert if backlog exceeds 8 items (legacy line named a teammate who departed in early 2026; the function persists, the named role does not)