Some checks failed
security-scan / secret-scan (push) Failing after 3s
Extends the existing ATLAS/OWASP/EU-AI-Act compliance module with three new control-framework mappers (NIS2 Art. 21(2), ISO/IEC 27001 Annex A, SOC 2 Trust Services Criteria), each honestly marking what ShieldX covers vs. what remains an organizational/legal gap. ComplianceRobot aggregates all four frameworks into a single prioritized, owned action plan. EUAIActAgent adds active workflows on top of the existing static reporter: Art. 6/Annex III risk pre-screening, Annex IV technical documentation scaffolding, Art. 72 post-market monitoring plan, and the corrected 2027/2028 enforcement timeline. Adds docs/flexoptix-os/ — a broader consolidation concept covering the current state (Magatama/ShieldX, EO Global Pulse), target architecture for BEO (LibreChat/Presidio-based), a Transceiver Intelligence Platform architecture recommendation, and RunWork OS externalization strategy, grounded in adversarially-verified research citations.
3.8 KiB
3.8 KiB
Roadmap und offene Fragen
Offene Fragen, die nur du beantworten kannst
Diese Punkte blockieren die nächsten konkreten Schritte — bitte im nächsten Gespräch klären:
- Repo-Zuordnung. Welche der in 00-overview.md gelisteten Repos
(
LibreChat,adaptive-llm-gateway,llm-gym,netbox-flexoptix-api,netprobe,peeringdb-ts,PeerCortex,switchblade,leakguard,PaperCortex) entsprechen tatsächlich BEO, Fossy, Lupo/Lobu, EO Pulse, FoCI? Fehlt eines komplett (noch nicht als Code vorhanden)? - "EO Global Pulse" vs. "BEO" vs. "EO Pulse". Ist EO Global Pulse (das Next.js-Projekt, das die vorhandene ShieldX-Middleware nutzt) identisch mit dem, was du "BEO" nennst, oder ein separates, drittes System? Das entscheidet, ob Kapitel 02 direkt umsetzbar ist oder neu gedacht werden muss.
- Freigabe für Repo-Zugriff. Sobald die Zuordnung steht: Sollen die entsprechenden
Repos per
add_repoin eine Folge-Session geholt werden, damit eine echte Code-Analyse (statt Namens-Heuristik) möglich wird? - RunWork OS Timing. Stimmst du der Empfehlung zu, RunWork OS erst nach 2-3 produktiven Flexoptix-OS-Fachtools zu starten (Kapitel 05), oder soll parallel vorgearbeitet werden?
Vorgeschlagene Phasen
Phase 0 — Klärung (diese Woche)
- Die vier Fragen oben beantworten.
- Betroffene Repos per
add_repofreigeben.
Phase 1 — Magatama härten (vor Breiteneinsatz)
- Die in
CONCEPT-shieldx-v1.0.mddokumentierten Lücken schließen (Stub-Scanner wiring, Pattern-Persistenz, Testabdeckung Richtung 80%). - Fail-open-Verhalten der EO-Global-Pulse-Middleware bewusst dokumentieren/entscheiden (Kapitel 01) — für NIS2/EU-AI-Act-Zwecke muss ein ShieldX-Ausfall selbst als Ereignis sichtbar sein, nicht nur stillschweigend durchgereicht werden.
ComplianceRobot/EUAIActAgent(bereits gebaut) an ein echtes Dashboard anbinden (Erweiterung des bestehendendashboard/ShieldXDashboard.tsx).
Phase 2 — BEO aufbauen
- LibreChat-Fork als Basis nehmen, Skills-System + Subagents-Muster für Flexoptix-eigene Adapter (Fossy-Adapter, FoCI-Adapter, Lupo-Adapter, BIO-Adapter) konfigurieren. MCP/OpenAPI Actions statt Legacy-LangChain-Tools verwenden.
- Presidio-Anonymisierungsschicht + Policy-Gate (lokal vs. extern) einbauen.
- Magatama-Middleware (Vorbild:
eo-global-pulse-middleware.ts) vor jeden BEO-Chat-Turn schalten. - GPTCache für semantisches Caching als ersten Kostenoptimierungs-Baustein.
Phase 3 — Fachtools anschließen
- Jedes Fachtool (Fossy, FoCI, Lupo, BIO) bekommt: (a) die Magatama-Middleware, (b) einen
BEO-Adapter/Skill, (c) einen
ComplianceRobot-Aufruf für sein eigenes QM-Cockpit-Panel.
Phase 4 — Flexoptix OS Cockpit
- Zentrales Dashboard, das pro Fachtool die ComplianceRobot-/QM-Kennzahlen aggregiert.
- Für BIO: DDM/DOM-Telemetrieschicht (Telegraf/TimescaleDB) + Live-Dashboard.
Phase 5 — RunWork OS
- Erst nach Phase 3/4 mit mindestens 2 produktiven Fachtools starten (siehe Kapitel 05).
Nicht in diesem Branch enthalten (bewusste Abgrenzung)
- Kein Code für BEO/Fossy/Lupo/BIO/RunWork OS — die liegen (falls vorhanden) in anderen Repos, auf die diese Session keinen Zugriff hatte.
- Keine Entscheidung über Hosting/Infrastruktur für die Zeitreihen-DB (BIO) oder für Mandantentrennung (RunWork OS) — das sind Infrastruktur-Entscheidungen, keine Architektur-Empfehlungen, die aus einer Recherche folgen.
- Block 3 der Recherche (EU AI Act OSS-Tooling) blieb in der ersten, adversarial verifizierten Welle leer; die Ergänzung aus Welle 2 hat niedrigere Evidenzstärke (siehe Kapitel 06). Vor einer Investitionsentscheidung in Richtung eines vollständigen OSCAL-basierten Evidence-Collectors empfiehlt sich eine dedizierte dritte Rechercherunde, sobald das Subagenten-Wochenlimit zurückgesetzt ist.