Extract each page into colocated _components/ sections to bring page.tsx files from 1008/891/769 LOC down to 57/23/21 LOC, well within the 500-line hard cap. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
58 lines
2.5 KiB
TypeScript
58 lines
2.5 KiB
TypeScript
'use client'
|
|
|
|
import { DevPortalLayout, InfoBox } from '@/components/DevPortalLayout'
|
|
import { ProjectManagementSection } from './_components/ProjectManagementSection'
|
|
import { OnboardingSection } from './_components/OnboardingSection'
|
|
import { ComponentsSection } from './_components/ComponentsSection'
|
|
import { RegulatoryClassificationSection } from './_components/RegulatoryClassificationSection'
|
|
import { HazardsSection } from './_components/HazardsSection'
|
|
import { RiskAssessmentSection } from './_components/RiskAssessmentSection'
|
|
import { MitigationsSection } from './_components/MitigationsSection'
|
|
import { EvidenceVerificationSection } from './_components/EvidenceVerificationSection'
|
|
import { TechFileSection } from './_components/TechFileSection'
|
|
import { MonitoringLibrariesSection } from './_components/MonitoringLibrariesSection'
|
|
import { AuditRagSdkSection } from './_components/AuditRagSdkSection'
|
|
|
|
export default function IACEApiPage() {
|
|
return (
|
|
<DevPortalLayout
|
|
title="IACE API"
|
|
description="Industrial AI Compliance Engine — CE-Risikobewertung, Gefahrenanalyse und Technische Dokumentation"
|
|
>
|
|
<h2>Uebersicht</h2>
|
|
<p>
|
|
Die IACE (Industrial AI Compliance Engine) API ermoeglicht die vollstaendige
|
|
CE-Risikobewertung fuer Maschinen und Industrieprodukte. Sie deckt den gesamten
|
|
Compliance-Lebenszyklus ab:
|
|
</p>
|
|
<ul>
|
|
<li>Projektmanagement und Onboarding</li>
|
|
<li>Komponentenverwaltung und Regulatorische Klassifizierung</li>
|
|
<li>Gefahrenanalyse mit 102 Hazard-Patterns (ISO 12100)</li>
|
|
<li>4-Faktor-Risikobewertung (S/E/P/A)</li>
|
|
<li>3-Stufen-Massnahmenhierarchie (Design, Schutz, Information)</li>
|
|
<li>Verifizierungsplaene und Evidenz-Management</li>
|
|
<li>LLM-gestuetzte Technische Dokumentation (CE Technical File)</li>
|
|
<li>Monitoring und Audit Trail</li>
|
|
</ul>
|
|
|
|
<InfoBox type="info" title="Basis-Pfad">
|
|
Alle Endpoints verwenden den Basis-Pfad <code>/sdk/v1/iace</code>.
|
|
Authentifizierung erfolgt ueber Bearer Token im Authorization-Header.
|
|
</InfoBox>
|
|
|
|
<ProjectManagementSection />
|
|
<OnboardingSection />
|
|
<ComponentsSection />
|
|
<RegulatoryClassificationSection />
|
|
<HazardsSection />
|
|
<RiskAssessmentSection />
|
|
<MitigationsSection />
|
|
<EvidenceVerificationSection />
|
|
<TechFileSection />
|
|
<MonitoringLibrariesSection />
|
|
<AuditRagSdkSection />
|
|
</DevPortalLayout>
|
|
)
|
|
}
|