Turn 1
Sticky continuation
Stage advanced
New slots filled
Memory updated
Stayed on boarding
PASS
User
Actually make that Tuesday to Friday
Assistant
I have the key boarding details. I’ll route this for booking follow-up and special handling review.
What Changed This Turn
- Active workflow remained boarding.
- Stage advanced qualifying -> ready_for_booking_handoff.
- New slot filled: mannat_delivery=conversation_id=raahat:919900000104, created_request_id=None, delivery_key=f8ef7a3496737b29, endpoint=/raahat/erp/api/intake/boarding, error=missing_required_fields:customer_name, payload_sent=check_in=2026-03-17, check_out=2026-03-22, conversation_id=raahat:919900000104, customer_name=None, customer_phone=919900000104, pets=, pickup_area=Baner, pickup_required=False, request_id=raahat_boarding_f8ef7a3496737b29, source_system=raahat, special_notes=Cat count: 1 | 1 cat, 2026-03-17 to 2026-03-22, Baner, workflow_context=stage=ready_for_booking_handoff, urgency_class=normal, request_id=raahat_boarding_f8ef7a3496737b29, response_body=None, response_json=None, skip_reason=missing_required_fields, skipped=True, status_code=None, success=False, url=None, workflow_name=boarding, workflow_stage=ready_for_booking_handoff.
- New slot filled: stage=ready_for_booking_handoff.
- Memory updated with area.
- Memory updated with cat_count.
- Memory updated with check_in_date.
- Memory updated with check_out_date.
- Memory updated with date_phrase.
- Memory updated with last_non_medical_domain.
- Memory updated with pickup_required.
- Memory updated with request_kind.
- Snapshot version incremented to 3.
Expectation And Heuristic Results
Expectations
PASS: workflow_name matched expected value 'boarding'
Routing And Interpretation
{
"confidence": 0.89,
"reason_codes": [
"active_workflow_snapshot",
"follow_up",
"active_workflow_snapshot",
"follow_up_slot_fill"
],
"route_type": "boarding",
"workflow_name": "boarding"
}
{
"confidence": 0.89,
"entities": {
"date_phrase": "tuesday",
"drop_area": "Friday"
},
"is_vague": false,
"primary_domain": "boarding",
"reason": "slot-like follow-up matches active workflow",
"secondary_domains": [],
"should_continue_active_workflow": true,
"should_preempt_active_workflow": false,
"urgency_signal": "none"
}
Workflow Progress And Intents
{
"mannat_delivery": {
"conversation_id": "raahat:919900000104",
"created_request_id": null,
"delivery_key": "f8ef7a3496737b29",
"endpoint": "/raahat/erp/api/intake/boarding",
"error": "missing_required_fields:customer_name",
"payload_sent": {
"check_in": "2026-03-17",
"check_out": "2026-03-22",
"conversation_id": "raahat:919900000104",
"customer_name": null,
"customer_phone": "919900000104",
"pets": [],
"pickup_area": "Baner",
"pickup_required": false,
"request_id": "raahat_boarding_f8ef7a3496737b29",
"source_system": "raahat",
"special_notes": "Cat count: 1 | 1 cat, 2026-03-17 to 2026-03-22, Baner",
"workflow_context": {
"stage": "ready_for_booking_handoff",
"urgency_class": "normal"
}
},
"request_id": "raahat_boarding_f8ef7a3496737b29",
"response_body": null,
"response_json": null,
"skip_reason": "missing_required_fields",
"skipped": true,
"status_code": null,
"success": false,
"url": null,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"missing_fields": [],
"next_question": null,
"notes": [],
"stage": "ready_for_booking_handoff",
"state_payload": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"last_question_key": null,
"mannat_delivery": {
"conversation_id": "raahat:919900000104",
"created_request_id": null,
"delivery_key": "f8ef7a3496737b29",
"endpoint": "/raahat/erp/api/intake/boarding",
"error": "missing_required_fields:customer_name",
"payload_sent": {
"check_in": "2026-03-17",
"check_out": "2026-03-22",
"conversation_id": "raahat:919900000104",
"customer_name": null,
"customer_phone": "919900000104",
"pets": [],
"pickup_area": "Baner",
"pickup_required": false,
"request_id": "raahat_boarding_f8ef7a3496737b29",
"source_system": "raahat",
"special_notes": "Cat count: 1 | 1 cat, 2026-03-17 to 2026-03-22, Baner",
"workflow_context": {
"stage": "ready_for_booking_handoff",
"urgency_class": "normal"
}
},
"request_id": "raahat_boarding_f8ef7a3496737b29",
"response_body": null,
"response_json": null,
"skip_reason": "missing_required_fields",
"skipped": true,
"status_code": null,
"success": false,
"url": null,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": [],
"stage": "ready_for_booking_handoff"
},
"status": "ready",
"summary": "1 cat, 2026-03-17 to 2026-03-22, Baner",
"superseded_by": null,
"workflow_name": "boarding"
}
[
{
"action_type": "collect_boarding_request",
"idempotency_key": "be6c1ab7c5cf2499",
"metadata": {
"handoff_recommendation": "human_ops",
"missing_fields": [],
"normalized_slots": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"snapshot_version": 3,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"payload": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"priority": "normal",
"reason": "boarding workflow has enough structured detail for ops handling",
"requires_admin_review": false,
"source_workflow": "boarding",
"status": "ready",
"user_visible": false
},
{
"action_type": "check_boarding_inventory",
"idempotency_key": "1e3df9de8af8f41f",
"metadata": {
"handoff_recommendation": "human_ops",
"missing_fields": [],
"normalized_slots": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"snapshot_version": 3,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"payload": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"priority": "normal",
"reason": "boarding workflow is ready for an availability check",
"requires_admin_review": false,
"source_workflow": "boarding",
"status": "ready",
"user_visible": false
},
{
"action_type": "create_boarding_lead",
"idempotency_key": "f8ef7a3496737b29",
"metadata": {
"handoff_recommendation": "human_ops",
"missing_fields": [],
"normalized_slots": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"snapshot_version": 3,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"payload": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"priority": "normal",
"reason": "boarding workflow is ready for booking follow-up",
"requires_admin_review": true,
"source_workflow": "boarding",
"status": "needs_admin_review",
"user_visible": false
},
{
"action_type": "handoff_to_human_ops",
"idempotency_key": "645901920f7bcb3e",
"metadata": {
"handoff_recommendation": "human_ops",
"missing_fields": [],
"normalized_slots": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"snapshot_version": 3,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"payload": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"priority": "normal",
"reason": "booking requests require human confirmation",
"requires_admin_review": true,
"source_workflow": "boarding",
"status": "needs_admin_review",
"user_visible": false
}
]
Conversation Before And After
{
"active_state_machine": null,
"active_workflow": {
"last_question_key": null,
"missing_fields": [],
"next_question": null,
"stage": "qualifying",
"started_at": "2026-03-16T22:29:19.803523+00:00",
"state_payload": {
"check_in_date": "2026-03-21",
"check_out_date": "2026-03-22",
"pet_count": 1,
"pickup_required": false,
"raw_date_text": "next weekend",
"request_kind": "booking",
"service_area": "Baner"
},
"status": "collecting",
"summary": null,
"superseded_by": null,
"updated_at": "2026-03-16T22:29:19.803527+00:00",
"version": 2,
"workflow_name": "boarding"
},
"current_state": null,
"entities": {},
"messages": [],
"phone": "919900000104",
"service_actions": [],
"started_at": "2026-03-16T22:29:19.803542+00:00",
"triage_state": null,
"updated_at": "2026-03-16T22:29:19.803543+00:00"
}
{
"active_state_machine": null,
"active_workflow": {
"last_question_key": null,
"missing_fields": [],
"next_question": null,
"stage": "ready_for_booking_handoff",
"started_at": "2026-03-16T22:29:19.803523+00:00",
"state_payload": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"last_question_key": null,
"mannat_delivery": {
"conversation_id": "raahat:919900000104",
"created_request_id": null,
"delivery_key": "f8ef7a3496737b29",
"endpoint": "/raahat/erp/api/intake/boarding",
"error": "missing_required_fields:customer_name",
"payload_sent": {
"check_in": "2026-03-17",
"check_out": "2026-03-22",
"conversation_id": "raahat:919900000104",
"customer_name": null,
"customer_phone": "919900000104",
"pets": [],
"pickup_area": "Baner",
"pickup_required": false,
"request_id": "raahat_boarding_f8ef7a3496737b29",
"source_system": "raahat",
"special_notes": "Cat count: 1 | 1 cat, 2026-03-17 to 2026-03-22, Baner",
"workflow_context": {
"stage": "ready_for_booking_handoff",
"urgency_class": "normal"
}
},
"request_id": "raahat_boarding_f8ef7a3496737b29",
"response_body": null,
"response_json": null,
"skip_reason": "missing_required_fields",
"skipped": true,
"status_code": null,
"success": false,
"url": null,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": [],
"stage": "ready_for_booking_handoff"
},
"status": "ready",
"summary": "1 cat, 2026-03-17 to 2026-03-22, Baner",
"superseded_by": null,
"updated_at": "2026-03-16T22:29:19.809352+00:00",
"version": 3,
"workflow_name": "boarding"
},
"current_state": "READY_FOR_BOOKING_HANDOFF",
"entities": {
"area": "Baner",
"cat_count": 1,
"check_in_date": "2026-03-17",
"check_out_date": "2026-03-22",
"date_phrase": "tuesday",
"last_non_medical_domain": "boarding",
"pickup_required": false,
"request_kind": "booking"
},
"messages": [
{
"role": "user",
"source": null,
"text": "Actually make that Tuesday to Friday",
"timestamp": "2026-03-16T22:29:19.809485+00:00"
},
{
"role": "assistant",
"source": "B",
"text": "I have the key boarding details. I’ll route this for booking follow-up and special handling review.",
"timestamp": "2026-03-16T22:29:19.809487+00:00"
}
],
"phone": "919900000104",
"service_actions": [],
"started_at": "2026-03-16T22:29:19.809480+00:00",
"triage_state": null,
"updated_at": "2026-03-16T22:29:19.809504+00:00"
}
Memory And Trace
{
"active_state_machine": null,
"backend": "inmemory",
"conversation_key_used": "919900000104",
"conversation_keys": [
"919900000104",
"9900000104"
],
"current_state": null,
"loaded": true,
"ping_ok": null,
"redis_enabled": false,
"thread_message_count": 0,
"ttl_seconds_remaining": null
}
{
"active_state_machine": null,
"backend": "inmemory",
"conversation_key_used": "919900000104",
"conversation_keys": [
"919900000104",
"9900000104"
],
"current_state": "READY_FOR_BOOKING_HANDOFF",
"loaded": true,
"ping_ok": null,
"redis_enabled": false,
"thread_message_count": 2,
"ttl_seconds_remaining": null
}
[
{
"component": "brain",
"payload": {
"channel": "scenario_harness",
"conversation_key": "919900000104",
"message_text": "Actually make that Tuesday to Friday",
"normalized_phone": "919900000104",
"phone": "919900000104"
},
"stage": "input",
"summary": "Received normalized message envelope",
"timestamp": "2026-03-16T22:29:19.808675+00:00"
},
{
"component": "memory_store",
"payload": {
"active_state_machine": null,
"backend": "inmemory",
"current_state": null,
"loaded": true,
"message_count": 0,
"storage_key": "919900000104"
},
"stage": "memory",
"summary": "Loaded conversation memory",
"timestamp": "2026-03-16T22:29:19.808681+00:00"
},
{
"component": "brain",
"payload": {
"has_prior_triage_state": false,
"prior_state_error": null
},
"stage": "state",
"summary": "Parsed prior working state",
"timestamp": "2026-03-16T22:29:19.808683+00:00"
},
{
"component": "brain",
"payload": {
"compact_payload_keys": [
"incoming_message"
],
"has_conversation": true,
"has_customer": false,
"has_icp": false,
"has_profile": false,
"recent_import_count": 0,
"storage_key": "919900000104"
},
"stage": "context",
"summary": "Assembled SessionContext for the turn",
"timestamp": "2026-03-16T22:29:19.808686+00:00"
},
{
"component": "contact_resolver",
"payload": {
"confidence": 0.0,
"customer_id": null,
"display_name": null,
"matched_phone": null,
"status": "UNKNOWN"
},
"stage": "decision",
"summary": "Resolved sender contact status",
"timestamp": "2026-03-16T22:29:19.808691+00:00"
},
{
"component": "turn_interpretation",
"payload": {
"confidence": 0.89,
"contact_status": "UNKNOWN",
"entities": {
"date_phrase": "tuesday",
"drop_area": "Friday"
},
"is_vague": false,
"primary_domain": "boarding",
"reason": "slot-like follow-up matches active workflow",
"secondary_domains": [],
"should_continue_active_workflow": true,
"should_preempt_active_workflow": false,
"urgency_signal": "none"
},
"stage": "decision",
"summary": "Resolved turn interpretation deterministically",
"timestamp": "2026-03-16T22:29:19.808870+00:00"
},
{
"component": "profile_context",
"payload": {
"phone": "919900000104"
},
"stage": "context",
"summary": "No customer matched provided phone",
"timestamp": "2026-03-16T22:29:19.808876+00:00"
},
{
"component": "entry_policy",
"payload": {
"allow_identity_question": false,
"bypass_onboarding": true,
"defer_existing_workflow": false,
"preempt_active_workflow": false,
"reason": "existing active workflow should continue unless urgency preempts it",
"run_welcome_orientation": false,
"selected_posture": "continue_active"
},
"stage": "decision",
"summary": "Determined entry posture for this turn",
"timestamp": "2026-03-16T22:29:19.808878+00:00"
},
{
"component": "intent_parser",
"payload": {
"continue_active_workflow": true,
"primary_intent": "boarding_request",
"reason": "continue_active_workflow_snapshot_from_follow_up",
"resolved_state_machine": "boarding",
"workflow_source": "active_workflow"
},
"stage": "decision",
"summary": "Resolved primary intent and state machine",
"timestamp": "2026-03-16T22:29:19.808933+00:00"
},
{
"component": "context_builder",
"payload": {
"active_workflow": "boarding",
"background_fact_count": 0,
"current_step": "qualifying",
"foreground_fact_count": 3,
"prompt_family": "general",
"purpose": "workflow_response"
},
"stage": "context",
"summary": "Built workflow-response context slice for prompt assembly",
"timestamp": "2026-03-16T22:29:19.808964+00:00"
},
{
"component": "workflow",
"payload": {
"action_intents": [
{
"action_type": "collect_boarding_request",
"idempotency_key": "be6c1ab7c5cf2499",
"metadata": {
"handoff_recommendation": "human_ops",
"missing_fields": [],
"normalized_slots": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"snapshot_version": 3,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"payload": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"priority": "normal",
"reason": "boarding workflow has enough structured detail for ops handling",
"requires_admin_review": false,
"source_workflow": "boarding",
"status": "ready",
"user_visible": false
},
{
"action_type": "check_boarding_inventory",
"idempotency_key": "1e3df9de8af8f41f",
"metadata": {
"handoff_recommendation": "human_ops",
"missing_fields": [],
"normalized_slots": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"snapshot_version": 3,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"payload": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"priority": "normal",
"reason": "boarding workflow is ready for an availability check",
"requires_admin_review": false,
"source_workflow": "boarding",
"status": "ready",
"user_visible": false
},
{
"action_type": "create_boarding_lead",
"idempotency_key": "f8ef7a3496737b29",
"metadata": {
"handoff_recommendation": "human_ops",
"missing_fields": [],
"normalized_slots": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"snapshot_version": 3,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"payload": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"priority": "normal",
"reason": "boarding workflow is ready for booking follow-up",
"requires_admin_review": true,
"source_workflow": "boarding",
"status": "needs_admin_review",
"user_visible": false
},
{
"action_type": "handoff_to_human_ops",
"idempotency_key": "645901920f7bcb3e",
"metadata": {
"handoff_recommendation": "human_ops",
"missing_fields": [],
"normalized_slots": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"snapshot_version": 3,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"payload": {
"check_in_date": "2026-03-17",
"check_in_time_window": null,
"check_out_date": "2026-03-22",
"check_out_time_window": null,
"duration_nights": null,
"medical_flags": [],
"pet_count": 1,
"pet_names": [],
"pickup_area": null,
"pickup_required": false,
"raw_date_text": "tuesday",
"raw_duration_text": null,
"request_kind": "booking",
"service_area": "Baner",
"special_needs": []
},
"priority": "normal",
"reason": "booking requests require human confirmation",
"requires_admin_review": true,
"source_workflow": "boarding",
"status": "needs_admin_review",
"user_visible": false
}
],
"missing_fields": [],
"next_question": null,
"stage": "ready_for_booking_handoff",
"status": "ready",
"summary": "1 cat, 2026-03-17 to 2026-03-22, Baner",
"workflow_name": "boarding"
},
"stage": "decision",
"summary": "Executed deterministic workflow handler",
"timestamp": "2026-03-16T22:29:19.809381+00:00"
},
{
"component": "mannat_outbound",
"payload": {
"conversation_id": "raahat:919900000104",
"created_request_id": null,
"delivery_key": "f8ef7a3496737b29",
"endpoint": "/raahat/erp/api/intake/boarding",
"error": "missing_required_fields:customer_name",
"payload_sent": {
"check_in": "2026-03-17",
"check_out": "2026-03-22",
"conversation_id": "raahat:919900000104",
"customer_name": null,
"customer_phone": "919900000104",
"pets": [],
"pickup_area": "Baner",
"pickup_required": false,
"request_id": "raahat_boarding_f8ef7a3496737b29",
"source_system": "raahat",
"special_notes": "Cat count: 1 | 1 cat, 2026-03-17 to 2026-03-22, Baner",
"workflow_context": {
"stage": "ready_for_booking_handoff",
"urgency_class": "normal"
}
},
"request_id": "raahat_boarding_f8ef7a3496737b29",
"response_body": null,
"response_json": null,
"skip_reason": "missing_required_fields",
"skipped": true,
"status_code": null,
"success": false,
"url": null,
"workflow_name": "boarding",
"workflow_stage": "ready_for_booking_handoff"
},
"stage": "error",
"summary": "Ready workflow could not be sent to Mannat ERP because required fields were missing",
"timestamp": "2026-03-16T22:29:19.809470+00:00"
},
{
"component": "memory_store",
"payload": {
"active_state_machine": null,
"current_state": "READY_FOR_BOOKING_HANDOFF",
"message_count_after": 2,
"storage_key": "919900000104"
},
"stage": "mutation",
"summary": "Persisted updated conversation memory",
"timestamp": "2026-03-16T22:29:19.809869+00:00"
}
]