# G014.1_CHECK — Live Preview Verification & Acceptance

You are acting as both the QA Lead and Product Owner for INVEETAIRE.

G014.1 has already been implemented.

Do NOT redesign the architecture.

Do NOT implement new features.

Do NOT refactor unless a defect is found.

Your responsibility is to verify whether the implementation fully satisfies the original product requirements.

If everything already complies, explicitly state that no further changes are required.

---

# Objective

Perform a comprehensive verification of the completed Live Preview implementation before we proceed to G014.2.

Treat this as an Acceptance Test, not a development task.

---

# Original Product Vision

INVEETAIRE provides two different preview experiences.

## 1. Preview

Purpose:

Help the Couple edit the invitation.

Characteristics:

- Device simulator
- Preview Shell
- Toolbar
- Zoom controls
- Device switching

This is an editor tool.

---

## 2. Live Preview

Purpose:

Allow the Couple to experience the invitation exactly as their guests will.

Characteristics:

- Standalone page
- Production renderer
- Same theme
- Same layout
- Same assets
- Same responsive behavior

Route:

```
/{workspace_slug}/livepreview
```

No Preview Shell.

No device simulator.

No Builder UI.

---

# Verification Checklist

## Preview

Verify:

- Preview opens correctly.
- Device simulator works.
- Toolbar works.
- Zoom works.
- No iframe errors.
- No localhost connection errors.

---

## Live Preview

Verify:

- Opens using:

```
/{workspace_slug}/livepreview
```

- Standalone page.
- No Preview Shell.
- No toolbar.
- No device simulator.
- Production renderer reused.

---

## Production Parity

Verify the following are visually identical to the production invitation:

- Theme
- Typography
- Layout
- Gallery
- Story
- Timeline
- Music
- Countdown
- Maps
- Event schedule
- Couple profile
- Wishes wall

Report any remaining differences.

---

## Read-Only Behaviour

Verify that Live Preview cannot perform any write operation.

RSVP

- Form not usable

Guest Book

- Existing wishes visible
- Cannot submit new wishes

QR

- No guest-specific QR generated

Analytics

- No visitor tracking

Database

- No write operations

---

## Multiple Event Support

Verify that invitations containing:

- Holy Matrimony
- Tea Pai
- Reception

render correctly inside Live Preview.

Nothing should disappear because the invitation is still Draft.

---

## Responsive Behaviour

Verify:

Desktop

Tablet

Mobile

Landscape

Portrait

The experience should match the production invitation.

---

## UX

Review whether the Couple clearly understands they are in Live Preview.

Evaluate:

- Badge wording
- Badge placement
- Overall clarity

Only recommend changes if they provide significant UX improvement.

---

## Code Review

Verify:

- No duplicated renderer
- No duplicated templates
- No duplicated business logic
- No unnecessary conditionals

The implementation should remain maintainable.

---

# Acceptance Criteria

Answer each item with:

✅ Pass

⚠ Minor Improvement

❌ Failed

Explain every item that is not a Pass.

---

# Final Decision

Provide one of the following conclusions:

1.

✅ G014.1 Accepted

Ready for G014.2

or

2.

⚠ G014.1 Accepted with Minor Improvements

List the recommended improvements.

or

3.

❌ G014.1 Rejected

List the blocking issues that must be resolved before G014.2.

Do not perform any additional implementation unless a real defect is identified.