{
  "generated_at": "2026-09-24T01:23:03+00:00",
  "schema_version": "0.2.0",
  "offline": true,
  "portfolio": {
    "name": "Planetterrian Ventures",
    "site": "planetterrian.com",
    "version": "0",
    "description": "Portfolio Mission Control — universal source of truth for Patrick Novak's five companies. Never one blended score.",
    "contract": {
      "no_blended_portfolio_score": true,
      "sources_side_by_side": true,
      "never_invent_metrics": true,
      "soft_equals_tips_no_charge": true,
      "rel_drip": "NO SEND",
      "sot_sources": [
        "GA4",
        "GSC"
      ],
      "nerra_deep_ops": "https://nerranetwork.com/management.html"
    },
    "windows": {
      "as_of_label": "2026-09-23 ~17:31–17:44 PT",
      "ga4_yesterday": "2026-09-22",
      "ga4_last_7d_start": "2026-09-16",
      "ga4_last_7d_end": "2026-09-22",
      "gsc_7d_start": "2026-09-15",
      "gsc_7d_end": "2026-09-21",
      "gsc_note": "GSC UI 7d lags GA4"
    },
    "health": {
      "brands_count": 5,
      "north_stars_measured": 1,
      "north_stars_not_measured": 4,
      "note": "Counts are inventory of measurement wiring, not a portfolio performance score. Never blend brand north stars into one number."
    },
    "landmines_counts": {
      "ok": 4,
      "warn": 5,
      "fail": 0
    }
  },
  "glance": {
    "note": "Five tiles, never summed. Each tile is one brand north star — side by side like Nerra's OP3 / YouTube / GA4 cards.",
    "tiles": [
      {
        "brand_id": "nerra",
        "brand_name": "Nerra Network",
        "label": "Soft Personal interest submits · 7d",
        "event": "soft_personal_interest_submit",
        "value": 0,
        "source": "GA4",
        "status": "measured",
        "configured": true,
        "sub": "[GA4] soft_personal_interest_submit · tips/no charge"
      },
      {
        "brand_id": "lil_words",
        "brand_name": "Lil Words",
        "label": "Web play starts · 7d",
        "event": "web_play_start",
        "value": null,
        "source": null,
        "status": "not_measured",
        "configured": false,
        "sub": "[GA4] web_play_start · not measured"
      },
      {
        "brand_id": "avvizo",
        "brand_name": "Avvizo",
        "label": "Families trial signup starts · 7d",
        "event": "families_trial_signup_start",
        "value": null,
        "source": null,
        "status": "not_measured",
        "configured": false,
        "sub": "[GA4] families_trial_signup_start · not measured"
      },
      {
        "brand_id": "bill_saved",
        "brand_name": "Bill Saved",
        "label": "First Assist starts · 7d",
        "event": "first_assist_start",
        "value": null,
        "source": null,
        "status": "not_measured",
        "configured": false,
        "sub": "[GA4] first_assist_start · not measured"
      },
      {
        "brand_id": "relationship_copilot",
        "brand_name": "Relationship Copilot",
        "label": "Mutual-reveal completions · 7d",
        "event": "first_mutual_reveal_completed",
        "value": null,
        "source": null,
        "status": "not_measured",
        "configured": false,
        "sub": "[GA4] first_mutual_reveal_completed · not measured"
      }
    ]
  },
  "catalog": {
    "brands_count": 5,
    "note": "Portfolio catalog — brands, not Nerra shows. Traffic columns are labeled [GA4]/[GSC]; never blended.",
    "rows": [
      {
        "id": "nerra",
        "name": "Nerra Network",
        "domain": "nerranetwork.com",
        "ga4_measurement_id": "G-6PWJCVQQ7B",
        "north_star_event": "soft_personal_interest_submit",
        "north_star_status": "measured",
        "north_star_configured": true,
        "products_count": 4,
        "ga4_yesterday_users": 12,
        "ga4_yesterday_sessions": 21,
        "ga4_7d_users": 55,
        "ga4_7d_sessions": 107,
        "gsc_clicks": 21,
        "gsc_impressions": 2150,
        "deep_mission_control": "https://nerranetwork.com/management.html",
        "drip": null
      },
      {
        "id": "lil_words",
        "name": "Lil Words",
        "domain": "lilwords.com",
        "ga4_measurement_id": "G-8CZK8K52W2",
        "north_star_event": "web_play_start",
        "north_star_status": "not_measured",
        "north_star_configured": false,
        "products_count": 5,
        "ga4_yesterday_users": 3,
        "ga4_yesterday_sessions": 9,
        "ga4_7d_users": 7,
        "ga4_7d_sessions": 16,
        "gsc_clicks": 0,
        "gsc_impressions": 0,
        "deep_mission_control": null,
        "drip": null
      },
      {
        "id": "avvizo",
        "name": "Avvizo",
        "domain": "avvizo.com",
        "ga4_measurement_id": "G-QZ5ZKQ0PPZ",
        "north_star_event": "families_trial_signup_start",
        "north_star_status": "not_measured",
        "north_star_configured": false,
        "products_count": 4,
        "ga4_yesterday_users": 0,
        "ga4_yesterday_sessions": 0,
        "ga4_7d_users": 2,
        "ga4_7d_sessions": 2,
        "gsc_clicks": 0,
        "gsc_impressions": 11,
        "deep_mission_control": null,
        "drip": null
      },
      {
        "id": "bill_saved",
        "name": "Bill Saved",
        "domain": "billsaved.com",
        "ga4_measurement_id": "G-CH6QNJ9827",
        "north_star_event": "first_assist_start",
        "north_star_status": "not_measured",
        "north_star_configured": false,
        "products_count": 3,
        "ga4_yesterday_users": 4,
        "ga4_yesterday_sessions": 5,
        "ga4_7d_users": 19,
        "ga4_7d_sessions": 21,
        "gsc_clicks": 0,
        "gsc_impressions": 11,
        "deep_mission_control": null,
        "drip": null
      },
      {
        "id": "relationship_copilot",
        "name": "Relationship Copilot",
        "domain": "relationshipcopilot.com",
        "ga4_measurement_id": "G-3HE7V5FTSR",
        "north_star_event": "first_mutual_reveal_completed",
        "north_star_status": "not_measured",
        "north_star_configured": false,
        "products_count": 4,
        "ga4_yesterday_users": 0,
        "ga4_yesterday_sessions": 0,
        "ga4_7d_users": 2,
        "ga4_7d_sessions": 2,
        "gsc_clicks": 0,
        "gsc_impressions": 7,
        "deep_mission_control": null,
        "drip": "NO SEND"
      }
    ]
  },
  "brands": [
    {
      "id": "nerra",
      "name": "Nerra Network",
      "domain": "nerranetwork.com",
      "url": "https://nerranetwork.com",
      "ga4_measurement_id": "G-6PWJCVQQ7B",
      "gsc_property": "sc-domain:nerranetwork.com",
      "deep_mission_control": "https://nerranetwork.com/management.html",
      "deep_mission_control_note": "Nerra's show/ops Mission Control remains on nerranetwork.com; this hub is portfolio SoT only.",
      "north_star": {
        "event": "soft_personal_interest_submit",
        "label": "Soft Personal interest submits",
        "role": "tips / no charge",
        "status": "measured",
        "configured": true,
        "key_event_on": true,
        "must_not_equal": [
          "newsletter_signup",
          "join.html paid CTA"
        ],
        "values": {
          "yesterday": {
            "value": 0,
            "source": "GA4",
            "window": "2026-09-22"
          },
          "last_7d": {
            "value": 0,
            "source": "GA4",
            "window": "2026-09-16/2026-09-22"
          }
        },
        "fetched_at": "2026-09-23T17:44:00-07:00"
      },
      "traffic": {
        "ga4": {
          "configured": true,
          "fetched_at": "2026-09-23T17:31:00-07:00",
          "yesterday": {
            "users": 12,
            "sessions": 21,
            "window": "2026-09-22"
          },
          "last_7d": {
            "users": 55,
            "sessions": 107,
            "window": "2026-09-16/2026-09-22"
          }
        },
        "gsc": {
          "configured": true,
          "fetched_at": "2026-09-23T17:31:00-07:00",
          "window": "2026-09-15/2026-09-21",
          "clicks": 21,
          "impressions": 2150,
          "ctr": 0.01,
          "position": 8.1
        }
      },
      "products": [
        {
          "id": "soft_personal",
          "name": "Soft Personal",
          "role": "north_star",
          "surfaces": [
            "/personal-interest.html"
          ],
          "notes": "Tips / no charge. Soft CTAs + Soft X amplify.",
          "measure": {
            "event": "soft_personal_interest_submit",
            "source": "GA4",
            "status": "measured",
            "configured": true,
            "values": {
              "yesterday": 0,
              "last_7d": 0
            },
            "fetched_at": "2026-09-23T17:44:00-07:00"
          }
        },
        {
          "id": "paid_personal_join",
          "name": "Paid Personal / join",
          "role": "distinct_paid_path",
          "surfaces": [
            "/join.html"
          ],
          "notes": "Never count as Soft.",
          "measure": {
            "event": null,
            "fallback": "sessions on /join.html only (labeled) until join/paid CTA event wired",
            "source": null,
            "status": "not_measured",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "fetched_at": null
          }
        },
        {
          "id": "newsletter_gallery",
          "name": "Newsletter / gallery",
          "role": "secondary",
          "surfaces": [],
          "notes": "newsletter_signup must not count as Soft.",
          "measure": {
            "event": "newsletter_signup",
            "source": "GA4",
            "status": "secondary_only",
            "configured": true,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "note": "Secondary list metric — do not use as Soft north star. Live counts not filled in this v0 fixture.",
            "fetched_at": null
          }
        },
        {
          "id": "spacex_daily_content",
          "name": "SpaceX Daily / episode content",
          "role": "seo_soft_funnel",
          "surfaces": [
            "/",
            "/blog/spacex/"
          ],
          "notes": "SEO + Soft footer funnel. GSC + landing sessions.",
          "measure": {
            "event": null,
            "source": "GSC",
            "status": "sitewide_in_traffic",
            "configured": true,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "note": "Page-level GSC for watch URLs not separately pulled in this fill — sitewide GSC is in traffic.gsc.",
            "fetched_at": "2026-09-23T17:31:00-07:00"
          }
        }
      ]
    },
    {
      "id": "lil_words",
      "name": "Lil Words",
      "domain": "lilwords.com",
      "url": "https://lilwords.com",
      "ga4_measurement_id": "G-8CZK8K52W2",
      "gsc_property": "sc-domain:lilwords.com",
      "deep_mission_control": null,
      "deep_mission_control_note": null,
      "north_star": {
        "event": "web_play_start",
        "label": "Web play starts",
        "role": "web-first play sessions",
        "status": "not_measured",
        "configured": false,
        "key_event_on": false,
        "must_not_equal": [
          "session_start",
          "page_view",
          "Play Store click"
        ],
        "values": {
          "yesterday": {
            "value": null,
            "source": null,
            "window": "2026-09-22"
          },
          "last_7d": {
            "value": null,
            "source": null,
            "window": "2026-09-16/2026-09-22"
          }
        },
        "note": "No play-named event wired yet. Sessions ≠ play starts — do not infer.",
        "fetched_at": null
      },
      "traffic": {
        "ga4": {
          "configured": true,
          "fetched_at": "2026-09-23T17:31:00-07:00",
          "yesterday": {
            "users": 3,
            "sessions": 9,
            "window": "2026-09-22"
          },
          "last_7d": {
            "users": 7,
            "sessions": 16,
            "window": "2026-09-16/2026-09-22"
          }
        },
        "gsc": {
          "configured": true,
          "fetched_at": "2026-09-23T17:31:00-07:00",
          "window": "2026-09-15/2026-09-21",
          "clicks": 0,
          "impressions": 0,
          "ctr": 0,
          "position": 0
        }
      },
      "products": [
        {
          "id": "web_play",
          "name": "Web Play",
          "role": "north_star",
          "surfaces": [
            "/play",
            "/app/playing",
            "/app/home"
          ],
          "notes": "Primary conversion. Fire web_play_start on successful play start only.",
          "measure": {
            "event": "web_play_start",
            "source": "GA4",
            "status": "not_measured",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "fetched_at": null
          }
        },
        {
          "id": "fr_seo_landing",
          "name": "FR SEO landing",
          "role": "seo_discovery",
          "surfaces": [
            "/learn/french"
          ],
          "notes": "UTM lw_seo_fr. Own GSC page row.",
          "measure": {
            "event": null,
            "source": "GSC",
            "status": "measured",
            "configured": true,
            "filter": "URL contains /learn/french",
            "values": {
              "clicks": 0,
              "impressions": 0
            },
            "fetched_at": "2026-09-23T17:31:00-07:00"
          }
        },
        {
          "id": "es_seo_landing",
          "name": "ES SEO landing",
          "role": "seo_discovery",
          "surfaces": [
            "/learn/spanish"
          ],
          "notes": "UTM lw_seo_es. Own GSC page row.",
          "measure": {
            "event": null,
            "source": "GSC",
            "status": "measured",
            "configured": true,
            "filter": "URL contains /learn/spanish",
            "values": {
              "clicks": 0,
              "impressions": 0
            },
            "fetched_at": "2026-09-23T17:31:00-07:00"
          }
        },
        {
          "id": "google_play_store",
          "name": "Google Play Store",
          "role": "secondary_outbound",
          "surfaces": [],
          "notes": "Optional secondary — not north star.",
          "measure": {
            "event": null,
            "source": null,
            "status": "not_measured",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "fetched_at": null
          }
        },
        {
          "id": "app_store",
          "name": "App Store",
          "role": "gated",
          "surfaces": [],
          "notes": "Gated — no live URL / badge. Do not count.",
          "measure": {
            "event": null,
            "source": null,
            "status": "gated",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "fetched_at": null
          }
        }
      ]
    },
    {
      "id": "avvizo",
      "name": "Avvizo",
      "domain": "avvizo.com",
      "url": "https://avvizo.com",
      "ga4_measurement_id": "G-QZ5ZKQ0PPZ",
      "gsc_property": "sc-domain:avvizo.com",
      "deep_mission_control": null,
      "deep_mission_control_note": null,
      "north_star": {
        "event": "families_trial_signup_start",
        "label": "Families trial signup starts",
        "role": "14-day self-serve trial at /auth/signup",
        "status": "not_measured",
        "configured": false,
        "key_event_on": false,
        "must_not_equal": [
          "page_view on /auth/signup"
        ],
        "values": {
          "yesterday": {
            "value": null,
            "source": null,
            "window": "2026-09-22"
          },
          "last_7d": {
            "value": null,
            "source": null,
            "window": "2026-09-16/2026-09-22"
          }
        },
        "note": "No signup-named event wired. 0 key events ≠ 0 trials — do not infer.",
        "fetched_at": null
      },
      "traffic": {
        "ga4": {
          "configured": true,
          "fetched_at": "2026-09-23T17:31:00-07:00",
          "yesterday": {
            "users": 0,
            "sessions": 0,
            "window": "2026-09-22"
          },
          "last_7d": {
            "users": 2,
            "sessions": 2,
            "window": "2026-09-16/2026-09-22"
          }
        },
        "gsc": {
          "configured": true,
          "fetched_at": "2026-09-23T17:31:00-07:00",
          "window": "2026-09-15/2026-09-21",
          "clicks": 0,
          "impressions": 11,
          "ctr": 0,
          "position": 13.2
        }
      },
      "products": [
        {
          "id": "families_trial",
          "name": "Families trial",
          "role": "north_star",
          "surfaces": [
            "/auth/signup"
          ],
          "notes": "14-day self-serve trial start.",
          "measure": {
            "event": "families_trial_signup_start",
            "source": "GA4",
            "status": "not_measured",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "fetched_at": null
          }
        },
        {
          "id": "caregiver_content",
          "name": "Caregiver content",
          "role": "seo_beachhead",
          "surfaces": [
            "/blog/check-on-aging-parents-from-another-city-canada"
          ],
          "notes": "Own GSC page row for caregiver slug.",
          "measure": {
            "event": null,
            "source": "GSC",
            "status": "not_pulled",
            "configured": true,
            "filter": "caregiver blog slug",
            "values": {
              "clicks": null,
              "impressions": null
            },
            "note": "Page GSC not pulled in this fill — sitewide GSC is in traffic.gsc.",
            "fetched_at": null
          }
        },
        {
          "id": "pricing_honesty",
          "name": "Pricing honesty",
          "role": "consideration",
          "surfaces": [
            "/pricing"
          ],
          "notes": "Essential vs Starter. Own GSC page row + sessions.",
          "measure": {
            "event": null,
            "source": "GSC",
            "status": "not_pulled",
            "configured": true,
            "filter": "/pricing",
            "values": {
              "clicks": null,
              "impressions": null
            },
            "note": "Page GSC not pulled in this fill.",
            "fetched_at": null
          }
        },
        {
          "id": "for_families_beachhead",
          "name": "/for-families beachhead",
          "role": "icp_entry",
          "surfaces": [
            "/for-families"
          ],
          "notes": "Funnel secondary. UTM avz_families_essential when tagged.",
          "measure": {
            "event": null,
            "source": "GA4",
            "status": "not_measured",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "fetched_at": null
          }
        }
      ]
    },
    {
      "id": "bill_saved",
      "name": "Bill Saved",
      "domain": "billsaved.com",
      "url": "https://billsaved.com",
      "ga4_measurement_id": "G-CH6QNJ9827",
      "gsc_property": "sc-domain:billsaved.com",
      "deep_mission_control": null,
      "deep_mission_control_note": null,
      "north_star": {
        "event": "first_assist_start",
        "label": "First Assist starts",
        "role": "Hold-less / first Call Assist free",
        "status": "not_measured",
        "configured": false,
        "key_event_on": false,
        "must_not_equal": [
          "page_view",
          "Coached start",
          "Handled start"
        ],
        "values": {
          "yesterday": {
            "value": null,
            "source": null,
            "window": "2026-09-22"
          },
          "last_7d": {
            "value": null,
            "source": null,
            "window": "2026-09-16/2026-09-22"
          }
        },
        "note": "No Assist-named event wired. Do not infer from traffic.",
        "fetched_at": null
      },
      "traffic": {
        "ga4": {
          "configured": true,
          "fetched_at": "2026-09-23T17:31:00-07:00",
          "yesterday": {
            "users": 4,
            "sessions": 5,
            "window": "2026-09-22"
          },
          "last_7d": {
            "users": 19,
            "sessions": 21,
            "window": "2026-09-16/2026-09-22"
          }
        },
        "gsc": {
          "configured": true,
          "fetched_at": "2026-09-23T17:31:00-07:00",
          "window": "2026-09-15/2026-09-21",
          "clicks": 0,
          "impressions": 11,
          "ctr": 0,
          "position": 3.9
        }
      },
      "products": [
        {
          "id": "holdless_assist",
          "name": "Hold-less Assist",
          "role": "north_star",
          "surfaces": [],
          "notes": "Hero A + first Call Assist free. North star = first Assist start only.",
          "measure": {
            "event": "first_assist_start",
            "source": "GA4",
            "status": "not_measured",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "fetched_at": null
          }
        },
        {
          "id": "holdless_blog",
          "name": "Hold-less blog",
          "role": "content_to_assist",
          "surfaces": [
            "/blog/cancel-negotiate-without-the-hold"
          ],
          "notes": "UTM bs_holdless_assist. GSC + landing → CTA.",
          "measure": {
            "event": null,
            "source": "GSC",
            "status": "not_pulled",
            "configured": true,
            "filter": "hold-less blog slug",
            "values": {
              "clicks": null,
              "impressions": null
            },
            "note": "Page GSC not pulled in this fill — sitewide GSC is in traffic.gsc.",
            "fetched_at": null
          }
        },
        {
          "id": "tier_ladder",
          "name": "Tier ladder",
          "role": "secondary",
          "surfaces": [],
          "notes": "Assist / Coached / Handled. Do not replace north star.",
          "measure": {
            "event": null,
            "source": null,
            "status": "not_measured",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "note": "Optional distinct events later; north star remains first_assist_start.",
            "fetched_at": null
          }
        }
      ]
    },
    {
      "id": "relationship_copilot",
      "name": "Relationship Copilot",
      "domain": "relationshipcopilot.com",
      "url": "https://relationshipcopilot.com",
      "ga4_measurement_id": "G-3HE7V5FTSR",
      "gsc_property": "sc-domain:relationshipcopilot.com",
      "deep_mission_control": null,
      "deep_mission_control_note": null,
      "north_star": {
        "event": "first_mutual_reveal_completed",
        "label": "Mutual-reveal completions",
        "role": "first mutual reveal completes (both shared)",
        "status": "not_measured",
        "configured": false,
        "key_event_on": false,
        "must_not_equal": [
          "drip opens/clicks",
          "premium_checkout_started"
        ],
        "values": {
          "yesterday": {
            "value": null,
            "source": null,
            "window": "2026-09-22"
          },
          "last_7d": {
            "value": null,
            "source": null,
            "window": "2026-09-16/2026-09-22"
          }
        },
        "note": "No first_mutual_reveal_completed / reveal-named event wired yet.",
        "fetched_at": null
      },
      "traffic": {
        "ga4": {
          "configured": true,
          "fetched_at": "2026-09-23T17:31:00-07:00",
          "yesterday": {
            "users": 0,
            "sessions": 0,
            "window": "2026-09-22"
          },
          "last_7d": {
            "users": 2,
            "sessions": 2,
            "window": "2026-09-16/2026-09-22"
          }
        },
        "gsc": {
          "configured": true,
          "fetched_at": "2026-09-23T17:31:00-07:00",
          "window": "2026-09-15/2026-09-21",
          "clicks": 0,
          "impressions": 7,
          "ctr": 0,
          "position": 1
        }
      },
      "products": [
        {
          "id": "mutual_reveal",
          "name": "Mutual-reveal",
          "role": "north_star",
          "surfaces": [],
          "notes": "In-product + acquisition landing.",
          "measure": {
            "event": "first_mutual_reveal_completed",
            "source": "GA4",
            "status": "not_measured",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "fetched_at": null
          }
        },
        {
          "id": "premium_soft",
          "name": "Premium soft",
          "role": "secondary",
          "surfaces": [],
          "notes": "$18/mo Blueprint + digests. Never drip proxy.",
          "measure": {
            "event": "premium_checkout_started",
            "source": "GA4",
            "status": "not_measured",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "note": "Secondary only when wired.",
            "fetched_at": null
          }
        },
        {
          "id": "activation_drip",
          "name": "Activation drip E1–E3B",
          "role": "drafts_only",
          "surfaces": [],
          "notes": "NO SEND — no conversion row. Do not count unsent Resend drafts.",
          "measure": {
            "event": null,
            "source": null,
            "status": "NO SEND",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "fetched_at": null
          }
        },
        {
          "id": "funnel_steps",
          "name": "Funnel steps",
          "role": "diagnostic",
          "surfaces": [],
          "notes": "Optional after north star live: invite_sent, partner_joined.",
          "measure": {
            "event": null,
            "events_proposed": [
              "invite_sent",
              "partner_joined"
            ],
            "source": "GA4",
            "status": "not_measured",
            "configured": false,
            "values": {
              "yesterday": null,
              "last_7d": null
            },
            "fetched_at": null
          }
        }
      ],
      "drip": {
        "status": "NO SEND",
        "note": "Activation drip E1–E3B drafts only. Do not count unsent Resend drafts. No conversion row."
      },
      "ga4_note": "GTM → G-3HE7V5FTSR"
    }
  ],
  "landmines": [
    {
      "id": "ns_nerra",
      "title": "Nerra Network north star measured",
      "status": "ok",
      "details": "`soft_personal_interest_submit` key event ON. Soft = tips/no charge.",
      "evidence": {
        "brand": "nerra",
        "event": "soft_personal_interest_submit",
        "yesterday": {
          "value": 0,
          "source": "GA4",
          "window": "2026-09-22"
        },
        "last_7d": {
          "value": 0,
          "source": "GA4",
          "window": "2026-09-16/2026-09-22"
        }
      }
    },
    {
      "id": "deep_ops_nerra",
      "title": "Nerra Network deep Mission Control is separate",
      "status": "ok",
      "details": "Show/RSS/Spotify/Apple/YouTube ops stay on https://nerranetwork.com/management.html — this hub is portfolio SoT only.",
      "evidence": {
        "url": "https://nerranetwork.com/management.html"
      }
    },
    {
      "id": "ns_lil_words",
      "title": "Lil Words: `web_play_start` not measured",
      "status": "warn",
      "details": "No play-named event wired yet. Sessions ≠ play starts — do not infer.",
      "evidence": {
        "brand": "lil_words",
        "event": "web_play_start",
        "configured": false
      }
    },
    {
      "id": "ns_avvizo",
      "title": "Avvizo: `families_trial_signup_start` not measured",
      "status": "warn",
      "details": "No signup-named event wired. 0 key events ≠ 0 trials — do not infer.",
      "evidence": {
        "brand": "avvizo",
        "event": "families_trial_signup_start",
        "configured": false
      }
    },
    {
      "id": "ns_bill_saved",
      "title": "Bill Saved: `first_assist_start` not measured",
      "status": "warn",
      "details": "No Assist-named event wired. Do not infer from traffic.",
      "evidence": {
        "brand": "bill_saved",
        "event": "first_assist_start",
        "configured": false
      }
    },
    {
      "id": "ns_relationship_copilot",
      "title": "Relationship Copilot: `first_mutual_reveal_completed` not measured",
      "status": "warn",
      "details": "No first_mutual_reveal_completed / reveal-named event wired yet.",
      "evidence": {
        "brand": "relationship_copilot",
        "event": "first_mutual_reveal_completed",
        "configured": false
      }
    },
    {
      "id": "drip_relationship_copilot",
      "title": "Relationship Copilot activation drip: NO SEND",
      "status": "ok",
      "details": "Activation drip E1–E3B drafts only. Do not count unsent Resend drafts. No conversion row.",
      "evidence": {
        "brand": "relationship_copilot",
        "policy": "NO SEND"
      }
    },
    {
      "id": "no_blended_score",
      "title": "No blended portfolio score",
      "status": "ok",
      "details": "Five brand north stars stay side by side. Never sum users, sessions, or conversions across brands into one reach number.",
      "evidence": {
        "contract": "no_blended_portfolio_score"
      }
    },
    {
      "id": "fixture_mode",
      "title": "v0 fixture / offline rollup",
      "status": "warn",
      "details": "dashboard.json built from api/fixtures/ labeled fills — not live GA4/GSC API pulls. Stale windows stay labeled; never invent newer numbers.",
      "evidence": {
        "mode": "offline"
      }
    }
  ],
  "data_gaps": [
    {
      "brand": "lil_words",
      "kind": "north_star",
      "detail": "Lil Words: `web_play_start` not wired / not measured — do not infer from sessions or key-event totals."
    },
    {
      "brand": "lil_words",
      "kind": "gated",
      "detail": "Lil Words App Store still gated — no live URL / badge."
    },
    {
      "brand": "avvizo",
      "kind": "north_star",
      "detail": "Avvizo: `families_trial_signup_start` not wired / not measured — do not infer from sessions or key-event totals."
    },
    {
      "brand": "avvizo",
      "kind": "product_gsc",
      "detail": "Avvizo / Caregiver content: page-level GSC not pulled."
    },
    {
      "brand": "avvizo",
      "kind": "product_gsc",
      "detail": "Avvizo / Pricing honesty: page-level GSC not pulled."
    },
    {
      "brand": "bill_saved",
      "kind": "north_star",
      "detail": "Bill Saved: `first_assist_start` not wired / not measured — do not infer from sessions or key-event totals."
    },
    {
      "brand": "bill_saved",
      "kind": "product_gsc",
      "detail": "Bill Saved / Hold-less blog: page-level GSC not pulled."
    },
    {
      "brand": "relationship_copilot",
      "kind": "north_star",
      "detail": "Relationship Copilot: `first_mutual_reveal_completed` not wired / not measured — do not infer from sessions or key-event totals."
    },
    {
      "brand": "relationship_copilot",
      "kind": "policy",
      "detail": "Relationship Copilot activation drip: NO SEND (drafts only)."
    }
  ],
  "alerts": [
    {
      "severity": "info",
      "id": "fixture_mode_banner",
      "title": "v0 fixture rollup",
      "details": "Built offline from api/fixtures/ (2026-09-23 labeled fill). Not live API pulls. Soft = tips/no charge. Rel drip = NO SEND."
    },
    {
      "severity": "warn",
      "id": "ns_lil_words",
      "title": "Lil Words: `web_play_start` not measured",
      "details": "No play-named event wired yet. Sessions ≠ play starts — do not infer.",
      "evidence": {
        "brand": "lil_words",
        "event": "web_play_start",
        "configured": false
      }
    },
    {
      "severity": "warn",
      "id": "ns_avvizo",
      "title": "Avvizo: `families_trial_signup_start` not measured",
      "details": "No signup-named event wired. 0 key events ≠ 0 trials — do not infer.",
      "evidence": {
        "brand": "avvizo",
        "event": "families_trial_signup_start",
        "configured": false
      }
    },
    {
      "severity": "warn",
      "id": "ns_bill_saved",
      "title": "Bill Saved: `first_assist_start` not measured",
      "details": "No Assist-named event wired. Do not infer from traffic.",
      "evidence": {
        "brand": "bill_saved",
        "event": "first_assist_start",
        "configured": false
      }
    },
    {
      "severity": "warn",
      "id": "ns_relationship_copilot",
      "title": "Relationship Copilot: `first_mutual_reveal_completed` not measured",
      "details": "No first_mutual_reveal_completed / reveal-named event wired yet.",
      "evidence": {
        "brand": "relationship_copilot",
        "event": "first_mutual_reveal_completed",
        "configured": false
      }
    },
    {
      "severity": "warn",
      "id": "fixture_mode",
      "title": "v0 fixture / offline rollup",
      "details": "dashboard.json built from api/fixtures/ labeled fills — not live GA4/GSC API pulls. Stale windows stay labeled; never invent newer numbers.",
      "evidence": {
        "mode": "offline"
      }
    }
  ],
  "reading_guide": {
    "humans": "management.html",
    "machines": "api/dashboard.json",
    "contract": "docs/analytics.md",
    "nerra_pattern": "UX primitives mirrored from nerranetwork.com/management.html: status chips, alert band, glance tiles, catalog table, landmines, side-by-side labeled sources, fetch of api/dashboard.json. Does NOT port Nerra show/RSS/Spotify/Apple/YouTube pipelines.",
    "rules": [
      "Start here; drill into fixtures only for raw edits.",
      "Never invent a number — null / not_measured / NO SEND stay as-is.",
      "Never sum or average brand north stars into one portfolio score.",
      "Always label source: [GA4] or [GSC].",
      "Soft = tips/no charge via soft_personal_interest_submit only.",
      "Rel drip = NO SEND.",
      "Nerra deep show/ops Mission Control: https://nerranetwork.com/management.html"
    ]
  }
}
