Skip to content

feat(growth): add Organic Outcome Bridge v1 - #121

Merged
JorgeMenaDev merged 1 commit into
mainfrom
codex/organic-outcome-bridge-v1
Jul 13, 2026
Merged

JorgeMenaDev merged 1 commit into
mainfrom
codex/organic-outcome-bridge-v1

Conversation

@JorgeMenaDev

Copy link
Copy Markdown
Owner

Outcome

Ship Organic Outcome Bridge v1 across posthog-growth-workspace 1.2.0 and seo-growth-workspace 5.1.2.

The PostHog skill now produces a versioned, aggregate, public-canonical-landing-page outcome export. The SEO skill consumes it beside page-dimensional Search Console evidence for SEO, marketing, and sales-quality decisions.

Boundaries

  • No Search Console query is joined to a person, distinct ID, session, replay, email, company, or CRM identity.
  • PostHog is scoped by explicit closed window, allowed entry host, and computed session.$channel_type = 'Organic Search'.
  • Only verified public canonical URLs may leave PostHog; sensitive/dynamic paths are withheld without values.
  • Outcome counts use exact same-session deduplication. Later-session lifecycle/multi-touch attribution is deferred.
  • Qualified/customer fields remain null unless a verified event carries the original organic session ID.
  • Revenue is explicitly unavailable in v1; CRM/billing remains truth.
  • GSC page-dimensional rows remain top-row/partial evidence, not guaranteed-complete totals.

Andesphere dogfood

Closed window: 2026-06-12 through 2026-07-09 Pacific Time.

  • GSC: 15 raw page-dimensional rows normalized to 14 canonical pages.
  • PostHog project 302810: allowed host www.andesphere.com; /es had 2 organic sessions and 0 exact primary-conversion sessions.
  • /es GSC evidence: 1 click, 7 impressions, 14.3% CTR, average position 31.0.
  • All unmatched GSC pages are preserved with null PostHog outcomes.
  • Evidence grade: baseline; no outcome-led SEO backlog change.

Evidence: dev/posthog-growth-workspace/2026-07-13-organic-outcome-bridge-v1.md and its aggregate JSON export.

Verification

  • node dev/seo-growth-workspace/validate-skill.mjs — PASS (52 sections)
  • node dev/seo-growth-workspace/command-inventory.mjs --verify — PASS (0 malformed; foreign-CWD matrix green)
  • node dev/seo-growth-workspace/evaluate-release.mjs --json — PASS (100/100; 52 deterministic + 17 manual gates)
  • Live PostHog HogQL: host-scoped session query and exact uniqExactIf outcome query — PASS
  • Live GSC --dimensions page export — PASS
  • git diff --check — PASS
  • Autoreview final run — clean; no accepted/actionable findings

Interaction with PR #120

This ships SEO 5.1.2 so the open machine-readable-companions PR can retain its planned 5.2.0 version after rebasing. The feature surfaces are otherwise separate.

@JorgeMenaDev
JorgeMenaDev merged commit 818d917 into main Jul 13, 2026
@JorgeMenaDev
JorgeMenaDev deleted the codex/organic-outcome-bridge-v1 branch July 13, 2026 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant