Files
boc/vims-core/README.md
T
Bernt 58ca4e68db feat(boc): Complete Business Operations Center v1.0
- Go backend API with full CRUD for all modules (CRM, Sales, Finance, HR, Legal, Marketing, Support, Purchase, Inventory, Projects, Automation, Analytics)
- Rust analytics service with parallel report generation
- C runtime with POSIX shared memory IPC
- PostgreSQL schema with 30+ tables, full migrations
- Redis cache, sessions, pub/sub
- Kafka event streaming with Zookeeper
- WebSocket hub for real-time updates
- Automation engine with cron jobs, workflows, event triggers
- JWT authentication, multi-tenant from start
- Docker Compose with all services
- Nginx reverse proxy with rate limiting
- Integration tests passing
- Feature gap analysis against Fortnox/Odoo/Visma

Refs: BOC-001
2026-07-12 12:41:35 +00:00

1.7 KiB

VIMS Core — Visual Infrastructure Monitoring System

Generiskt ramverk för AI-driven avvikelseigenkänning per artikel/ämne.

Koncept

Varje Landvex-artikel representerar ett övervakningsområde. Varje område får:

  • Egen databas med anpassat schema
  • Egen AI-modell (YOLOv8-baserad)
  • Egen API-endpoint (/api/{topic}/predict)
  • Egen dashboard för visualisering

Struktur

vims-core/
├── core/                    # Delad kärna
│   ├── base_detector.py     # Bas-klass för alla detektorer
│   ├── database.py          # DB-hantering (SQLite/Postgres)
│   ├── api_base.py          # FastAPI bas-router
│   └── dashboard_base.py    # HTML/JS dashboard-template
├── instances/               # En instans per artikel/ämne
│   ├── atm-monitoring/      # ATM-avvikelser
│   ├── bridge-inspection/   # Bro-inspektion
│   ├── street-lighting/     # Gatubelysning
│   ├── retail-analytics/    # Butiks-analys
│   └── ...                  # Fler efter behov
├── models/                  # Tränade modeller
├── data/                    # Träningsdata per ämne
└── docs/

Skapa ny instans

python scripts/create_instance.py \
  --name "street-lighting" \
  --display-name "Street Lighting Monitoring" \
  --classes "pole_damage,light_out,vegetation_obstruction,vandalism" \
  --article-url "/insights/evidence-driven-municipal-maintenance/"

Detta skapar:

  • instances/street-lighting/
  • Databas-tabeller
  • API-routes
  • Dashboard-template
  • Placeholder-modell

Kör allt

docker-compose up

Startar:

  • API-gateway (FastAPI) på port 8000
  • En process per instans
  • Delad PostgreSQL
  • Redis för caching
  • Nginx för routing