feat(iace): CRA / Cyber tab — demo CRA integration on the Kistenhub project

New "CRA / Cyber" tab in the IACE project (Zusatzmodule). Treats the
Kistenhubgeraet CE project as if it had an IoT module; invented cyber findings
are mapped to CRA Annex I requirements via the REAL backend mapper output
(faithful), and crucially cross-linked to the existing CE safety hazards they
re-open (cyber defeats a mechanically-mitigated guard -> CRA x Machinery Reg).
Frontend fixture for now; live wiring to the mapper endpoint follows.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-06-13 20:35:21 +02:00
parent a73b996381
commit cadc34dad4
4 changed files with 287 additions and 0 deletions
@@ -0,0 +1,9 @@
'use client'
import { useCRADemo } from './_hooks/useCRADemo'
import { CRACyberView } from './_components/CRACyberView'
export default function CRAPage() {
const { data } = useCRADemo()
return <CRACyberView data={data} />
}