ADORSYS-GIS / ADORSYS-GIS/lightbridge-governance

[Story]: AIBOM export pipeline from ai-helm-values model and GPU fleet catalogs

Offen
#116 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
user-story
Vorherrschende Sprache
Rust
Sterne
1
Forks
2
Ø Merge
14 Std. 36 Min.
Gemergte PRs (30 T.)
107

Beschreibung

## Summary
Build the export pipeline that reads ai-helm-values models.yaml (model catalog, per-model provenance) and inference.yaml (GPU fleet catalog) and generates a valid AIBOM.

## Intent / Source of truth
This is the core deliverable of the epic — turning already-tracked internal config into an exportable artifact, per the epic's evidence. Part of [Epic] AIBOM and model-provenance export.

## Scope
- [ ] Automated pipeline pulling current production values from ai-helm-values (read-only; this epic does not modify that repo's role as source of truth)
- [ ] SPDX 3.0 AI Profile and CycloneDX ML-BOM output generation
- [ ] Schema validation of generated output
- [ ] Scheduled regeneration so the export stays current with catalog changes

## Out of scope
- Modifying ai-helm-values's data model to add AIBOM-specific fields beyond what g3s1 identifies as gaps

## Verification
Generated AIBOM validates against the SPDX 3.0 AI Profile JSON schema; diff-check confirms it reflects the current production models.yaml/inference.yaml contents after a catalog change.

## Risk assessment
A stale export (not regenerated after a catalog change) would misrepresent what's actually deployed; the regeneration cadence needs to be tight enough to stay trustworthy for a customer security review.

## AI Usage Declaration
Drafted with AI assistance during the 2026-08-13 cross-repo backlog consolidation and enterprise-readiness research. A human owns intent, verification and consequences.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start by reading the ai-helm-values models.yaml and inference.yaml files to understand the catalog data available for export. Identify the project entry points for the read-only pipeline and scheduled regeneration, then verify the generated SPDX 3.0 AI Profile and CycloneDX ML-BOM outputs against their schemas. Done means validation passes and a catalog change is reflected by the diff check.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
yaml
Bereich
devops, security
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.