feat(iace): refresh architecture tab + data-flow diagram + E1 ingest script

- architecture.go: DataSources now reflect the real ingested set (ESAW 2023,
  BLS CFOI, OSHA OTM, PRISM, cobot CC-BY, HSE) with their RAG collections;
  risk stage cites BLS + the searchable RAG layer; matrix stage now mentions
  the distance-benchmark dimension.
- Architektur & Datenfluss tab: new DataFlowDiagram — 4 lanes (input →
  knowledge/RAG-evidence → deterministic engine → outputs) with live counts.
- scripts/ingest_iace_kb.sh: idempotent E1 ingest — creates the 2 collections
  and uploads the 6 datasources docs against a configurable RAG_URL (for prod
  Qdrant), with retry.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-06-12 09:18:03 +02:00
parent 99901bba0a
commit 755ea44343
4 changed files with 195 additions and 11 deletions
@@ -2,6 +2,7 @@
import { useState } from 'react'
import { useArchitecture, type ArchStage } from './_hooks/useArchitecture'
import { DataFlowDiagram } from './_components/DataFlowDiagram'
export default function ArchitekturPage() {
const { data, loading } = useArchitecture()
@@ -26,6 +27,9 @@ export default function ArchitekturPage() {
</p>
</div>
{/* Data-flow overview diagram */}
<DataFlowDiagram data={data} />
{/* Pipeline flow */}
<section className="space-y-2">
<h2 className="text-sm font-semibold text-gray-700 dark:text-gray-300">Deterministische Pipeline</h2>