Version: 1.1.0 "Real Backend Integration"
Status: 🚀 Production Ready
Last Updated: 2025-11-17
Kurzbeschreibung (DE):
- VPB ist ein visueller Prozess-Designer für Verwaltungsprozesse mit Unterstützung für SPS-Elemente (COUNTER, CONDITION, ERROR_HANDLER, STATE, INTERLOCK) und einer UDS3-kompatiblen Backend-Integration (PostgreSQL, Neo4j, ChromaDB).
- Dieses Repository enthält: Designer-GUI, FastAPI UDS3 REST API mit SAGA Pattern, Migrationstools (SQLite → UDS3), Auto-Fix Engine und Tests.
Kurzbeschreibung (EN):
- VPB is a visual process designer for administrative processes supporting SPS elements and a UDS3-compatible backend integration (PostgreSQL, Neo4j, ChromaDB).
- This repository contains: Designer GUI, FastAPI UDS3 REST API with SAGA pattern, migration tools (SQLite → UDS3), Auto-Fix engine and tests.
Schnellstart (DE):
-
Repository klonen: git clone https://github.com/makr-code/VCC-VPB.git cd VCC-VPB
-
Abhängigkeiten installieren: pip install -r requirements.txt
-
Optionen:
- Designer GUI starten: python vpb_app.py
- API Server (Entwicklung / Mock): uvicorn api.uds3_vpb_fastapi:app --reload OpenAPI: http://localhost:8000/api/docs
Quickstart (EN):
-
Clone repository: git clone https://github.com/makr-code/VCC-VPB.git cd VCC-VPB
-
Install dependencies: pip install -r requirements.txt
-
Options:
- Start Designer GUI: python vpb_app.py
- Start API Server (dev/mock): uvicorn api.uds3_vpb_fastapi:app --reload OpenAPI: http://localhost:8000/api/docs
- API Reference — REST API documentation (10 endpoints)
- Development Guide — Developer setup and workflow
- Documentation Summary — Consolidated project documentation
- Changelog — Complete change history
- Contributing — Contribution guidelines
- Gap Analysis — Documentation status and gaps
- Project Guide — Navigation guide for all documentation
- SPS Elements Status — SPS elements verification
processes/— Example processes and showcasespalettes/README.md— Palette format documentationtests/— Comprehensive test suites
Version: 1.1.0
Single Source of Truth: See VERSION file in repository root