Task · CFO-0059

Validate AI Gateway model name extraction

Description

Some gen_ai.request.model values are empty after the provider prefix or are not model names at all, which splits the per-model cost and token tables.

Acceptance Criteria

Definition of Done

Final Summary

Normalized model identifiers consistently across request/content logs, spans and metrics; malformed values map to documented unknown. Candidate 6eb977749dc18fab947163e37bfe7468308683c3 has assertion-red public Register reproduction, passing package/full gates and complete four-file CodeRabbit review with zero findings. Root landing 32fa88ffc62e47e362756a25506baedb4c9513b5 passed gate/scan and was pushed. Live deployment not claimed; no Dockerfile or packaging change.

View the source file on GitHub