镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

BRANDCON-9196: Add transcript field to conversation-concierge-event - #2274

Open
ankush1377 wants to merge 1 commit into
adobe:masterfrom
ankush1377:BRANDCON-9694-9729-surfacecontext-resolved-language
Open

ankush1377 wants to merge 1 commit into
adobe:masterfrom
ankush1377:BRANDCON-9694-9729-surfacecontext-resolved-language

Conversation

@ankush1377

@ankush1377 ankush1377 commented Oct 6, 2026 •

Copy link
Copy Markdown

Summary

Adds an optional xdm:transcript array field to xdm:sessionExpirationDetails in the conversation-concierge-event field group — an ordered list of typed transcript messages (role, content, interactionId, sequence, createdAt) matching the shape Brand Concierge's conversation service already produces when emitting session-expiration lifecycle events.

Adds a second example demonstrating a populated transcript; the existing minimal example is left unchanged.

Note: this PR previously also proposed xdm:resolvedLanguage and xdm:surfaceContext fields. Those have been dropped — the underlying service now reuses existing standard XDM fields (xdm:web.xdm:webPageDetails.xdm:URL for page URL, the tenant's _dc.language extension for resolved language, and the existing _mkto_trk identityMap entry for the Marketo cookie) instead of requiring new schema fields. This PR is now scoped solely to the BRANDCON-9196 transcript addition.

Verification

  • JSON syntax valid for schema + both examples.
  • jsonschema Draft-06 strict validation (additionalProperties: false) passes for both example files.
  • npm run validate: 0 failures for any conversation-concierge-event* file (pre-existing unrelated failures elsewhere in the repo untouched).

Files changed

  • components/fieldgroups/experience-event/events/conversation-concierge-event.schema.json
  • components/fieldgroups/experience-event/events/conversation-concierge-event.example.2.json (new)

Adds an optional xdm:transcript array field to
xdm:sessionExpirationDetails, an ordered list of typed transcript
messages (role, content, interactionId, sequence, createdAt) matching
the shape CCS's BCOS interactions fetch already produces. Adds a
second example demonstrating a populated transcript; the existing
minimal example is left unchanged.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@ankush1377
ankush1377 force-pushed the BRANDCON-9694-9729-surfacecontext-resolved-language branch from 2eeddd3 to eeeb0a2 Compare October 6, 2026 18:30
@ankush1377 ankush1377 changed the title BRANDCON-9694, BRANDCON-9729: Add surfaceContext and resolvedLanguage to conversation-concierge-event BRANDCON-9196: Add transcript field to conversation-concierge-event Oct 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant