QA and iteration

Assume the first pass contains inconsistencies. Validate the set as a system and each asset as an individual deliverable.

1. Preflight before paid generation

Do not generate speculative extras. Do not treat todo completion, model preference, your own visual assessment, or generation success as user approval.

2. Set-level consistency matrix

Review all outputs together:

Asset | Logo | Palette | Type | Grid/spacing | Shape/device | Format | Status

An asset passes only when it follows the same Brand Lock. Format-specific overrides must already be documented under applications; an unexplained difference is drift.

Check:

3. Evidence-based review

Review the outputs visually yourself (when your client shows them) for semantic checks:

Use deterministic checks for measurable properties:

Do not accept a vision model's statement as proof of exact hex, font, spacing, or radius.

4. Module-specific checks

Logo

Typography

Editable templates

Mockups

Social media graphics

5. Repair strategy

When an item fails:

  1. Name the failed Brand Lock rule.
  2. Decide whether the issue is generative or deterministic.
  3. Keep the Brand Lock and all passing assets unchanged.
  4. Regenerate/recompose only the failing asset.
  5. Re-run its module checks and the set-level matrix.

Prefer a small deterministic correction over a full regeneration:

If the user asks to change a core rule, update the Brand Lock version first, list affected assets, and revise only those assets after confirmation.

When logo, typography, or palette approval changes, remove every invalidated downstream element from the active deliverable set. Rebuild and re-approve those elements; never silently keep assets tied to older revisions.

Changing the palette also discards a generated logo because its candidate generation used that palette. Changing typography does not invalidate the symbol mark; it invalidates typography-dependent lockups, templates, decks, and Brandbooks only.

6. Stop conditions

Stop and disclose a limitation when:

Do not hide these limitations behind a flattened preview.

7. Delivery manifest

Return:

Brand Lock version:
Concept:
Editable files:
Preview/final files:
Generated assets:
Required fonts:
Known limitations:
Variant names:

Use stable descriptive names such as:

brand-carousel-4x5-v1.pptx
brand-carousel-4x5-v1-preview-01.png
brand-poster-a2-v1.svg
brand-mockup-tote-primary-v1.png

The user should be able to request "revise carousel card 3" without rerunning unrelated work.