<h1 align="center">
<a href="https://prompts.chat">
Every panel after panel-01 receives the previous panel's actual generated pixels. The prompt describes ONLY what changed. The chain carries visual identity forward.
Loading actions...
<a href="https://prompts.chat">
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend linting, type safety, or ESLint configuration.
risks
Every panel after panel-01 receives the previous panel's actual generated pixels. The prompt describes ONLY what changed. The chain carries visual identity forward.
{
"panel_id": "panel-05",
"ref_panels": ["panel-04"],
"prompt_text": "Same scene. She is now pulling herself onto the bed..."
}
The generate.py script:
"ref_panels": ["panel-{N-1}"]--all runs sequentially.❌ Without chaining (full description every time):
"A hospital room with warm light from the window. A 28-year-old South Asian woman in an NHS blue gown sits propped on pillows in a hospital bed holding a newborn. A 3-year-old girl in purple pajamas with a butterfly clip is pulling herself onto the bed..."
✅ With chaining (delta only):
"Same scene. The toddler is now pulling herself up onto the hospital bed, small hands gripping the white sheet, bunny slippers dangling as her feet leave the floor."
Over long sequences (15+ panels), visual details can drift. Mitigation:
characters field)