← The Torre work01 / TORRE · CONTRIBUTION

Search context for the n8n review workflow.

Make quality review easier to act on.

Where this work fits

Once AI features were in use, a disappointing result could come from several places. A model call, a search result, and a dashboard count each needed different evidence before the team could decide what to fix.

MY CONTRIBUTION

I built the application-side integration that supplied the review team’s n8n workflow with search context and the candidates actually displayed. I worked on correlating that information and handling delivery failures without interrupting search. The review team maintained the receiving workflow.

THE IDEA, ILLUSTRATED

Turn an observation into a useful review

AutomationSearch → review
Context delivered
01 / THE SEARCH#1042
Backend engineer
Alex MorganShown to the recruiter
Node.jsBackground jobs
  1. Receive resultWebhook
  2. Keep the contextFormat review
  3. Create reviewReview queue
02 / THE REVIEWTo review

Review Alex Morgan.

Backend engineer
Node.jsBackground jobs

#1042 Original search attached

Ready to investigate. Nothing to reconstruct.

Delivery states
What happens when delivery fails?
THE ENGINEERING DECISION

Capture the right context without blocking the user.

The review team needed the result the user actually saw. I worked on carrying that context into the review handoff while keeping a delivery failure from interrupting search. For metrics, I checked what each count represented and kept incomplete periods from distorting comparisons.

The skills behind the work

TypeScript
Make data shapes and code boundaries explicit while building product behavior.
Workflow integration
Carry useful context from a product event into the next person’s review or task.
Event design
Represent an action accurately so another part of the product can respond or measure it.
THE WIDER RESULT

Engineers could inspect model failures and timing. Reviewers received search context to investigate, and product reporting used clearer definitions for the activity being measured.

READ THIS IN CONTEXTI gave the team more to investigate than a failed result. →
Related contributionsTracing the calls inside an AI operationI added model tracing with OpenTelemetry and Langfuse. Recording timing, failures, and generation context let engineers inspect individual calls inside an operation, including failed attempts that could be hidden by a successful fallback.Connecting product events to their search contextI instrumented recruiting actions such as reviewing a candidate, changing search criteria, and starting a conversation. Keeping search context with those events made the activity more useful for analysis than unrelated counts of clicks.Metrics with consistent definitionsI worked on SQL reporting for candidate activity, including the populations and time periods behind the numbers. I separated measures of different actions and adjusted comparisons so incomplete periods did not make a rate look worse simply because the day was still underway.