# XWUIOpsAIAssistantPage

Conversational NLP page for the Ops `/en/ai-assistant` route ("AI Assistant V.2"). A thin XWUIShellPage subclass that embeds a single XWUIChatTranscript filling the body, which owns the welcome state ("How can I help?" + subtitle), the 2×2 suggested-prompt grid, and the composer (placeholder "Ask about schedules, availability, crew..."). The four default prompts mirror the OPFlow spec verbatim - "What's on the schedule today?", "Show this week's productions", "Which OB vans are free this week?", "What's our reliability score?" - and a clicked prompt is injected straight into the send flow. The built-in `handleSend` appends the user bubble plus a placeholder "Thinking..." assistant reply; pass `data.onSend` to wire a real LLM (the page defers appending so the consumer controls generate→verify→render).

## Basic Usage

The AI Assistant V.2 landing with an empty transcript - the welcome panel and 2×2 OPFlow suggested-prompt grid are visible, and sending falls back to the built-in placeholder echo flow.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Empty transcript, welcome panel + 2x2 suggested-prompt grid, built-in placeholder echo on send.
```

## Seeded Conversation

The assistant opened mid-thread via pre-seeded `entries` - a real OB-availability Q&A with a date divider, read receipt, and reaction.

```example
file: examples/SeededConversation.ts
html: examples/SeededConversation.html
title: Seeded Conversation
description: Pre-seeded transcript replacing the welcome state - OB-availability Q&A with a Today divider, read receipt and a reaction.
```

## Crew Compliance Assistant

The same page retargeted at HR by overriding the welcome copy, composer placeholder, and the four suggested prompts.

```example
file: examples/CrewComplianceAssistant.ts
html: examples/CrewComplianceAssistant.html
title: Crew Compliance Assistant
description: Custom welcomeTitle/subtitle, composerPlaceholder, and four document-and-roster suggestedPrompts.
```

```api
```
