promptdojo_

A function build_prompt() is supposed to return a production-grade prompt with all eight knobs named (subject, composition, lighting, style, camera, lens, palette, negatives). The current return value is a vague one-liner. Fix it to hit all eight knobs.

The grader is lenient: it checks that the returned string contains at least one phrase for each of the eight knob categories (keyword-match), and the call site joins them with newlines.

Expected output (eight checkmarks):

subject      ✓
composition  ✓
lighting     ✓
style        ✓
camera       ✓
lens         ✓
palette      ✓
negatives    ✓
The break is on lines 13, 14 — but read the whole snippet first.

this step needs the editor

on desktop today; in the app (coming soon). save your spot and we'll bring you back here when you're ready.

open this same url on a laptop to keep going today.