You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scope: API redesign + multiple correctness/quality fixes in one module. Could split if too big.
Redesign RecommendationClient.predict to separate prediction row from context rows:
List predict(CdsData predictionRow, List contextRows,
List predictionColumns, String indexColumn);
Add public constant RecommendationClient.PREDICT = "[PREDICT]"; use everywhere (RptInferenceClient, MockRecommendationClient, RecommendationContextBuilder).
Decouple from RPT-1 specifics: move compound-key handling, SYNTHETIC_KEY_COLUMN assembly, and "row assembly" out of RecommendationContextBuilder into RptInferenceClient.
Scope: API redesign + multiple correctness/quality fixes in one module. Could split if too big.
List predict(CdsData predictionRow, List contextRows,
List predictionColumns, String indexColumn);