Offered-vs-activated join for a single routing decision (CUJ-38)
skills
Offered-vs-activated join for a single routing decision (CUJ-38)
Resolve the offered-vs-activated answer for a single router call.
Joins three things:
routing_decisionrow keyed onrouting_id— what skills the router offered.run_tracerows whoserouting_idmatches — the agent run(s) the SDK linked back.trace_skill_activationrows for those traces — what the LLM actually picked.
Returns 404 if no routing_decision exists for the ID (e.g., a
fabricated ID, or the decision was GC’d). Multiple traces with the
same routing_id are unusual but supported — the activated set is
the union across them.
GET
Offered-vs-activated join for a single routing decision (CUJ-38)