Code & Dev Compatible: claude

Propagate a Request ID Through Jobs

Complexity Level: Advanced
Prompt Code Block

Carry a request id from the HTTP request into the database row and the background job so a support person can find every log line for one action. FLOW Request does: [CREATES A RESOURCE AND ENQUEUES A JOB] Logger: [THE ONE WE HAVE] Queue payload today: [WHAT IT CONTAINS] DELIVER 1) Generate or accept the id at the edge. Format: a uuid or a short random id, not user input of unlimited length. 2) Put it on the response header and on every log line for that request. 3) Store it on the business row if support looks up by that row. 4) Copy it onto the job payload. The worker binds it on the logger before doing work, and logs it when the job fails. 5) A note on what crosses a process boundary and what must not (the id is fine, the user's cookie is not). Show the three log lines — request, enqueue, worker — and how they share the id. This is a correlation id, not an auth token.

🌟 Example Output / Preview

### Generated Component Preview: ```typescript // Fully validated modern structure import { z } from 'zod'; export const RequestSchema = z.object({ id: z.string().uuid(), createdAt: z.date().default(() => new Date()), data: z.record(z.string(), z.any()) }); export type ValidatedRequest = z.infer<typeof RequestSchema>; ```

Prompt Metadata

DifficultyAdvanced
Compatibilityclaude

Primary Use Cases:

  • •Legacy code modernization & technical refactoring
  • •Full-stack layout generation & component structuring
  • •CI/CD workflow automation & unit/E2E testing suites

Associated Tags:

#request-id #observability #typescript #background-jobs

💡 Pro Tips & Advice

1. Use bracketed items: Be sure to fill out all [PLACEHOLDER] elements with specific details before sending the prompt to the AI model.

2. Adjust temperature: For creative tasks, set AI temperature higher (e.g., 0.8), or lower (e.g., 0.2) for strict coding/technical tasks.

🔗 Related AI Prompts

Code & Dev
★ Featured

Full SaaS Landing Page Build Spec (SEO + Conversion)

You are a Staff Product Designer + Frontend Engineer + SEO strategist. Build a complete, production-ready marketing landing page f...

Compatible:claudeDiff:Advanced
#landing-page #saas #seo #nextjs #tailwind
Code & Dev
★ Featured 🔥 Trending

SaaS Analytics Dashboard Full Build Spec

You are a Principal Product Designer + Frontend Lead. Design and specify a complete [LIGHT | DARK] analytics dashboard for [PRODUC...

Compatible:claudeDiff:Intermediate
#dashboard #saas #ui #tailwind #seo
Code & Dev

SaaS Admin Panel Dashboard Build Spec

Design a full internal Admin Dashboard for [PRODUCT_NAME] used by [ADMIN_ROLE: support | ops | super-admin]. --- 🎯 CONTEXT Adm...

Compatible:claudeDiff:Intermediate
#admin #dashboard #saas #crud #tailwind