Block a user
fix(media): drop oldest images on over-count instead of refusing
feat: cross-model consensus consolidation (one ranked comment, not N walls)
feat: structured findings contract (machine-readable gadfly-findings block)
feat(imagegen): optional per-request generation settings
docs: correct examples/reusable.yml pin guidance (prefer @sha; runners cache @v1)
feat: structured findings contract (machine-readable gadfly-findings block)