{
  "datasetId": "JLI-DATA-HOOK-PAYOFF-2026-V1",
  "name": "Josh Liljenquist Short-Form Hook-to-Payoff Corpus — Version 1",
  "version": "1.0",
  "reviewedAt": "2026-09-20",
  "methodologyUrl": "https://joshliljenquist.com/creator-resources/short-form-video-hooks/#methodology",
  "scope": "Systematic transcript-led coding of eligible public Josh Liljenquist video editions in the frozen site candidate; no private native analytics and no view-based selection.",
  "limitations": [
    "Single-creator corpus; findings describe this sample and are not universal rules.",
    "All included editions are official public YouTube/YouTube Shorts editions, so cross-platform creative adaptation is outside scope.",
    "Opening visual details were not fully coded where the transcript did not expose them.",
    "No claim is made that a hook, payoff, or structure caused performance.",
    "Public view counts were not used as an inclusion criterion or analytical outcome."
  ],
  "stats": {
    "catalogRecordsScreened": 78,
    "fullSpeechWatchPageRecordsReviewed": 60,
    "usableCorpusSize": 52,
    "excludedForTranscriptUncertainty": 8,
    "medianDurationSeconds": 144.7,
    "hookTypeDistribution": {
      "assistance-request": 16,
      "welfare-check": 8,
      "immediate-need-statement": 7,
      "transaction-question": 7,
      "action-first": 5,
      "contextual-recap": 4,
      "outcome-preview": 3,
      "unexpected-statement": 2
    },
    "payoffTypeDistribution": {
      "practical-assistance-resolution": 23,
      "direct-gift-reveal": 9,
      "fundraising-or-support-commitment": 6,
      "follow-up-result": 5,
      "values-or-participant-message": 5,
      "community-or-business-amplification": 4
    },
    "storyStructureDistribution": {
      "small-request-to-reversal": 16,
      "welfare-check-to-support": 8,
      "need-to-context-to-response": 7,
      "transaction-to-discovery": 7,
      "action-to-conversation": 5,
      "recap-to-update": 4,
      "result-to-flashback-to-reveal": 3,
      "unexpected-statement-to-context": 2
    },
    "openingLeadDistribution": {
      "Josh-led": 45,
      "mixed-or-not-separately-verified": 5,
      "participant-led": 2
    }
  },
  "records": [
    {
      "researchId": "HTP-2026-001",
      "sourceVideoId": "JVL-V-000001",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=lFV7QnU6S_Q",
      "siteWatchUrl": "https://joshliljenquist.com/videos/evelyn-clothing-assistance",
      "publicationDate": "2025-11-17",
      "publicTitle": "Evelyn: Clothing Assistance",
      "durationSeconds": 97.483,
      "firstSpokenWords": "Are you okay?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": 5,
      "primaryHookType": "welfare-check",
      "primaryHookLabel": "Welfare check",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Establishes an immediate human concern before background information.",
      "premise": "The opening develops into a story about clothing, warmth, and immediate practical help.",
      "storyDevelopmentStructure": "welfare-check-to-support",
      "storyDevelopmentLabel": "Welfare check → personal context → support",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-002",
      "sourceVideoId": "JVL-V-000002",
      "platform": "YouTube",
      "publicUrl": "https://www.youtube.com/watch?v=sJ0E__q588I",
      "siteWatchUrl": "https://joshliljenquist.com/videos/clyde-community-assistance-and-human-connection",
      "publicationDate": "2026-06-27",
      "publicTitle": "Clyde’s Community Support Story",
      "durationSeconds": 123.056,
      "firstSpokenWords": "My blood sugar is low.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "immediate-need-statement",
      "primaryHookLabel": "Immediate need statement",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Names the immediate constraint before the larger circumstances are explained.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "need-to-context-to-response",
      "storyDevelopmentLabel": "Immediate need → context → response",
      "payoffType": "direct-gift-reveal",
      "payoffLabel": "Direct gift reveal",
      "payoffSummary": "The initial exchange reverses into a direct monetary or material reveal.",
      "endingStructure": "The story resolves with a monetary or material reveal delivered within the video.",
      "cta": "No standardized CTA coded; the reveal/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-003",
      "sourceVideoId": "JVL-V-000003",
      "platform": "YouTube",
      "publicUrl": "https://www.youtube.com/watch?v=uBsk9pDwAzA",
      "siteWatchUrl": "https://joshliljenquist.com/videos/homeless-couple-homelessness-and-housing-insecurity",
      "publicationDate": "2026-06-01",
      "publicTitle": "A Couple’s Housing Support Story",
      "durationSeconds": 143.183,
      "firstSpokenWords": "Oh, no. Sorry, bro.",
      "firstOnScreenText": "Drops laundry",
      "openingVisualDescription": "Opening visual includes separately transcribed on-screen text; broader shot description was not coded.",
      "openingVisualEvidenceStatus": "partial-text-evidence",
      "approximateHookLengthSeconds": 5,
      "primaryHookType": "action-first",
      "primaryHookLabel": "Action-first opening",
      "secondaryHookTypes": [
        "on-screen-text"
      ],
      "hookStructuralRole": "Starts inside a practical moment so context arrives through the action.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "action-to-conversation",
      "storyDevelopmentLabel": "Action → conversation → resolution",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-004",
      "sourceVideoId": "JVL-V-000005",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=F4A3SrMcW54",
      "siteWatchUrl": "https://joshliljenquist.com/videos/shayna-community-assistance-and-human-connection",
      "publicationDate": "2026-04-29",
      "publicTitle": "Shayna: Community Assistance and Human Connection",
      "durationSeconds": 149.916,
      "firstSpokenWords": "My blood sugar is low.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": 7,
      "primaryHookType": "immediate-need-statement",
      "primaryHookLabel": "Immediate need statement",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Names the immediate constraint before the larger circumstances are explained.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "need-to-context-to-response",
      "storyDevelopmentLabel": "Immediate need → context → response",
      "payoffType": "direct-gift-reveal",
      "payoffLabel": "Direct gift reveal",
      "payoffSummary": "The initial exchange reverses into a direct monetary or material reveal.",
      "endingStructure": "The story resolves with a monetary or material reveal delivered within the video.",
      "cta": "No standardized CTA coded; the reveal/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-005",
      "sourceVideoId": "JVL-V-000006",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=NiOQEqD0sM4",
      "siteWatchUrl": "https://joshliljenquist.com/videos/beth-community-assistance-and-human-connection",
      "publicationDate": "2026-05-27",
      "publicTitle": "Beth’s Community Support Story",
      "durationSeconds": 93.493,
      "firstSpokenWords": "It's my grandma's 78th birthday.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-006",
      "sourceVideoId": "JVL-V-000008",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=oJvXVFwk32Y",
      "siteWatchUrl": "https://joshliljenquist.com/videos/dave-airport-travel-and-transportation-assistance",
      "publicationDate": "2026-07-10",
      "publicTitle": "Dave Airport: Travel and Transportation Assistance",
      "durationSeconds": 150.45,
      "firstSpokenWords": "I'm stranded.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "immediate-need-statement",
      "primaryHookLabel": "Immediate need statement",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Names the immediate constraint before the larger circumstances are explained.",
      "premise": "A transportation problem becomes the premise for a broader conversation and practical help.",
      "storyDevelopmentStructure": "need-to-context-to-response",
      "storyDevelopmentLabel": "Immediate need → context → response",
      "payoffType": "direct-gift-reveal",
      "payoffLabel": "Direct gift reveal",
      "payoffSummary": "The initial exchange reverses into a direct monetary or material reveal.",
      "endingStructure": "The story resolves with a monetary or material reveal delivered within the video.",
      "cta": "No standardized CTA coded; the reveal/reaction is the close.",
      "joshAppears": true,
      "openingLead": "mixed-or-not-separately-verified",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-007",
      "sourceVideoId": "JVL-V-000009",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=2-b5PFjc09U",
      "siteWatchUrl": "https://joshliljenquist.com/videos/garage-sale-burial",
      "publicationDate": "2026-06-14",
      "publicTitle": "Katie’s Garage Sale for Burial Costs",
      "durationSeconds": 106.473,
      "firstSpokenWords": "How much is it for the t-shirt?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "transaction-question",
      "primaryHookLabel": "Transaction question",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Gives the viewer a concrete price or exchange before revealing why it matters.",
      "premise": "The initial exchange reveals a larger financial need and a plan or reveal centered on support.",
      "storyDevelopmentStructure": "transaction-to-discovery",
      "storyDevelopmentLabel": "Transaction → purpose discovery → support",
      "payoffType": "direct-gift-reveal",
      "payoffLabel": "Direct gift reveal",
      "payoffSummary": "The initial exchange reverses into a direct monetary or material reveal.",
      "endingStructure": "The story resolves with a monetary or material reveal delivered within the video.",
      "cta": "No standardized CTA coded; the reveal/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-008",
      "sourceVideoId": "JVL-V-000011",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=IYMzj3ijgIw",
      "siteWatchUrl": "https://joshliljenquist.com/videos/prison-bus-reentry-and-transportation-support",
      "publicationDate": "2026-05-31",
      "publicTitle": "Prison Bus: Reentry and Transportation Support",
      "durationSeconds": 116.083,
      "firstSpokenWords": "Where's the bus headed?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "contextual-recap",
      "primaryHookLabel": "Contextual recap",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Signals that the viewer is entering an existing story or update.",
      "premise": "A transportation problem becomes the premise for a broader conversation and practical help.",
      "storyDevelopmentStructure": "recap-to-update",
      "storyDevelopmentLabel": "Recap → present update → outcome",
      "payoffType": "community-or-business-amplification",
      "payoffLabel": "Community or business amplification",
      "payoffSummary": "The closing directs attention toward the participant’s mission, work, or community contribution.",
      "endingStructure": "The ending directs attention toward a mission, local effort, artist, or small business.",
      "cta": "Visit, support, or notice the participant’s work where stated.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-009",
      "sourceVideoId": "JVL-V-000012",
      "platform": "YouTube",
      "publicUrl": "https://www.youtube.com/watch?v=a7ZVIMOt6mU",
      "siteWatchUrl": "https://joshliljenquist.com/videos/shay-haircut-community-kindness",
      "publicationDate": "2026-06-10T21:40:06+00:00",
      "publicTitle": "Shay’s Haircut and Community Kindness",
      "durationSeconds": 89.189,
      "firstSpokenWords": "Are you guys hiring by chance?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": 9,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-010",
      "sourceVideoId": "JVL-V-000014",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=04d47NU1yF0",
      "siteWatchUrl": "https://joshliljenquist.com/videos/tom-injured-firefighter-fundraiser",
      "publicationDate": "2026-06-06T16:50:02+00:00",
      "publicTitle": "Tom’s Injured Firefighter Fundraiser",
      "durationSeconds": 62.863,
      "firstSpokenWords": "Would you rather have $10,000 for yourself or give $25,000 to a family in need?",
      "firstOnScreenText": "Tom was injured serving his community",
      "openingVisualDescription": "Opening visual includes separately transcribed on-screen text; broader shot description was not coded.",
      "openingVisualEvidenceStatus": "partial-text-evidence",
      "approximateHookLengthSeconds": 9,
      "primaryHookType": "outcome-preview",
      "primaryHookLabel": "Outcome preview",
      "secondaryHookTypes": [
        "on-screen-text"
      ],
      "hookStructuralRole": "Shows what the story will eventually deliver, then supplies the chronology.",
      "premise": "The video returns to an earlier encounter and develops the present-day update.",
      "storyDevelopmentStructure": "result-to-flashback-to-reveal",
      "storyDevelopmentLabel": "Result preview → flashback → reveal",
      "payoffType": "follow-up-result",
      "payoffLabel": "Follow-up result",
      "payoffSummary": "The promised update is delivered through a concrete result and participant reaction.",
      "endingStructure": "A prior story returns with a concrete update, raised amount, or changed circumstance.",
      "cta": "No standardized CTA coded; the update/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-011",
      "sourceVideoId": "JVL-V-000016",
      "platform": "YouTube",
      "publicUrl": "https://www.youtube.com/watch?v=RlXi-Q0bd0U",
      "siteWatchUrl": "https://joshliljenquist.com/videos/azeza-update",
      "publicationDate": "2026-04-08",
      "publicTitle": "Azeza’s Community Support Update",
      "durationSeconds": 121.835,
      "firstSpokenWords": "We have over $500,000 for you.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "outcome-preview",
      "primaryHookLabel": "Outcome preview",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Shows what the story will eventually deliver, then supplies the chronology.",
      "premise": "The video returns to an earlier encounter and develops the present-day update.",
      "storyDevelopmentStructure": "result-to-flashback-to-reveal",
      "storyDevelopmentLabel": "Result preview → flashback → reveal",
      "payoffType": "follow-up-result",
      "payoffLabel": "Follow-up result",
      "payoffSummary": "The promised update is delivered through a concrete result and participant reaction.",
      "endingStructure": "A prior story returns with a concrete update, raised amount, or changed circumstance.",
      "cta": "No standardized CTA coded; the update/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-012",
      "sourceVideoId": "JVL-V-000017",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=71xGU9DLelg",
      "siteWatchUrl": "https://joshliljenquist.com/videos/blanket-grandma-warmth-and-clothing-assistance",
      "publicationDate": "2026-07-18",
      "publicTitle": "Helping a Grandmother Stay Warm",
      "durationSeconds": 129.498,
      "firstSpokenWords": "How much is it for a blanket?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "transaction-question",
      "primaryHookLabel": "Transaction question",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Gives the viewer a concrete price or exchange before revealing why it matters.",
      "premise": "The opening develops into a story about clothing, warmth, and immediate practical help.",
      "storyDevelopmentStructure": "transaction-to-discovery",
      "storyDevelopmentLabel": "Transaction → purpose discovery → support",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-013",
      "sourceVideoId": "JVL-V-000018",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=7aVpX4mNA_U",
      "siteWatchUrl": "https://joshliljenquist.com/videos/brent-community-assistance-and-human-connection",
      "publicationDate": "2026-03-28",
      "publicTitle": "Brent’s Community Support Story",
      "durationSeconds": 178.933,
      "firstSpokenWords": "Could you help me, by chance?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "direct-gift-reveal",
      "payoffLabel": "Direct gift reveal",
      "payoffSummary": "The initial exchange reverses into a direct monetary or material reveal.",
      "endingStructure": "The story resolves with a monetary or material reveal delivered within the video.",
      "cta": "No standardized CTA coded; the reveal/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-014",
      "sourceVideoId": "JVL-V-000019",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=v58ULOIRwxU",
      "siteWatchUrl": "https://joshliljenquist.com/videos/bruce-housing-insecurity-community-support",
      "publicationDate": "2026-04-07T15:49:25.000000Z",
      "publicTitle": "Bruce’s Housing Support Story",
      "durationSeconds": 167.067,
      "firstSpokenWords": "Hey brother. You need me to leave?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": 6,
      "primaryHookType": "welfare-check",
      "primaryHookLabel": "Welfare check",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Establishes an immediate human concern before background information.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "welfare-check-to-support",
      "storyDevelopmentLabel": "Welfare check → personal context → support",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-015",
      "sourceVideoId": "JVL-V-000020",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=Mo_4_Blsch0",
      "siteWatchUrl": "https://joshliljenquist.com/videos/bubbles-homelessness-and-housing-insecurity",
      "publicationDate": "2026-08-04",
      "publicTitle": "Bubbles’ Housing Support Story",
      "durationSeconds": 171.921,
      "firstSpokenWords": "How much for a plate?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "transaction-question",
      "primaryHookLabel": "Transaction question",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Gives the viewer a concrete price or exchange before revealing why it matters.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "transaction-to-discovery",
      "storyDevelopmentLabel": "Transaction → purpose discovery → support",
      "payoffType": "community-or-business-amplification",
      "payoffLabel": "Community or business amplification",
      "payoffSummary": "The closing directs attention toward the participant’s mission, work, or community contribution.",
      "endingStructure": "The ending directs attention toward a mission, local effort, artist, or small business.",
      "cta": "Visit, support, or notice the participant’s work where stated.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-016",
      "sourceVideoId": "JVL-V-000021",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=t3ZF5MpeWRE",
      "siteWatchUrl": "https://joshliljenquist.com/videos/caesar-fundraiser",
      "publicationDate": "2026-02-25",
      "publicTitle": "Caesar Fundraiser",
      "durationSeconds": 141.293,
      "firstSpokenWords": "Trying to get home?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "welfare-check",
      "primaryHookLabel": "Welfare check",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Establishes an immediate human concern before background information.",
      "premise": "The initial exchange reveals a larger financial need and a plan or reveal centered on support.",
      "storyDevelopmentStructure": "welfare-check-to-support",
      "storyDevelopmentLabel": "Welfare check → personal context → support",
      "payoffType": "direct-gift-reveal",
      "payoffLabel": "Direct gift reveal",
      "payoffSummary": "The initial exchange reverses into a direct monetary or material reveal.",
      "endingStructure": "The story resolves with a monetary or material reveal delivered within the video.",
      "cta": "No standardized CTA coded; the reveal/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-017",
      "sourceVideoId": "JVL-V-000022",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=gNrDYxX2O2U",
      "siteWatchUrl": "https://joshliljenquist.com/videos/chasing-tylor-temporary-lodging-assistance",
      "publicationDate": "2026-01-04",
      "publicTitle": "Helping Tylor Chase With Temporary Lodging",
      "durationSeconds": 143.848,
      "firstSpokenWords": "Hey, excuse me. Mark, do you have a spare buck by chance?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-018",
      "sourceVideoId": "JVL-V-000025",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=4Hso3XZjKaE",
      "siteWatchUrl": "https://joshliljenquist.com/videos/clyde-update",
      "publicationDate": "2026-07-31",
      "publicTitle": "Clyde’s Community Support Update",
      "durationSeconds": 136.092,
      "firstSpokenWords": "This is for you.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "contextual-recap",
      "primaryHookLabel": "Contextual recap",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Signals that the viewer is entering an existing story or update.",
      "premise": "The video returns to an earlier encounter and develops the present-day update.",
      "storyDevelopmentStructure": "recap-to-update",
      "storyDevelopmentLabel": "Recap → present update → outcome",
      "payoffType": "follow-up-result",
      "payoffLabel": "Follow-up result",
      "payoffSummary": "The promised update is delivered through a concrete result and participant reaction.",
      "endingStructure": "A prior story returns with a concrete update, raised amount, or changed circumstance.",
      "cta": "No standardized CTA coded; the update/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-019",
      "sourceVideoId": "JVL-V-000026",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=9dV7J5IUumY",
      "siteWatchUrl": "https://joshliljenquist.com/videos/aldi-rob-food-access-and-community-support",
      "publicationDate": "2025-11-20",
      "publicTitle": "Aldi Rob’s Food Support Story",
      "durationSeconds": 89.675,
      "firstSpokenWords": "Do you have a dollar for an apple?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "A food or small-business interaction reveals the participant’s circumstances and need.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "direct-gift-reveal",
      "payoffLabel": "Direct gift reveal",
      "payoffSummary": "The initial exchange reverses into a direct monetary or material reveal.",
      "endingStructure": "The story resolves with a monetary or material reveal delivered within the video.",
      "cta": "No standardized CTA coded; the reveal/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-020",
      "sourceVideoId": "JVL-V-000029",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=h15eFePFGM0",
      "siteWatchUrl": "https://joshliljenquist.com/videos/sheena-fundraising-and-community-support",
      "publicationDate": "2025-11-13",
      "publicTitle": "Sheena: Fundraising and Community Support",
      "durationSeconds": 152.485,
      "firstSpokenWords": "Hey, what's wrong?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "welfare-check",
      "primaryHookLabel": "Welfare check",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Establishes an immediate human concern before background information.",
      "premise": "The initial exchange reveals a larger financial need and a plan or reveal centered on support.",
      "storyDevelopmentStructure": "welfare-check-to-support",
      "storyDevelopmentLabel": "Welfare check → personal context → support",
      "payoffType": "fundraising-or-support-commitment",
      "payoffLabel": "Fundraising or support commitment",
      "payoffSummary": "The setup resolves into a clearly stated commitment to organize or continue support.",
      "endingStructure": "The story closes with a stated plan to mobilize further help rather than presenting the need as fully resolved.",
      "cta": "Audience support or continued-help invitation where stated.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-021",
      "sourceVideoId": "JVL-V-000030",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=Id2lc3roCa8",
      "siteWatchUrl": "https://joshliljenquist.com/videos/cynthia-homelessness-and-housing-insecurity",
      "publicationDate": "2026-02-27",
      "publicTitle": "Cynthia’s Housing Support Story",
      "durationSeconds": 149.885,
      "firstSpokenWords": "Sir, are you okay?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "welfare-check",
      "primaryHookLabel": "Welfare check",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Establishes an immediate human concern before background information.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "welfare-check-to-support",
      "storyDevelopmentLabel": "Welfare check → personal context → support",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-022",
      "sourceVideoId": "JVL-V-000032",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=_L80Pk5PkFs",
      "siteWatchUrl": "https://joshliljenquist.com/videos/dani-homelessness-and-housing-insecurity",
      "publicationDate": "2026-01-12",
      "publicTitle": "Dani’s Housing Support Story",
      "durationSeconds": 118.097,
      "firstSpokenWords": "Hey, excuse me. I ran out of gas down the road.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": 11,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-023",
      "sourceVideoId": "JVL-V-000033",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=FYujbAu90Ow",
      "siteWatchUrl": "https://joshliljenquist.com/videos/dani-no-fundraiser",
      "publicationDate": "2026-08-06",
      "publicTitle": "Dani’s House-Fire Recovery",
      "durationSeconds": 138.066,
      "firstSpokenWords": "My blood sugar’s low.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "immediate-need-statement",
      "primaryHookLabel": "Immediate need statement",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Names the immediate constraint before the larger circumstances are explained.",
      "premise": "The initial exchange reveals a larger financial need and a plan or reveal centered on support.",
      "storyDevelopmentStructure": "need-to-context-to-response",
      "storyDevelopmentLabel": "Immediate need → context → response",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-024",
      "sourceVideoId": "JVL-V-000034",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=yyep3zyvdfY",
      "siteWatchUrl": "https://joshliljenquist.com/videos/david-community-assistance-and-human-connection",
      "publicationDate": "2026-03-02",
      "publicTitle": "David’s Community Support Story",
      "durationSeconds": 148.654,
      "firstSpokenWords": "I haven't ate today.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "values-or-participant-message",
      "payoffLabel": "Values or participant message",
      "payoffSummary": "The story closes on the participant’s own reflection or a broader values statement.",
      "endingStructure": "The closing emphasis is a participant reflection, lesson, or values statement.",
      "cta": "Reflective close; no standardized conversion CTA.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-025",
      "sourceVideoId": "JVL-V-000035",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=kt4lcymlKH4",
      "siteWatchUrl": "https://joshliljenquist.com/videos/dawn-homelessness-and-housing-insecurity",
      "publicationDate": "2026-07-01",
      "publicTitle": "Dawn’s Housing Support Story",
      "durationSeconds": 124.018,
      "firstSpokenWords": "Can you help me?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-026",
      "sourceVideoId": "JVL-V-000036",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=Ak2OVDEzdDY",
      "siteWatchUrl": "https://joshliljenquist.com/videos/dig-inn-food-access-and-community-support",
      "publicationDate": "2026-06-09",
      "publicTitle": "Dig Inn: Food Access and Community Support",
      "durationSeconds": 138.971,
      "firstSpokenWords": "Short for the bus?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "immediate-need-statement",
      "primaryHookLabel": "Immediate need statement",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Names the immediate constraint before the larger circumstances are explained.",
      "premise": "A food or small-business interaction reveals the participant’s circumstances and need.",
      "storyDevelopmentStructure": "need-to-context-to-response",
      "storyDevelopmentLabel": "Immediate need → context → response",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-027",
      "sourceVideoId": "JVL-V-000038",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=VA_PxJ1cHjo",
      "siteWatchUrl": "https://joshliljenquist.com/videos/elizabeth-community-assistance-and-human-connection",
      "publicationDate": "2026-04-21",
      "publicTitle": "Elizabeth’s Community Support Story",
      "durationSeconds": 136.766,
      "firstSpokenWords": "Can you help me by chance?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "direct-gift-reveal",
      "payoffLabel": "Direct gift reveal",
      "payoffSummary": "The initial exchange reverses into a direct monetary or material reveal.",
      "endingStructure": "The story resolves with a monetary or material reveal delivered within the video.",
      "cta": "No standardized CTA coded; the reveal/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-028",
      "sourceVideoId": "JVL-V-000040",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=_UsNjKd6y1w",
      "siteWatchUrl": "https://joshliljenquist.com/videos/eviction",
      "publicationDate": "2026-07-22",
      "publicTitle": "A Family Facing Eviction",
      "durationSeconds": 123.995,
      "firstSpokenWords": "Is all this stuff yours?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "contextual-recap",
      "primaryHookLabel": "Contextual recap",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Signals that the viewer is entering an existing story or update.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "recap-to-update",
      "storyDevelopmentLabel": "Recap → present update → outcome",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-029",
      "sourceVideoId": "JVL-V-000042",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=2WrAbMj9HJU",
      "siteWatchUrl": "https://joshliljenquist.com/videos/governor-civic-and-community-engagement",
      "publicationDate": "2026-05-13",
      "publicTitle": "Governor: Civic and Community Engagement",
      "durationSeconds": 145.519,
      "firstSpokenWords": "Hey, do you have a buck to grab the bus?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "The opening introduces a public-service context and the people or mission behind it.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "direct-gift-reveal",
      "payoffLabel": "Direct gift reveal",
      "payoffSummary": "The initial exchange reverses into a direct monetary or material reveal.",
      "endingStructure": "The story resolves with a monetary or material reveal delivered within the video.",
      "cta": "No standardized CTA coded; the reveal/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-030",
      "sourceVideoId": "JVL-V-000043",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=_bJHnLjHZ6Y",
      "siteWatchUrl": "https://joshliljenquist.com/videos/ieti-community-assistance-and-human-connection",
      "publicationDate": "2026-04-17",
      "publicTitle": "Ieti’s Community Support Story",
      "durationSeconds": 164.862,
      "firstSpokenWords": "What's you looking for?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "action-first",
      "primaryHookLabel": "Action-first opening",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Starts inside a practical moment so context arrives through the action.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "action-to-conversation",
      "storyDevelopmentLabel": "Action → conversation → resolution",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "mixed-or-not-separately-verified",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-031",
      "sourceVideoId": "JVL-V-000044",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=Cnwh8vXL2W4",
      "siteWatchUrl": "https://joshliljenquist.com/videos/injured-lady-health-related-support",
      "publicationDate": "2026-05-29",
      "publicTitle": "A Woman’s Health Support Story",
      "durationSeconds": 99.381,
      "firstSpokenWords": "I need help with $13 for suppositories.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": 8,
      "primaryHookType": "immediate-need-statement",
      "primaryHookLabel": "Immediate need statement",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Names the immediate constraint before the larger circumstances are explained.",
      "premise": "The opening introduces a health-related need and develops into a support conversation.",
      "storyDevelopmentStructure": "need-to-context-to-response",
      "storyDevelopmentLabel": "Immediate need → context → response",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "mixed-or-not-separately-verified",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-032",
      "sourceVideoId": "JVL-V-000045",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=O3mkhZ3Gvs0",
      "siteWatchUrl": "https://joshliljenquist.com/videos/james-update",
      "publicationDate": "2026-02-10",
      "publicTitle": "James Cowan Jr.’s Housing Update",
      "durationSeconds": 156.456,
      "firstSpokenWords": "We raised you $40,000.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "outcome-preview",
      "primaryHookLabel": "Outcome preview",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Shows what the story will eventually deliver, then supplies the chronology.",
      "premise": "The video returns to an earlier encounter and develops the present-day update.",
      "storyDevelopmentStructure": "result-to-flashback-to-reveal",
      "storyDevelopmentLabel": "Result preview → flashback → reveal",
      "payoffType": "follow-up-result",
      "payoffLabel": "Follow-up result",
      "payoffSummary": "The promised update is delivered through a concrete result and participant reaction.",
      "endingStructure": "A prior story returns with a concrete update, raised amount, or changed circumstance.",
      "cta": "No standardized CTA coded; the update/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-033",
      "sourceVideoId": "JVL-V-000047",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=LXGtLLq3l70",
      "siteWatchUrl": "https://joshliljenquist.com/videos/james-fundraising-and-community-support",
      "publicationDate": "2026-01-23",
      "publicTitle": "James: Fundraising and Community Support",
      "durationSeconds": 103.654,
      "firstSpokenWords": "Hey, you okay?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "welfare-check",
      "primaryHookLabel": "Welfare check",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Establishes an immediate human concern before background information.",
      "premise": "The initial exchange reveals a larger financial need and a plan or reveal centered on support.",
      "storyDevelopmentStructure": "welfare-check-to-support",
      "storyDevelopmentLabel": "Welfare check → personal context → support",
      "payoffType": "fundraising-or-support-commitment",
      "payoffLabel": "Fundraising or support commitment",
      "payoffSummary": "The setup resolves into a clearly stated commitment to organize or continue support.",
      "endingStructure": "The story closes with a stated plan to mobilize further help rather than presenting the need as fully resolved.",
      "cta": "Audience support or continued-help invitation where stated.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-034",
      "sourceVideoId": "JVL-V-000050",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=oioMO8-8H4g",
      "siteWatchUrl": "https://joshliljenquist.com/videos/jose-homelessness-and-housing-insecurity",
      "publicationDate": "2026-05-05",
      "publicTitle": "Jose’s Housing Support Story",
      "durationSeconds": 170.295,
      "firstSpokenWords": "No, don't take off your feet, please.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "action-first",
      "primaryHookLabel": "Action-first opening",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Starts inside a practical moment so context arrives through the action.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "action-to-conversation",
      "storyDevelopmentLabel": "Action → conversation → resolution",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "mixed-or-not-separately-verified",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-035",
      "sourceVideoId": "JVL-V-000051",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=KpJtYkdcaRc",
      "siteWatchUrl": "https://joshliljenquist.com/videos/katie-homelessness-and-housing-insecurity",
      "publicationDate": "2026-07-09",
      "publicTitle": "Katie’s Housing Support Story",
      "durationSeconds": 140.365,
      "firstSpokenWords": "It’s a dollar? I just lost my mom.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "immediate-need-statement",
      "primaryHookLabel": "Immediate need statement",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Names the immediate constraint before the larger circumstances are explained.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "need-to-context-to-response",
      "storyDevelopmentLabel": "Immediate need → context → response",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "mixed-or-not-separately-verified",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-036",
      "sourceVideoId": "JVL-V-000052",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=pir4k1maRbg",
      "siteWatchUrl": "https://joshliljenquist.com/videos/keegan-community-assistance-and-human-connection",
      "publicationDate": "2026-05-02",
      "publicTitle": "Keegan’s Community Support Story",
      "durationSeconds": 179.699,
      "firstSpokenWords": "Hey, you're okay?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "welfare-check",
      "primaryHookLabel": "Welfare check",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Establishes an immediate human concern before background information.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "welfare-check-to-support",
      "storyDevelopmentLabel": "Welfare check → personal context → support",
      "payoffType": "fundraising-or-support-commitment",
      "payoffLabel": "Fundraising or support commitment",
      "payoffSummary": "The setup resolves into a clearly stated commitment to organize or continue support.",
      "endingStructure": "The story closes with a stated plan to mobilize further help rather than presenting the need as fully resolved.",
      "cta": "Audience support or continued-help invitation where stated.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-037",
      "sourceVideoId": "JVL-V-000054",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=MMzdWtV0yGk",
      "siteWatchUrl": "https://joshliljenquist.com/videos/lamondo-up-fundraising-and-community-support",
      "publicationDate": "2026-07-14",
      "publicTitle": "Lamondo Up: Fundraising and Community Support",
      "durationSeconds": 178,
      "firstSpokenWords": "Months ago, we met a homeless veteran who offered me what he had and then he told me…",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "contextual-recap",
      "primaryHookLabel": "Contextual recap",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Signals that the viewer is entering an existing story or update.",
      "premise": "The initial exchange reveals a larger financial need and a plan or reveal centered on support.",
      "storyDevelopmentStructure": "recap-to-update",
      "storyDevelopmentLabel": "Recap → present update → outcome",
      "payoffType": "follow-up-result",
      "payoffLabel": "Follow-up result",
      "payoffSummary": "The promised update is delivered through a concrete result and participant reaction.",
      "endingStructure": "A prior story returns with a concrete update, raised amount, or changed circumstance.",
      "cta": "No standardized CTA coded; the update/reaction is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-038",
      "sourceVideoId": "JVL-V-000056",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=MvbHjzxZJAY",
      "siteWatchUrl": "https://joshliljenquist.com/videos/melvin-out-of-gas-joshlilj",
      "publicationDate": "2025-12-27",
      "publicTitle": "Helping Melvin After He Runs Out of Gas",
      "durationSeconds": 130.078,
      "firstSpokenWords": "Do you have money for like a snack or anything?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "A transportation problem becomes the premise for a broader conversation and practical help.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "values-or-participant-message",
      "payoffLabel": "Values or participant message",
      "payoffSummary": "The story closes on the participant’s own reflection or a broader values statement.",
      "endingStructure": "The closing emphasis is a participant reflection, lesson, or values statement.",
      "cta": "Reflective close; no standardized conversion CTA.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-039",
      "sourceVideoId": "JVL-V-000058",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=U42U6fKx5qQ",
      "siteWatchUrl": "https://joshliljenquist.com/videos/natasha-homelessness-and-housing-insecurity",
      "publicationDate": "2026-01-13",
      "publicTitle": "Natasha’s Housing Support Story",
      "durationSeconds": 114.66,
      "firstSpokenWords": "Hey, excuse me.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-040",
      "sourceVideoId": "JVL-V-000060",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=RI-a-za51YU",
      "siteWatchUrl": "https://joshliljenquist.com/videos/nick-fundraising-and-community-support",
      "publicationDate": "2026-07-06T18:13:46+00:00",
      "publicTitle": "Nick: Fundraising And Community Support",
      "durationSeconds": 155.458,
      "firstSpokenWords": "What are you selling?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": 6,
      "primaryHookType": "transaction-question",
      "primaryHookLabel": "Transaction question",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Gives the viewer a concrete price or exchange before revealing why it matters.",
      "premise": "The initial exchange reveals a larger financial need and a plan or reveal centered on support.",
      "storyDevelopmentStructure": "transaction-to-discovery",
      "storyDevelopmentLabel": "Transaction → purpose discovery → support",
      "payoffType": "fundraising-or-support-commitment",
      "payoffLabel": "Fundraising or support commitment",
      "payoffSummary": "The setup resolves into a clearly stated commitment to organize or continue support.",
      "endingStructure": "The story closes with a stated plan to mobilize further help rather than presenting the need as fully resolved.",
      "cta": "Audience support or continued-help invitation where stated.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-041",
      "sourceVideoId": "JVL-V-000061",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=9gsleLRlPNk",
      "siteWatchUrl": "https://joshliljenquist.com/videos/peace-simon-homelessness-and-housing-insecurity",
      "publicationDate": "2026-06-05",
      "publicTitle": "Peace Simon’s Housing Support Story",
      "durationSeconds": 179.188,
      "firstSpokenWords": "How much you selling the painting for?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "transaction-question",
      "primaryHookLabel": "Transaction question",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Gives the viewer a concrete price or exchange before revealing why it matters.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "transaction-to-discovery",
      "storyDevelopmentLabel": "Transaction → purpose discovery → support",
      "payoffType": "community-or-business-amplification",
      "payoffLabel": "Community or business amplification",
      "payoffSummary": "The closing directs attention toward the participant’s mission, work, or community contribution.",
      "endingStructure": "The ending directs attention toward a mission, local effort, artist, or small business.",
      "cta": "Visit, support, or notice the participant’s work where stated.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-042",
      "sourceVideoId": "JVL-V-000063",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=tboW5pzWEyQ",
      "siteWatchUrl": "https://joshliljenquist.com/videos/r-haul-homelessness-and-housing-insecurity",
      "publicationDate": "2026-06-12",
      "publicTitle": "R-Haul’s Housing Support Story",
      "durationSeconds": 179.653,
      "firstSpokenWords": "Could I work for some food?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-043",
      "sourceVideoId": "JVL-V-000064",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=kWAp1tcTtpc",
      "siteWatchUrl": "https://joshliljenquist.com/videos/reggie-homelessness-and-housing-insecurity",
      "publicationDate": "2026-04-24",
      "publicTitle": "Reggie’s Housing Support Story",
      "durationSeconds": 155.411,
      "firstSpokenWords": "How much is it for the laundry?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "transaction-question",
      "primaryHookLabel": "Transaction question",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Gives the viewer a concrete price or exchange before revealing why it matters.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "transaction-to-discovery",
      "storyDevelopmentLabel": "Transaction → purpose discovery → support",
      "payoffType": "values-or-participant-message",
      "payoffLabel": "Values or participant message",
      "payoffSummary": "The story closes on the participant’s own reflection or a broader values statement.",
      "endingStructure": "The closing emphasis is a participant reflection, lesson, or values statement.",
      "cta": "Reflective close; no standardized conversion CTA.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-044",
      "sourceVideoId": "JVL-V-000065",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=SZVWwllcxdM",
      "siteWatchUrl": "https://joshliljenquist.com/videos/sammy-homelessness-and-housing-insecurity",
      "publicationDate": "2026-04-10",
      "publicTitle": "Sammy’s Housing Support Story",
      "durationSeconds": 179.235,
      "firstSpokenWords": "Do you have a dollar to catch the bus by chance?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "The encounter develops into a housing-instability story and a concrete support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-045",
      "sourceVideoId": "JVL-V-000066",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=8R3idmuUmGw",
      "siteWatchUrl": "https://joshliljenquist.com/videos/santos-amaru-lemonade-stand",
      "publicationDate": "2026-06-16T17:35:42+00:00",
      "publicTitle": "Santos and Amaru’s Lemonade Stand",
      "durationSeconds": 151.4,
      "firstSpokenWords": "How much you guys selling the lemonade for?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": 7,
      "primaryHookType": "transaction-question",
      "primaryHookLabel": "Transaction question",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Gives the viewer a concrete price or exchange before revealing why it matters.",
      "premise": "A food or small-business interaction reveals the participant’s circumstances and need.",
      "storyDevelopmentStructure": "transaction-to-discovery",
      "storyDevelopmentLabel": "Transaction → purpose discovery → support",
      "payoffType": "fundraising-or-support-commitment",
      "payoffLabel": "Fundraising or support commitment",
      "payoffSummary": "The setup resolves into a clearly stated commitment to organize or continue support.",
      "endingStructure": "The story closes with a stated plan to mobilize further help rather than presenting the need as fully resolved.",
      "cta": "Audience support or continued-help invitation where stated.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-046",
      "sourceVideoId": "JVL-V-000068",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=XeGbbsXQTVA",
      "siteWatchUrl": "https://joshliljenquist.com/videos/shirley-community-assistance-and-human-connection",
      "publicationDate": "2026-04-26",
      "publicTitle": "Shirley’s Community Support Story",
      "durationSeconds": 178.167,
      "firstSpokenWords": "My blood sugar is low.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "values-or-participant-message",
      "payoffLabel": "Values or participant message",
      "payoffSummary": "The story closes on the participant’s own reflection or a broader values statement.",
      "endingStructure": "The closing emphasis is a participant reflection, lesson, or values statement.",
      "cta": "Reflective close; no standardized conversion CTA.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-047",
      "sourceVideoId": "JVL-V-000069",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=O3WEMGbRWsw",
      "siteWatchUrl": "https://joshliljenquist.com/videos/sober-recovery-and-sobriety",
      "publicationDate": "2025-12-13",
      "publicTitle": "A Recovery Support Story",
      "durationSeconds": 178.05,
      "firstSpokenWords": "You lucky I don't steal that car, man.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "unexpected-statement",
      "primaryHookLabel": "Unexpected statement",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a narrative question through a surprising first claim.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "unexpected-statement-to-context",
      "storyDevelopmentLabel": "Unexpected statement → context → response",
      "payoffType": "values-or-participant-message",
      "payoffLabel": "Values or participant message",
      "payoffSummary": "The story closes on the participant’s own reflection or a broader values statement.",
      "endingStructure": "The closing emphasis is a participant reflection, lesson, or values statement.",
      "cta": "Reflective close; no standardized conversion CTA.",
      "joshAppears": true,
      "openingLead": "participant-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-048",
      "sourceVideoId": "JVL-V-000073",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=VtWlqjRTQGg",
      "siteWatchUrl": "https://joshliljenquist.com/videos/steven-fundraising-and-community-support",
      "publicationDate": "2026-08-02",
      "publicTitle": "Steven: Fundraising and Community Support",
      "durationSeconds": 179.281,
      "firstSpokenWords": "Can I help you with the gate?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "action-first",
      "primaryHookLabel": "Action-first opening",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Starts inside a practical moment so context arrives through the action.",
      "premise": "The initial exchange reveals a larger financial need and a plan or reveal centered on support.",
      "storyDevelopmentStructure": "action-to-conversation",
      "storyDevelopmentLabel": "Action → conversation → resolution",
      "payoffType": "fundraising-or-support-commitment",
      "payoffLabel": "Fundraising or support commitment",
      "payoffSummary": "The setup resolves into a clearly stated commitment to organize or continue support.",
      "endingStructure": "The story closes with a stated plan to mobilize further help rather than presenting the need as fully resolved.",
      "cta": "Audience support or continued-help invitation where stated.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-049",
      "sourceVideoId": "JVL-V-000074",
      "platform": "YouTube / YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=EIPdK77uMK0",
      "siteWatchUrl": "https://joshliljenquist.com/videos/target-retail-and-community-assistance",
      "publicationDate": "2025-12-17",
      "publicTitle": "Target: Retail and Community Assistance",
      "durationSeconds": 175.659,
      "firstSpokenWords": "You good?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "welfare-check",
      "primaryHookLabel": "Welfare check",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Establishes an immediate human concern before background information.",
      "premise": "A small opening interaction expands into the participant’s circumstances and a support response.",
      "storyDevelopmentStructure": "welfare-check-to-support",
      "storyDevelopmentLabel": "Welfare check → personal context → support",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-050",
      "sourceVideoId": "JVL-V-000075",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=X2Y5Juh4JbE",
      "siteWatchUrl": "https://joshliljenquist.com/videos/tracy-clothing-assistance",
      "publicationDate": "2026-04-12",
      "publicTitle": "Tracy: Clothing Assistance",
      "durationSeconds": 178.631,
      "firstSpokenWords": "They have a church and call the police.",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "unexpected-statement",
      "primaryHookLabel": "Unexpected statement",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a narrative question through a surprising first claim.",
      "premise": "The opening develops into a story about clothing, warmth, and immediate practical help.",
      "storyDevelopmentStructure": "unexpected-statement-to-context",
      "storyDevelopmentLabel": "Unexpected statement → context → response",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "participant-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-051",
      "sourceVideoId": "JVL-V-000076",
      "platform": "YouTube Shorts",
      "publicUrl": "https://www.youtube.com/watch?v=X9hZQi8OuUk",
      "siteWatchUrl": "https://joshliljenquist.com/videos/truck-tire",
      "publicationDate": "2026-06-20",
      "publicTitle": "Helping a Stranger With a Popped Tire",
      "durationSeconds": 116.193,
      "firstSpokenWords": "Are you all ready on your spare?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "action-first",
      "primaryHookLabel": "Action-first opening",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Starts inside a practical moment so context arrives through the action.",
      "premise": "A transportation problem becomes the premise for a broader conversation and practical help.",
      "storyDevelopmentStructure": "action-to-conversation",
      "storyDevelopmentLabel": "Action → conversation → resolution",
      "payoffType": "practical-assistance-resolution",
      "payoffLabel": "Practical assistance resolution",
      "payoffSummary": "The immediate problem receives a concrete practical response within the story.",
      "endingStructure": "A concrete immediate problem receives practical help, an item, transportation, or another direct response.",
      "cta": "No standardized CTA coded; the completed help is the close.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    },
    {
      "researchId": "HTP-2026-052",
      "sourceVideoId": "JVL-V-000077",
      "platform": "YouTube",
      "publicUrl": "https://www.youtube.com/watch?v=VsIWx8HHItA",
      "siteWatchUrl": "https://joshliljenquist.com/videos/will-ice-house-small-business-and-community-support",
      "publicationDate": "2026-03-16",
      "publicTitle": "Will Ice House: Small-Business and Community Support",
      "durationSeconds": 157.269,
      "firstSpokenWords": "How you doing, brother?",
      "firstOnScreenText": null,
      "openingVisualDescription": null,
      "openingVisualEvidenceStatus": "not-separately-coded",
      "approximateHookLengthSeconds": null,
      "primaryHookType": "assistance-request",
      "primaryHookLabel": "Assistance request",
      "secondaryHookTypes": [],
      "hookStructuralRole": "Creates a clear, bounded interaction that can later change direction.",
      "premise": "A transportation problem becomes the premise for a broader conversation and practical help.",
      "storyDevelopmentStructure": "small-request-to-reversal",
      "storyDevelopmentLabel": "Small request → generosity → reversal",
      "payoffType": "community-or-business-amplification",
      "payoffLabel": "Community or business amplification",
      "payoffSummary": "The closing directs attention toward the participant’s mission, work, or community contribution.",
      "endingStructure": "The ending directs attention toward a mission, local effort, artist, or small business.",
      "cta": "Visit, support, or notice the participant’s work where stated.",
      "joshAppears": true,
      "openingLead": "Josh-led",
      "publicViewCountSnapshot": null,
      "publicViewCountSnapshotDate": null,
      "transcriptCoverage": "FULL_SPEECH_COVERAGE",
      "sourceEvidenceNotes": "Coded from the frozen site’s official public YouTube edition, VideoObject metadata, and public watch-page transcript. No private analytics used.",
      "classificationVersion": "1.0"
    }
  ]
}
