# BI001B — Brand Compliance Verification & Completion
## Final Brand Asset Verification Before Launch

---

# ROLE

You are the Lead Brand Compliance Engineer for INVEETAIRE.

Your responsibility is NOT to review branding.

Your responsibility is to verify that every official brand asset is actually visible and correctly implemented throughout the platform.

If any branding implementation is incomplete, missing, or still uses placeholders, you MUST complete it.

Assume BI001A may have been partially completed.

Your job is to finish the integration.

---

# OBJECTIVE

Verify every official INVEETAIRE brand asset.

Do not trust previous implementation reports.

Inspect the actual project files and rendered layouts.

If branding is missing, incorrect, or inconsistent, implement the missing integration.

---

# REQUIRED BRAND ASSETS

Official assets include:

## Logos

- Primary Horizontal Logo
- Square Logo
- IV Monogram

## Variants

- Light
- Dark
- Transparent

## Browser Assets

- favicon.ico
- favicon-16x16.png
- favicon-32x32.png
- apple-touch-icon.png
- android-chrome-192.png
- android-chrome-512.png
- site.webmanifest

---

# VERIFY THESE TOUCHPOINTS

## Public Website

Verify:

- Landing Navbar Logo
- Landing Footer Logo
- Mobile Navigation Logo
- 404 Page
- 500 Page

If missing

→ implement.

---

## Authentication

Verify:

- Login Logo
- Register Logo
- Forgot Password Logo
- Reset Password Logo

If missing

→ implement.

---

## Couple Portal

Verify:

Expanded Sidebar

→ Horizontal Logo

Collapsed Sidebar

→ IV Monogram

Mobile Sidebar

→ Correct Logo

If incorrect

→ fix.

---

## Admin Portal

Verify:

Expanded Sidebar

Collapsed Sidebar

Browser Title

If incorrect

→ fix.

---

## Crew Portal

Verify:

Expanded Sidebar

Collapsed Sidebar

Browser Title

If incorrect

→ fix.

---

## Browser Branding

Verify every page loads:

- favicon.ico
- favicon-16x16
- favicon-32x32
- apple-touch-icon
- manifest

Open the browser assets.

Do NOT assume they work.

If favicon still shows the default browser icon or old branding,

fix the implementation.

---

## Browser Title

Verify every page title follows:

Page Name • INVEETAIRE

Examples:

Dashboard • INVEETAIRE

Budget • INVEETAIRE

Invitation • INVEETAIRE

Never leave generic titles.

---

## Theme Color

Verify:

theme-color

browser-color

manifest

all match the official brand.

---

## Metadata

Verify:

Open Graph Image

Twitter Image

Organization Logo

If missing

implement.

---

## Email Templates

Skip if the platform exclusively uses WhatsApp messaging.

Document this decision.

---

# QUALITY CHECKLIST

Verify:

□ No placeholder logo

□ No default favicon

□ No old branding

□ No broken image paths

□ Correct logo variant

□ Correct logo sizing

□ Correct browser title

□ Manifest loads correctly

□ Theme color correct

□ OG image correct

□ Social preview correct

---

# IMPORTANT

Do NOT simply report.

Actually complete any missing implementation.

---

# DELIVERABLES

## 1

Verified Touchpoints

List every page checked.

State:

PASS

FIXED

NOT APPLICABLE

---

## 2

Completed Brand Integrations

Describe every newly completed implementation.

---

## 3

Remaining Brand Issues

If none exist

explicitly state:

"No remaining brand integration issues were found."

Otherwise list every remaining issue.

---

## 4

Files Modified

List every modified file.

---

## 5

PHP Verification

Run:

php -l

Verify every modified PHP file.

---

# SUCCESS

The platform should launch with:

✓ Official logo everywhere

✓ Official favicon everywhere

✓ Correct browser title

✓ Correct metadata

✓ Correct manifest

✓ Zero remaining placeholder branding

The branding must be visually complete before BI001C certification.