Skip to content

Commit 29f965a

Browse files
sboyselclaude
andcommitted
fix: refresh agentic-ai-momentum data and add vintage badge
- Refresh all 26 static JSON data files for the Agentic AI Momentum report with data pulled on 2026-04-01. - Add an 'Updated: Month Year' badge to the report header. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Sam Boysel <sboysel@linuxfoundation.org>
1 parent acd749c commit 29f965a

27 files changed

Lines changed: 7481 additions & 7854 deletions

frontend/app/components/modules/report/agentic-ai-momentum/views/agentic-ai-momentum-report.vue

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@ SPDX-License-Identifier: MIT
1313
<p class="text-body-2 md:text-body-1 text-neutral-600">
1414
Tracking the most critical agentic AI projects across the ecosystem
1515
</p>
16+
<span
17+
v-if="vintageDate"
18+
class="inline-flex items-center gap-1.5 bg-neutral-100 text-neutral-600 rounded-full px-2.5 py-1 text-xs font-medium mt-2"
19+
>
20+
<lfx-icon
21+
name="calendar-days"
22+
:size="12"
23+
/>
24+
Updated: {{ vintageDate }}
25+
</span>
1626
</div>
1727
<a
1828
href="https://aaif.io/"
@@ -152,6 +162,8 @@ import LfxAgenticMetricExplorer from '../components/metric-explorer.vue';
152162
import { AGENTIC_AI_MOMENTUM_API_SERVICE } from '../services/agentic-ai-momentum.api.service';
153163
import LfxCard from '~/components/uikit/card/card.vue';
154164
import LfxTabs from '~/components/uikit/tabs/tabs.vue';
165+
import LfxIcon from '~/components/uikit/icon/icon.vue';
166+
import { formatDate } from '~/components/shared/utils/formatter';
155167
156168
// Fetch all data
157169
const { data: projectsResponse, status: projectsStatus } = AGENTIC_AI_MOMENTUM_API_SERVICE.fetchProjects();
@@ -198,6 +210,9 @@ const noResponseShareData = computed(() => noResponseShareResponse.value?.data ?
198210
const prTimeToResolveData = computed(() => prTimeToResolveResponse.value?.data ?? []);
199211
const totalVulnerabilitiesData = computed(() => totalVulnerabilitiesResponse.value?.data ?? []);
200212
213+
// Data vintage date (formatted from metadata.fetched_at of the projects dataset)
214+
const vintageDate = computed(() => formatDate(projectsResponse.value?.metadata?.fetched_at ?? '', 'MMMM yyyy'));
215+
201216
// Loading states
202217
const isLoading = computed(
203218
() =>

0 commit comments

Comments
 (0)