Initial commit: breakpilot-compliance - Compliance SDK Platform
Services: Admin-Compliance, Backend-Compliance, AI-Compliance-SDK, Consent-SDK, Developer-Portal, PCA-Platform, DSMS Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
51
.claude/CLAUDE.md
Normal file
51
.claude/CLAUDE.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# BreakPilot Compliance — DSGVO/AI-Act SDK Platform
|
||||
|
||||
## Entwicklungsumgebung
|
||||
|
||||
### Zwei-Rechner-Setup
|
||||
| Gerät | Rolle |
|
||||
|-------|-------|
|
||||
| **MacBook** | Client/Terminal |
|
||||
| **Mac Mini** | Server/Docker/Git |
|
||||
|
||||
```bash
|
||||
ssh macmini "cd /Users/benjaminadmin/Projekte/breakpilot-compliance && <cmd>"
|
||||
```
|
||||
|
||||
## Voraussetzung
|
||||
**breakpilot-core MUSS laufen!** Dieses Projekt nutzt Core-Services (DB, Cache, Auth, RAG).
|
||||
|
||||
## Projektübersicht
|
||||
|
||||
**breakpilot-compliance** ist die Compliance-SDK-Plattform für DSGVO, AI Act und Datenschutz.
|
||||
|
||||
### Enthaltene Services (~8 Container)
|
||||
|
||||
| Service | Port | Beschreibung |
|
||||
|---------|------|--------------|
|
||||
| admin-compliance | 3007 | Compliance Admin (Next.js) |
|
||||
| developer-portal | 3006 | API-Dokumentation |
|
||||
| backend-compliance | 8002 | Compliance APIs (FastAPI) |
|
||||
| ai-compliance-sdk | 8093 | KI-Compliance SDK |
|
||||
| dsms-node | 4001 | IPFS Node |
|
||||
| dsms-gateway | 8085 | IPFS Gateway |
|
||||
|
||||
### Docker-Netzwerk
|
||||
Nutzt das externe Core-Netzwerk:
|
||||
```yaml
|
||||
networks:
|
||||
breakpilot-network:
|
||||
external: true
|
||||
name: breakpilot-network
|
||||
```
|
||||
|
||||
### Container-Naming: `bp-compliance-*`
|
||||
### DB search_path: `compliance,core,public`
|
||||
|
||||
### SDK-Module (37 Routes)
|
||||
TOM, DSFA, VVT, Löschfristen, AI-Act, Consent, DSR, Vendor Compliance, etc.
|
||||
|
||||
## Git Remotes
|
||||
Immer zu BEIDEN pushen:
|
||||
- `origin`: lokale Gitea (macmini:3003)
|
||||
- `gitea`: gitea.meghsakha.com
|
||||
Reference in New Issue
Block a user