Visual & Product Slop Audit
Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com.
Use When
- Reviewing AI-generated or AI-assisted imagery, key art, thumbnails, or brand/marketing assets.
- Auditing a UI screen or a product feature that embeds generative AI.
- Gate-checking any visual deliverable before it ships under the Chwezi name.
- Checking a specific artifact against the current slop doctrine after the doctrine has already
been refreshed.
Do Not Use When
The concern is the typeface/type system — use ai-slop-typography-audit.
The concern is written copy (preambles, buzzword salad, vague attribution) — that is a writing
concern owned by the digital-research-engine (anti-ai-slop); route there.
The question is whether the definition of AI slop, a banned font, or a current visual tell has
changed - use slop-doctrine-refresh-and-research-loop first, then return here for artifact
audit.
Required Inputs
| Input |
Supplied by |
Required? |
Why |
| Assets, screens, or live feature |
Requester |
yes |
Defines the audit surface |
| Audience, channel, and stakes |
Product or brand brief |
yes |
Calibrates severity |
| Current slop taxonomy |
Design doctrine |
yes |
Prevents stale or invented tells |
- The asset(s) or screens (images, mockups, the live UI, or a description of the feature).
- The context and audience, and whether it is public-facing (raises the bar — corporate slop is
the highest-backlash failure, per
doctrine/references/ai-slop-taxonomy.md).
Workflow
- Run the visual tells checklist (
references/visual-tells-checklist.md, which operationalises
ai-slop-taxonomy.md → Visual & video tells): waxy skin, melted backgrounds, gibberish text,
floating objects, extra fingers/impossible anatomy, warped/misspelled logos, uncanny faces,
mismatched lighting. Current 2026 AI-image tells (the classic six-finger artifact is largely
fixed in late-2025/2026 models, so the tells migrated): plastic "default-render" lighting & creamy
bokeh, texture-too-perfect / uniform-frequency detail, micro-anatomy & accessory errors visible
only on zoom (teeth, earrings, watch faces, fused hair), garbled small text / UI chrome / gauges,
impossible reflections & re-tiling patterns, and the "no-author" style-blend aesthetic — perfect,
even, styleless competence that looks made by nobody. The 2026 rule of thumb: the tell is now the
absence of authored specificity, not a hard anomaly.
- Run the product/interface tells checklist: AI feature where nav/search was faster;
ungrounded chatbot that can invent commitments; generative output with no verifiability/undo;
decorative "AI" badges/gradients with no user benefit.
- Classify each finding — critical (public-facing visual anomaly, warped logo, halluc
inating bot) vs major/minor.
- Decide remake vs remediate. Anomalous AI imagery is remade or replaced (art-directed,
or real photography/illustration), not patched. Product slop is removed or grounded.
- State the human-craft alternative — what a skilled designer would ship instead (per the
Mission: distinct, authored, not templated).
- Report findings → fixes with before/after.
Anti-Patterns
- "Touching up" a six-fingered hero image instead of remaking it.
- Keeping an AI feature because it's impressive when a search bar served users better.
- Treating an AI gradient/badge as design.
- Declaring any polished generated image slop without naming a concrete tell and evidence.
- Spot-fixing anatomy, text, or logo corruption instead of remaking the source asset.
Machine-error review overlay
Apply the shared Digital Research machine-error gate to interface and product structure. Report
ME1-ME7 when repeated meaning, decorative symmetry, over-explanation, inflated emphasis, generic
examples, recurring visual tics, or insight-shaped product sections are evidenced. Compare adjacent
components and the actual user flow. Preserve repeated states, labels, and accessibility cues when
their function is documented; otherwise remove or redesign them. Written-copy findings route to the
Digital Research gate.
Impeccable-derived AS1-AS7 review
Use cli, browser, llm_only, or human_review evidence. Block decorative purple gradients,
glassmorphism, neon glow, AI-beige defaults, editorial scaffolding, and decorative motion. Review
AS1 default convergence, AS2 unearned hierarchy, AS3 module monoculture, AS4 decorative attention,
AS5 placeholder material, AS6 copy tells, and AS7 delivery debt. A missing render, browser, or
detector is NOT_ASSESSED, not clean. Preserve functional state transitions, accessibility cues,
data encodings, and approved design-system decisions only with a recorded reason.
Quality Standards
- Inspect focal details at delivery resolution and evaluate the feature in its actual flow.
- Separate anomalies, convergence, provenance gaps, and product-risk findings.
- Block public release for corrupted identity, anatomy, text, or ungrounded consequential output.
Outputs
| Output |
Consumer |
Evidence / acceptance |
| Severity-rated finding register |
Designer and owner |
Asset location, tell, evidence, and taxonomy mapping |
| Remake/remediate disposition |
Production team |
Named human-craft alternative for every finding |
| Gate verdict |
Pre-launch QA |
PASS, CONDITIONAL, or BLOCKED with unresolved risks |
- A findings list (tagged critical/major/minor with the tell it breaks) and a stated,
human-craft remediation ready to apply.
Examples
- See
examples/slop-audit-filled.md for a complete severity and disposition register.
Decision Rules
| Condition |
Decision |
Wrong-choice failure |
| Identity, anatomy, or embedded text is corrupted |
Remake or replace and block ship |
Visible anomaly damages trust |
| Asset is competent but unauthored and generic |
Re-art-direct with a specific point of view |
Convergent brand work ships |
| AI feature lacks grounding, verification, or undo |
Remove or ground it |
Generated output is treated as fact |
| Evidence is ambiguous |
Mark conditional and seek source/provenance |
Suspicion is presented as proof |
Capability Contract
Read and high-resolution visual inspection are required. Review is read-only unless remediation is authorised. Network access is optional for provenance checks; editing or generation must preserve brand and usage rights.
Degraded Mode
Without original-resolution assets or live-flow access, audit the supplied evidence, mark hidden details unverified, and withhold a pass. Recover by requesting crops, source files, or a recorded walkthrough.
examples/slop-audit-filled.md — a real before/after audit of a Maduuka landing-page hero +
embedded AI chat panel: findings (tagged critical/major/minor) → remake/remediate dispositions
with the human-craft alternative named for each.
References
references/visual-tells-checklist.md — the concrete, tickable image + product/interface tells
(incl. the current 2026 AI-image tells), citing the taxonomy.
doctrine/references/ai-slop-taxonomy.md, doctrine/design-doctrine.md (Mission).
doctrine/references/living-slop-refresh-protocol.md and
slop-doctrine-refresh-and-research-loop for refreshing changing slop definitions.
- Sibling audits:
ai-slop-typography-audit (type); digital-research anti-ai-slop (writing).
1---2name: visual-product-slop-audit3description: Use when auditing imagery, brand assets, UI screens, or AI product features for visual and product slop. Unlike ai-slop-typography-audit, this excludes type; written-copy slop routes to the digital-research engine.4---56# Visual & Product Slop Audit7Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com.89<!-- dual-compat-start -->10## Use When1112- Reviewing AI-generated or AI-assisted imagery, key art, thumbnails, or brand/marketing assets.13- Auditing a UI screen or a product feature that embeds generative AI.14- Gate-checking any visual deliverable before it ships under the Chwezi name.15- Checking a specific artifact against the current slop doctrine after the doctrine has already16 been refreshed.1718## Do Not Use When1920- The concern is the typeface/type system — use `ai-slop-typography-audit`.21- The concern is written copy (preambles, buzzword salad, vague attribution) — that is a writing22 concern owned by the `digital-research-engine` (`anti-ai-slop`); route there.2324- The question is whether the definition of AI slop, a banned font, or a current visual tell has25 changed - use `slop-doctrine-refresh-and-research-loop` first, then return here for artifact26 audit.2728## Required Inputs2930| Input | Supplied by | Required? | Why |31|---|---|---|---|32| Assets, screens, or live feature | Requester | yes | Defines the audit surface |33| Audience, channel, and stakes | Product or brand brief | yes | Calibrates severity |34| Current slop taxonomy | Design doctrine | yes | Prevents stale or invented tells |3536- The asset(s) or screens (images, mockups, the live UI, or a description of the feature).37- The context and audience, and whether it is public-facing (raises the bar — corporate slop is38 the highest-backlash failure, per `doctrine/references/ai-slop-taxonomy.md`).3940## Workflow41421. **Run the visual tells checklist** (`references/visual-tells-checklist.md`, which operationalises43 `ai-slop-taxonomy.md` → Visual & video tells): waxy skin, melted backgrounds, gibberish text,44 floating objects, extra fingers/impossible anatomy, warped/misspelled logos, uncanny faces,45 mismatched lighting. **Current 2026 AI-image tells** (the classic six-finger artifact is largely46 fixed in late-2025/2026 models, so the tells migrated): plastic "default-render" lighting & creamy47 bokeh, texture-too-perfect / uniform-frequency detail, micro-anatomy & accessory errors visible48 only on zoom (teeth, earrings, watch faces, fused hair), garbled small text / UI chrome / gauges,49 impossible reflections & re-tiling patterns, and the "no-author" style-blend aesthetic — perfect,50 even, styleless competence that looks made by nobody. The 2026 rule of thumb: the tell is now the51 **absence of authored specificity**, not a hard anomaly.522. **Run the product/interface tells checklist**: AI feature where nav/search was faster;53 ungrounded chatbot that can invent commitments; generative output with no verifiability/undo;54 decorative "AI" badges/gradients with no user benefit.553. **Classify each finding** — *critical* (public-facing visual anomaly, warped logo, halluc\56 inating bot) vs *major/minor*.574. **Decide remake vs remediate.** Anomalous AI imagery is **remade or replaced** (art-directed,58 or real photography/illustration), not patched. Product slop is **removed or grounded**.595. **State the human-craft alternative** — what a skilled designer would ship instead (per the60 Mission: distinct, authored, not templated).616. **Report** findings → fixes with before/after.6263## Anti-Patterns6465- "Touching up" a six-fingered hero image instead of remaking it.66- Keeping an AI feature because it's impressive when a search bar served users better.67- Treating an AI gradient/badge as design.68- Declaring any polished generated image slop without naming a concrete tell and evidence.69- Spot-fixing anatomy, text, or logo corruption instead of remaking the source asset.7071## Machine-error review overlay7273Apply the shared Digital Research machine-error gate to interface and product structure. Report74ME1-ME7 when repeated meaning, decorative symmetry, over-explanation, inflated emphasis, generic75examples, recurring visual tics, or insight-shaped product sections are evidenced. Compare adjacent76components and the actual user flow. Preserve repeated states, labels, and accessibility cues when77their function is documented; otherwise remove or redesign them. Written-copy findings route to the78Digital Research gate.7980### Impeccable-derived AS1-AS7 review8182Use `cli`, `browser`, `llm_only`, or `human_review` evidence. Block decorative purple gradients,83glassmorphism, neon glow, AI-beige defaults, editorial scaffolding, and decorative motion. Review84AS1 default convergence, AS2 unearned hierarchy, AS3 module monoculture, AS4 decorative attention,85AS5 placeholder material, AS6 copy tells, and AS7 delivery debt. A missing render, browser, or86detector is `NOT_ASSESSED`, not clean. Preserve functional state transitions, accessibility cues,87data encodings, and approved design-system decisions only with a recorded reason.8889## Quality Standards9091- Inspect focal details at delivery resolution and evaluate the feature in its actual flow.92- Separate anomalies, convergence, provenance gaps, and product-risk findings.93- Block public release for corrupted identity, anatomy, text, or ungrounded consequential output.9495## Outputs9697| Output | Consumer | Evidence / acceptance |98|---|---|---|99| Severity-rated finding register | Designer and owner | Asset location, tell, evidence, and taxonomy mapping |100| Remake/remediate disposition | Production team | Named human-craft alternative for every finding |101| Gate verdict | Pre-launch QA | PASS, CONDITIONAL, or BLOCKED with unresolved risks |102103- A findings list (tagged critical/major/minor with the tell it breaks) and a stated,104 human-craft remediation ready to apply.105106## Examples107108- See `examples/slop-audit-filled.md` for a complete severity and disposition register.109110## Decision Rules111112| Condition | Decision | Wrong-choice failure |113|---|---|---|114| Identity, anatomy, or embedded text is corrupted | Remake or replace and block ship | Visible anomaly damages trust |115| Asset is competent but unauthored and generic | Re-art-direct with a specific point of view | Convergent brand work ships |116| AI feature lacks grounding, verification, or undo | Remove or ground it | Generated output is treated as fact |117| Evidence is ambiguous | Mark conditional and seek source/provenance | Suspicion is presented as proof |118119## Capability Contract120121Read and high-resolution visual inspection are required. Review is read-only unless remediation is authorised. Network access is optional for provenance checks; editing or generation must preserve brand and usage rights.122123## Degraded Mode124125Without original-resolution assets or live-flow access, audit the supplied evidence, mark hidden details unverified, and withhold a pass. Recover by requesting crops, source files, or a recorded walkthrough.126127- `examples/slop-audit-filled.md` — a real before/after audit of a Maduuka landing-page hero +128 embedded AI chat panel: findings (tagged critical/major/minor) → remake/remediate dispositions129 with the human-craft alternative named for each.130131## References132133- `references/visual-tells-checklist.md` — the concrete, tickable image + product/interface tells134 (incl. the current 2026 AI-image tells), citing the taxonomy.135- `doctrine/references/ai-slop-taxonomy.md`, `doctrine/design-doctrine.md` (Mission).136- `doctrine/references/living-slop-refresh-protocol.md` and137 `slop-doctrine-refresh-and-research-loop` for refreshing changing slop definitions.138- Sibling audits: `ai-slop-typography-audit` (type); digital-research `anti-ai-slop` (writing).139<!-- dual-compat-end -->