# BUG-004C — Runtime Font Awesome Recovery & Browser Verification

Act as Senior Frontend Engineer, UI Engineer, and Senior QA Engineer.

This release is BUG-004C.

IMPORTANT

This is NOT a redesign.
This is NOT a feature release.
This is NOT a CSS polish release.

The objective is ONLY to recover every missing Font Awesome icon that is still missing during actual browser runtime.

The browser is the source of truth.

If the browser still shows a missing icon, BUG-004C is NOT complete.

==================================================
OBJECTIVES
==================================================

1.
Perform a COMPLETE runtime audit of every Font Awesome icon.

Do NOT rely on source code only.

Open every page and verify visually.

2.

Search the ENTIRE project for:

<svg
heroicon
lucide
feather
bi-
material-icons
icon-
data-lucide

Replace every remaining icon with Font Awesome 6.4.0.

Use ONLY:

fa-solid
fa-regular
fa-brands

Never mix versions.

==================================================
VERIFY EVERY LAYOUT
==================================================

Check:

layouts/admin.php

layouts/couple.php

layouts/crew.php

layouts/public.php

layouts/auth.php

Ensure Font Awesome is loaded exactly ONCE.

No duplicate CDN.

No conflicting version.

No missing stylesheet.

==================================================
VERIFY LOGIN
==================================================

Admin Login

User icon

Password icon

Eye icon

Forgot password icon

Developer Sandbox icon

Couple Login

same verification

Crew Login

same verification

==================================================
VERIFY SIDEBAR
==================================================

Admin

Dashboard

Workspace

Workspace Users

Crew

Plans

Themes

Settings

Logout

Couple

Dashboard

Invitation

Guests

Guest Engagement

Wedding Day

Workspace Users

Settings

Logout

Crew

Dashboard

Scanner

Attendance

Guest Lookup

Settings

Logout

Every menu MUST display an icon.

No empty spacing.

No invisible icons.

==================================================
VERIFY BUTTONS
==================================================

Search

Add

Save

Edit

Delete

Preview

Publish

Import

Export

Back

Next

Previous

Pagination

Flash alerts

Success

Error

Warning

Info

==================================================
VERIFY INVITATION MODULE
==================================================

Invitation

Preview

Theme selector

RSVP

Guest List

Wish List

Wedding Day

Scanner

QR

Camera

Manual lookup

Every action button must display a Font Awesome icon.

==================================================
RUNTIME QA
==================================================

Open browser.

Navigate page by page.

Admin

Couple

Crew

Landing

Scanner

Preview

Guest

Workspace

Login

Settings

Do NOT stop after source code inspection.

Verify the rendered HTML.

==================================================
IF AN ICON IS MISSING
==================================================

Find the source.

Replace it.

Refresh browser.

Verify again.

Repeat until every icon renders.

==================================================
FINAL ACCEPTANCE
==================================================

BUG-004C is COMPLETE only if:

✓ No SVG icons remain.

✓ No Heroicons remain.

✓ No Lucide icons remain.

✓ No empty icon placeholders.

✓ No broken Font Awesome classes.

✓ No console errors.

✓ All sidebars display icons.

✓ All login pages display icons.

✓ All action buttons display icons.

✓ All pagination icons display.

✓ All flash notifications display.

✓ Browser runtime matches source code.

==================================================
DELIVERABLE
==================================================

After completion provide:

1.
List every modified file.

2.
Number of icons migrated.

3.
Remaining SVG count (must be 0).

4.
Remaining Heroicon count (must be 0).

5.
Remaining Lucide count (must be 0).

6.
Browser verification checklist.

7.
Confirmation that BUG-004C is ready for RC-017.

DO NOT mark this release complete unless every runtime icon has been visually verified in the browser.