Stories A promise's telling
One library
Every film ONE makes is one thing a person or an agent can find, play, place on a page or put behind a block — and the next film is made from written patterns, not a copy of the last one.
The seven beats
- Groups
- Two libraries that never met — the Mac's 1,027 pieces, the site's /components with no films
- Actors
- Tony · the page builder · animator · designer · ONE in the chat
- Events
- "integrate this with pages/components and our puck blocks" — and films as backgrounds
- Things
- Find, watch, place, put behind a block; a language for the next film
- Paths
- catalog → FilmPlayer → bgEffect → /components → play check → patterns
- Outcome
- A film becomes a prop: a name in the editor, a key an agent sets
- 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/library.md has no “The story” section.
Connected to
Every link here was checked against the repo when the page was built. 6 names the story uses could not be found and are shown without a link.
People
- Tony (judge)
- the page builder
Skills
Each opens the skill's page.
- puck
- hyperframes
Paths
The flows this story walks — trigger → step → step.
- trigger (open /components) → tool (FilmLibrary lists the catalog) → human (press Add to page, or pick a film background) → tool (FilmPlayer / FilmBg plays it on the page)
Tools
Receivers and scripts it signals.
- FilmPlayer
- FilmBg
- public/film/player.html
- <hyperframes-player>
- film-play-check.ts
- pages:add-block
Promises
What it holds; a told promise opens its own story.
Docs
What derives from this file.
Events
Every event is a signal; each names the path it marks or warns.
- ui:film-library:add · from the Films section on /components film → page (mark when the block lands) tags: film, puck
Transactions
- none
Analytics
- opens, adds and chapter taps through emitClick — VERIFY: nothing reads them yet