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
Agents
Each opens a chat with that agent.
Skills
Each opens the skill's page.
- storytelling
- voice
- writer
Paths
The flows this story walks — trigger → step → step.
- 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