Stories A promise's telling

The Hook film

Every chapter of the ONE Playbook opens with a film that tells its story, and the Hook film is the first one finished.

The seven beats

Groups
A stranger's feed, with the learner's business somewhere in it
Actors
the stranger · the learner · hook-specialist · ONE in chat or Claude Code
Events
One line describes their exact day, and the thumb stops
Things
A hook that makes the right person stop
Paths
four parts → the grid → the ladder → draft 15, keep few → test one change at a time
Outcome
mark — the data picks the winner, and the hook and the gift keep one promise
Learning
Open — Learning is done by someone, and this one is not written yet

This story carries its beats but no written telling yet — text/hook-video.md has no “The story” section.

Connected to

Every link here was checked against the repo when the page was built. 4 names the story uses could not be found and are shown without a link.

People

  • Tony (teacher, judge)
  • the learner

Skills

Each opens the skill's page.

  • storytelling
  • voice
  • writer

Paths

The flows this story walks — trigger → step → step.

  1. trigger (lesson opens) → tool (FilmPlayer plays the chapter) → agent (elevate-tutor answers a starter) → human (the learner fills the Hook Worksheet)

Tools

Receivers and scripts it signals.

  • public/film/lesson.html
  • FilmPlayer
  • vo.py pattern (ElevenLabs)
  • skill_eval

Promises

What it holds; a told promise opens its own story.

Events

Every event is a signal; each names the path it marks or warns.

  • lesson:start · from the lesson page lesson → film (mark when watched) tags: learn, hook

Transactions

  • none

Analytics

  • VERIFY: film plays and chapter taps are not counted yet