async function handleSupportTicket(customerName, ticket) {
return weflayr.propagateMetadata(
{
featureName: 'support-ticket',
customerName,
extraTags: { plan_tier: 'enterprise', priority: 'high' },
},
async () => {
const classification = await openai.chat.completions.create({
model: 'gpt-5.1',
messages: [{ role: 'user', content: `Classify: ${ticket}` }],
});
const answer = await anthropic.messages.create({
model: 'claude-opus-4-8',
max_tokens: 512,
messages: [{ role: 'user', content: `Answer this ticket: ${ticket}` }],
});
return { classification, answer };
}
);
}