diff --git a/apps/web/src/app/[locale]/governance/tabs/events-tab.tsx b/apps/web/src/app/[locale]/governance/tabs/events-tab.tsx index 15435d522..c0ebb0b47 100644 --- a/apps/web/src/app/[locale]/governance/tabs/events-tab.tsx +++ b/apps/web/src/app/[locale]/governance/tabs/events-tab.tsx @@ -26,6 +26,7 @@ import { // ============================================================================= const API_BASE = process.env.NEXT_PUBLIC_API_URL ?? '' +const GOVERNANCE_PROJECT_ID = 'awoooi' const PAGE_SIZE = 20 // ============================================================================= @@ -63,6 +64,7 @@ interface EventsApiResponse { function buildQueryString(filter: EventsFilter, page: number): string { const params = new URLSearchParams() + params.set('project_id', GOVERNANCE_PROJECT_ID) params.set('page', String(page)) params.set('size', String(PAGE_SIZE)) const eventId = filter.eventId.trim() diff --git a/apps/web/src/app/[locale]/governance/tabs/queue-tab.tsx b/apps/web/src/app/[locale]/governance/tabs/queue-tab.tsx index 38212fbdc..5c6e96b84 100644 --- a/apps/web/src/app/[locale]/governance/tabs/queue-tab.tsx +++ b/apps/web/src/app/[locale]/governance/tabs/queue-tab.tsx @@ -28,6 +28,7 @@ import { GlassCard } from '@/components/ui/glass-card' // ============================================================================= const API_BASE = process.env.NEXT_PUBLIC_API_URL ?? '' +const GOVERNANCE_PROJECT_ID = 'awoooi' // ============================================================================= // Types @@ -84,7 +85,7 @@ export function QueueTab() { const fetchQueue = () => { setLoading(true) - fetch(`${API_BASE}/api/v1/ai/governance/queue?dispatch_status=pending`) + fetch(`${API_BASE}/api/v1/ai/governance/queue?dispatch_status=pending&project_id=${encodeURIComponent(GOVERNANCE_PROJECT_ID)}`) .then(r => r.ok ? r.json() : Promise.reject(r.status)) .then((d: QueueApiResponse) => { setPending(d.items ?? []) diff --git a/apps/web/src/app/[locale]/governance/tabs/slo-tab.tsx b/apps/web/src/app/[locale]/governance/tabs/slo-tab.tsx index bd6d97025..bbd972f70 100644 --- a/apps/web/src/app/[locale]/governance/tabs/slo-tab.tsx +++ b/apps/web/src/app/[locale]/governance/tabs/slo-tab.tsx @@ -25,6 +25,7 @@ import { GlassCard } from '@/components/ui/glass-card' // ============================================================================= const API_BASE = process.env.NEXT_PUBLIC_API_URL ?? '' +const GOVERNANCE_PROJECT_ID = 'awoooi' // ============================================================================= // Types @@ -1009,7 +1010,7 @@ export function SloTab() { useEffect(() => { let cancelled = false setSummaryLoading(true) - fetch(`${API_BASE}/api/v1/ai/governance/summary?days=30`) + fetch(`${API_BASE}/api/v1/ai/governance/summary?days=30&project_id=${encodeURIComponent(GOVERNANCE_PROJECT_ID)}`) .then(r => r.ok ? r.json() : Promise.reject(r.status)) .then(d => { if (!cancelled) { setSummaryData(d); setSummaryError(false) } }) .catch(() => { if (!cancelled) setSummaryError(true) })