Sharang Parnerkar
|
a7fe32fb82
|
refactor(consent-sdk,dsms-gateway): split ConsentManager, types, and main.py
- consent-sdk/src/types/index.ts: extracted 438 LOC into core.ts, config.ts,
vendor.ts, api.ts, events.ts, storage.ts, translations.ts; index.ts is now
a 21-LOC barrel re-exporter
- consent-sdk/src/core/ConsentManager.ts: extracted normalizeConsentInput,
isConsentExpired, needsConsent, ALL_CATEGORIES, MINIMAL_CATEGORIES into
consent-manager-helpers.ts; reduced from 467 to 345 LOC
- dsms-gateway/main.py: extracted models → models.py, config → config.py,
IPFS helpers + verify_token → dependencies.py, route handlers →
routers/documents.py and routers/node.py; main.py is now a 41-LOC app
factory; test mock paths updated accordingly (27/27 tests pass)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-18 08:42:32 +02:00 |
|
Benjamin Boenisch
|
4435e7ea0a
|
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>
|
2026-02-11 23:47:28 +01:00 |
|