# Page composition

Use storyboard.md and implement.md. Choose components after page purpose, narrative, media, and emphasis are planned. Change geometry, density, media scale, and alignment when the story benefits; maintain the chosen theme across routes.

In `composition-v1`, start with relationships among actual content elements and the page's organizing relationship. Use stage-selected lessons conditionally, then check whether those relationships remain legible after compilation and at narrow widths. Sections may share an alignment or narrative thread without becoming identical bands. Repeated structures can serve repeated scanning tasks. Do not vary layout labels merely to manufacture diversity.

Motion decision for new authoring: explicitly consider business character, useful emphasis and quiet intervals; compose the opening, development and closing of every authored route; static choices require explicit operator restrictions or connected quiet intervals. Preserve operator off and existing customer policies. Load only the selected motion-count/numeric/text/image/process/sequence recipe from agent/refs. Review actual scrolling for purpose, comprehensible pacing, immediate reading/actions, competing effects, enough stillness, intentional mobile treatment and repeated entrances. Bind scenes and statistic facts to stable compiled IDs; revise intent explicitly when it changes.


Whole-page motion responsibility: for new/reauthored routes use motionPlan v2 and read `motion-page`. Cover every authored route, including expansion/contact; locate opening, development, connected quiet intervals and closing in actual IDs. Keep essential content/actions static and readable. Representative runtime success or two colocated effects is insufficient. Inspect normal desktop/mobile full journeys and reduced/static views; critique distribution, continuity, inert stretches, competition and meaningful differences among routes with located evidence. Return actionable repairs, preserving operator off and historical records. Human preference stays unset.
