Highlights
- Fixes generated background prompts so image generation produces atmosphere only: color fields, gradients, soft glow, subtle grain, and abstract texture.
- Explicitly forbids baked-in boxes, cards, panels, frames, placeholders, chart areas, image slots, UI chrome, text blocks, diagrams, screenshots, and mockups in background images.
- Adds visual_contract enforcement for atmosphere_only_policy, editable_foreground_policy, and forbidden_generated_objects.
- Updates documentation, troubleshooting, and the GLM-5.2 preview grid to show that layout objects remain editable foreground elements.
Verified
- validate_skill.py passes.
- trigger_eval.py passes: 16/16.
- background_prompt_pack.py emits an atmosphere-only 5-prompt pack.
- bootstrap.py --install-python --venv and --check verified Python dependencies and bundled fonts.
- Local GLM-5.2 sample check_project.py QA passed with background_atmosphere_only: true.
- Local GLM-5.2 sample was rebuilt, exported through Keynote to PDF/JPG, and the README preview grid was regenerated.
Optional tools note: LibreOffice and ImageMagick were unavailable on this machine but remain optional; Poppler and Playwright were available.