'use client' /** * Quality & Audit Page * * Ermoeglicht Auditoren: * - Chunk-Suche und Stichproben * - Traceability: Chunk -> Requirement -> Control * - Dokumenten-Vollstaendigkeitspruefung */ import Link from 'next/link' import { PagePurpose } from '@/components/common/PagePurpose' import { useQualitySearch } from './_components/useQualitySearch' import { SearchSection } from './_components/SearchSection' import { ResultsList } from './_components/ResultsList' import { TraceabilityPanel } from './_components/TraceabilityPanel' export default function QualityPage() { const { searchQuery, setSearchQuery, searchResults, searching, selectedRegulation, setSelectedRegulation, topK, setTopK, selectedChunk, traceability, loadingTrace, handleSearch, loadTraceability, handleSampleQuery, } = useQualitySearch() return (
{/* Header */}

Qualitaet & Audit

Stichproben und Traceability fuer Compliance-Auditoren

← Zurueck zu RAG
{/* Results Grid */} {searchResults.length > 0 && (
)} {/* Empty State */} {!searching && searchResults.length === 0 && searchQuery && (

Keine Ergebnisse gefunden

Versuchen Sie einen anderen Suchbegriff oder waehlen Sie eine andere Regulierung.

)} {/* Initial State */} {!searching && searchResults.length === 0 && !searchQuery && (

Bereit fuer Stichproben

Geben Sie einen Suchbegriff ein, um Chunks zu finden. Sie koennen nach Artikeln, Paragraphen oder spezifischen Textpassagen suchen.

)} {/* Audit Info */}

Hinweise fuer Auditoren

  • Die Suche ist semantisch - aehnliche Begriffe werden gefunden, auch wenn die exakte Formulierung abweicht
  • Jeder Chunk entspricht einem logischen Textabschnitt aus dem Originaldokument
  • Die Traceability zeigt, wie aus dem Originaltext Anforderungen und Controls abgeleitet wurden
  • Klicken Sie auf "Quelle oeffnen", um das Originaldokument zu pruefen
) }