Conflict
docs/new-example-prompt.md requires every new example to produce a gallery render ("produce a deliberate, well-framed render rather than a mockup").
CLAUDE.md (pathology / sidecar convention) says those examples get no still, no gallery entry, and no preview image. AGENTS.md / CONTRIBUTING.md smoke coverage is a catalog.json row; gallery is only for still-bearing examples.
The two docs disagree. The next author will hit the same fork.
Which document wins today
CLAUDE.md / the pathology convention. Do not add a still just to satisfy the prompt.
Used in:
Examples the exception covers
Shipped pathology / sidecar examples with no gallery still:
examples/exit-pre-sidecar/
examples/ngon-triangulate/
examples/unapplied-scale-gltf/
examples/coincident-vert-weld/
examples/gn-bundle-roundtrip/
examples/vse-linear-modifiers/
examples/eval-mesh-datablock-name/
examples/mesh-automasking-settings/
Resolution used (do not bake this into a mixed examples PR)
Follow CLAUDE.md: catalog row + README + falsifier + exit table; omit gallery.json, hero webp, preview webp, and gallery_framing.py.
Reconciling the two authoring docs is its own change. This issue tracks that; do not fix it as a drive-by on an example PR.
Conflict
docs/new-example-prompt.mdrequires every new example to produce a gallery render ("produce a deliberate, well-framed render rather than a mockup").CLAUDE.md(pathology / sidecar convention) says those examples get no still, no gallery entry, and no preview image.AGENTS.md/CONTRIBUTING.mdsmoke coverage is acatalog.jsonrow; gallery is only for still-bearing examples.The two docs disagree. The next author will hit the same fork.
Which document wins today
CLAUDE.md/ the pathology convention. Do not add a still just to satisfy the prompt.Used in:
examples/vse-linear-modifiers/)examples/eval-mesh-datablock-name/,examples/mesh-automasking-settings/)Examples the exception covers
Shipped pathology / sidecar examples with no gallery still:
examples/exit-pre-sidecar/examples/ngon-triangulate/examples/unapplied-scale-gltf/examples/coincident-vert-weld/examples/gn-bundle-roundtrip/examples/vse-linear-modifiers/examples/eval-mesh-datablock-name/examples/mesh-automasking-settings/Resolution used (do not bake this into a mixed examples PR)
Follow
CLAUDE.md: catalog row + README + falsifier + exit table; omitgallery.json, hero webp, preview webp, andgallery_framing.py.Reconciling the two authoring docs is its own change. This issue tracks that; do not fix it as a drive-by on an example PR.