---
title: "Agentic Travel Servicing, Consent ve Auditability"
description: "Agentic cancellation, refund ve servicing işlemlerini explicit consent, traceability, versioned evidence ve post-booking authorization sınırlarıyla tasarlayın."
slug: "agentic-travel-servicing-auditability"
translationKey: "architecture-agentic-travel-servicing-auditability"
locale: "tr"
type: "guide"
category: "architecture"
tags: ["agentic-travel","servicing","consent","auditability","traceability"]
publishedAt: "2026-09-27"
updatedAt: "2026-09-27"
reviewedAt: "2026-09-27"
technicalVerifiedAt: "2026-09-27"
codeExampleStatus: "illustrative"
---

Agentic travel sisteminde purchase tamamlandıktan sonra cancellation, refund, exchange ve change işlemleri yeni side-effect'lerdir. **Original purchase consent bu işlemler için otomatik authorization değildir.**

## Servicing flow

```mermaid
%% title: Agentic travel servicing flow
%% description: Agent servicing intent'i quote, authorization, mutation, reconciliation ve audit evidence adımlarından geçer.
flowchart LR
  A[Servicing Intent] --> B[Retrieve Current Booking]
  B --> C[Quote / Rules]
  C --> D[Consent / Mandate Check]
  D --> E[Servicing Tool]
  E --> F[Provider Mutation]
  F --> G[Confirmed / Failed / Unknown]
  G --> H[Reconciliation]
  G --> I[Audit Evidence]
```

## Cancellation ve refund

Agent önce quote etmelidir:
- cancellation penalty,
- refundable amount,
- timing,
- payment method,
- provider restrictions.

Mutation ancak kullanıcı veya geçerli servicing mandate onayından sonra çalışmalıdır.

## Consent versioning

Consent şu state'e bağlanmalı:
- booking version,
- quoted penalty/refund,
- currency,
- servicing operation,
- timestamp.

Quote değişirse eski consent geçersiz olmalıdır.

## Traceability

Bir servicing transaction için zincir:

```text
userIntent
 -> servicingIntentId
 -> quoteId/version
 -> authorizationEvidence
 -> toolCallId
 -> providerAttemptId
 -> providerReference
 -> reconciliationRecord
```

## Audit record

Audit event:
- kim/neyin behalf'inde,
- hangi operation,
- hangi booking/version,
- hangi quote,
- hangi authorization,
- hangi agent/model/tool execution,
- hangi outcome
bilgisini saklamalıdır.

## Agent explanation

Kullanıcıya:
- ne değişti,
- ne kadar refund/penalty oluştu,
- işlem confirmed mi pending mi,
- next action gerekiyor mu
açıklanmalıdır.

## UNKNOWN servicing

Agent UNKNOWN sonucu "tamamlandı" diye özetlememeli. State pending olarak kalmalı ve reconciliation tool'u devreye girmelidir.

## Data minimization

Auditability için raw prompt veya full PII saklamak şart değildir. Structured evidence ID'leri ve redacted summaries tercih edilmelidir.

## Failure modes

- stale quote ile cancel,
- old consent reuse,
- refund amount değiştiği halde tekrar onay almama,
- UNKNOWN'u success sayma,
- raw prompt içinde PII saklama,
- agent/model version bilgisini kaybetme.

## Observability

- servicing consent rate,
- quote-changed reapproval rate,
- servicing UNKNOWN,
- cancellation/refund success,
- audit completeness,
- manual intervention,
- user dispute rate.

## Production checklist

- servicing için ayrı mandate,
- quote-before-mutate,
- consent versioning,
- immutable audit evidence,
- agent/model/tool trace,
- UNKNOWN reconciliation,
- PII-minimized audit,
- user-facing outcome explanation.
