<h1 align="center">
<a href="https://prompts.chat">
The camera IS a character. The viewer doesn't watch a scene — they ARE in the scene. Every panel is one camera position or movement, like directing a video shoot frame by frame.
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
The camera IS a character. The viewer doesn't watch a scene — they ARE in the scene. Every panel is one camera position or movement, like directing a video shoot frame by frame.
Traditional comics jump between key moments. Sequential POV decomposes every physical movement into its own frame. The brain fills motion between frames (Scott McCloud's "closure"), but only if the gap is small enough. More frames = smoother perceived motion = video feel.
Think like a cinematographer walking through a space with a camera:
Each panel should specify:
Video-feel POV stories need 25-40 panels for a short scene. Budget accordingly. Every micro-movement costs one frame.
"Father enters hospital room, daughter runs to bed, climbs up, settles beside mom."
❌ Comic approach: 3 panels (entering, running, settled) ✅ Video approach: 14 panels (door opening → stepping through → room revealed → daughter mid-stride → daughter at bed edge → climbing → crawling → settled → close-up → looking down → hand to pocket → phone out → phone raised → selfie)