Types alignés sur RecommendationResponse et RecommendationGenerationResponse
du backend. RecommendationsService couvre GET /recommendations,
GET /recommendations/{id} et POST /recommendations/generate?site_id= (réservé
admin côté API). recommendation-presentation.ts traduit les sept règles connues
du moteur et retombe sur la référence brute pour une règle inconnue, la
politique de renommage en -v2 de l'ADR 0006 l'impose.
15 lines
316 B
TypeScript
15 lines
316 B
TypeScript
export interface Recommendation {
|
|
recommendation_id: number;
|
|
alert_id: number;
|
|
action: string;
|
|
explanation: string;
|
|
rule_reference: string;
|
|
created_at: string;
|
|
}
|
|
|
|
export interface RecommendationGenerationReport {
|
|
alerts_examined: number;
|
|
recommendations_created: number;
|
|
already_present: number;
|
|
}
|