Demo Guide¶
Previous: Testing & Validation
Next: Home
This guide walks through the main Smart Estate workflow end-to-end using screens and API checkpoints.
1) Before You Start¶
- Sign in as an admin or operations user.
- Make sure the backend and dashboard are running.
- Use a ticket priority that supports visible SLA movement, such as high or urgent.
2) Step 1: Create a Fast-SLA Ticket¶
Action: call POST /api/tickets with simulate_fast_sla enabled.
Expected result: the ticket appears with short due times.
Example payload:
{
"title": "Kitchen sink leak",
"description": "Water is leaking under the sink.",
"building_id": "building-1",
"apartment_id": "apartment-12",
"priority": "high",
"simulate_fast_sla": true
}
Caption: Ticket row showing SLA timing, assignment, and AI result.
3) Step 2: Show AI Classification¶
Action: open the ticket detail view.
Expected result: the AI output is visible.
- predicted category
- confidence score
- assigned technician if one is available
If the ticket came from chat or media, mention the intake path that produced it.
4) Step 3: Show SLA Progress¶
Action: refresh the ticket or dashboard.
Expected result: SLA progress advances.
Highlight:
sla_statusresponse_due_atresolution_due_atsla_progress_percentage
5) Step 4: Force a Breach¶
Action: call POST /api/tickets/{ticket_id}/force-breach.
Expected result: the ticket becomes overdue and updates to breached.
6) Step 5: Show Escalation¶
Action: open the ticket or SLA breach view.
Expected result: escalation is visible in the record and list views.
Highlight:
- breached ticket list
- escalated ticket list
- escalation level on the ticket record
- audit log entry for the breach or escalation event
7) Step 6: Show Metrics Update¶
Action: open the dashboard metrics or GET /api/metrics/system.
Expected result: the counts reflect the breached ticket.
Show the change in:
- breached ticket count
- escalated ticket count
- SLA compliance rate
- AI confidence metric
Caption: Dashboard KPIs and charts after the ticket state changes.
8) Suggested Talk Track¶
- Create ticket with
simulate_fast_sla. - Show AI classification and SLA dates.
- Wait briefly so the progress bar changes.
- Force a breach.
- Show escalation and SLA breach views.
- Show system metrics.
Previous: Testing & Validation
Next: Home