Collaborate with other teams for adding feature_category, interface and client

Problem

As mentioned in the New Unit Primitives (flattened) doc, there are various feature categories, client and interface associated with different unit primitives.

Collaborate with below teams to understand how can we pass this values to AIGW.

  • AI Framework
  • IDE Extension
  • Duo chat
  • Duo workflow

Desired Outcome

Add feature_category, client and interface to standard context.

Documentation

We need to document what all values are expecting as part of interface and client. Verify with different teams on possible values and document them in may in new section under https://docs.gitlab.com/ee/development/internal_analytics/internal_event_instrumentation/

Potential Solution

We need those values to be sent to AIGW as an header from different application.

AI Gateway's middleware then pick this value and pass it to standard context.

How to verify

TBD

Edited by Ankit Panchal