Skip to content

Instantly share code, notes, and snippets.

@pwright
Created November 8, 2025 16:10
Show Gist options
  • Select an option

  • Save pwright/a00d3c1b7141e23db3bdfe2a0ee77dab to your computer and use it in GitHub Desktop.

Select an option

Save pwright/a00d3c1b7141e23db3bdfe2a0ee77dab to your computer and use it in GitHub Desktop.
{
"id": "narrative-model",
"title": "Narrative Value-Chain",
"abstract": "Narratives organize events and characters to create meaning, emotion, and influence for an audience; visible outcomes like engagement, catharsis, and persuasion are enabled by narrative craft (plot, character, voice, devices), expressed through media/genres and semiotic discourse, and ultimately grounded in language, cultural schemas, memory, and causal reasoning.",
"categories": [
{
"id": "experience",
"title": "Audience Experience",
"items": [
{ "id": "meaning-making", "name": "Meaning Making", "deps": ["plot-structure", "narrator-voice", "semiotics"] },
{ "id": "engagement", "name": "Engagement", "deps": ["character", "narrative-devices", "medium"] },
{ "id": "catharsis", "name": "Catharsis", "deps": ["plot-structure", "character", "genre"] },
{ "id": "persuasion", "name": "Persuasion", "deps": ["discourse", "genre", "culture-schema"] }
]
},
{
"id": "craft",
"title": "Narrative Craft",
"items": [
{ "id": "plot-structure", "name": "Plot Structure", "deps": ["discourse", "causality"] },
{ "id": "character", "name": "Character & Focalization", "deps": ["culture-schema", "memory", "language"] },
{ "id": "narrator-voice", "name": "Narrator & Voice", "deps": ["language", "medium"] },
{ "id": "narrative-devices", "name": "Narrative Devices (e.g., Foreshadowing)", "deps": ["semiotics", "genre"] }
]
},
{
"id": "expression",
"title": "Expression & Media",
"items": [
{ "id": "medium", "name": "Medium (Text/Film/Oral)", "deps": ["language"] },
{ "id": "genre", "name": "Genre & Convention", "deps": ["culture-schema", "medium"] },
{ "id": "discourse", "name": "Discourse (Narration & Ordering)", "deps": ["language", "semiotics"] },
{ "id": "semiotics", "name": "Semiotics (Signs & Symbols)", "deps": ["culture-schema", "language"] }
]
},
{
"id": "foundations",
"title": "Cognitive & Cultural Foundations",
"items": [
{ "id": "language", "name": "Language", "deps": [] },
{ "id": "culture-schema", "name": "Cultural Schema", "deps": [] },
{ "id": "memory", "name": "Memory & Identity", "deps": [] },
{ "id": "causality", "name": "Causal Reasoning", "deps": [] }
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment