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
This commit is contained in:
Bernt
2026-07-12 12:41:35 +00:00
parent 4789a7fb48
commit 58ca4e68db
26666 changed files with 575891 additions and 2074516 deletions
+101
View File
@@ -0,0 +1,101 @@
# Boc
<!-- memory-saver:f49a40151d054700 -->
## 2026-07-12 09:50 UTC
- `??` boc/backend/automation/
- `??` boc/backend/db/migrate.go
- `??` boc/backend/db/migrations/
- `??` boc/rust-service/
<!-- memory-saver:0eefa2577b658969 -->
## 2026-07-12 09:55 UTC
- `??` boc/c-runtime/
<!-- memory-saver:a34a5e8808e8d17d -->
## 2026-07-12 10:00 UTC
- ` M` boc/backend/handlers/hr.go
- ` M` boc/backend/main.go
- `??` boc/backend/handlers/automation.go
- `??` boc/backend/handlers/legal.go
- `??` boc/backend/websocket/
<!-- memory-saver:741051327fe16194 -->
## 2026-07-12 10:05 UTC
- ` M` boc/backend/go.mod
- ` M` boc/backend/go.sum
- ` M` boc/backend/handlers/crm.go
- ` M` boc/backend/handlers/health.go
- ` M` boc/backend/handlers/sales.go
<!-- memory-saver:6f93599efd13dfca -->
## 2026-07-12 10:10 UTC
- ` M` boc/backend/boc
- ` M` boc/backend/handlers/analytics.go
- ` M` boc/backend/handlers/finance.go
- ` M` boc/backend/handlers/marketing.go
- ` M` boc/backend/handlers/support.go
- `??` boc/backend/Dockerfile
- `??` boc/docker-compose.yml
<!-- memory-saver:dfda7d549d7b1279 -->
## 2026-07-12 10:15 UTC
- ` M` boc/web/assets/boc.css
- ` M` boc/web/dashboard.html
- `??` boc/Makefile
- `??` boc/web/automation.html
<!-- memory-saver:31353d8b1fc8502b -->
## 2026-07-12 10:20 UTC
- ` M` boc/README.md
<!-- memory-saver:8eda0647a3f11a08 -->
## 2026-07-12 10:30 UTC
- `??` boc/backend/cache/
- `??` boc/backend/events/
<!-- memory-saver:e0a586b128fbb26a -->
## 2026-07-12 10:40 UTC
- ` M` boc/backend/config/config.go
- `??` boc/deploy.sh
- `??` boc/nginx/
<!-- memory-saver:3f137291b02ace42 -->
## 2026-07-12 10:45 UTC
- `??` boc/docs/
<!-- memory-saver:52d09ac25042279c -->
## 2026-07-12 10:50 UTC
- `??` boc/backend/handlers/quotes.go
- `??` boc/backend/handlers/suppliers.go
<!-- memory-saver:0adef6751e61244b -->
## 2026-07-12 10:55 UTC
- `??` boc/backend/handlers/inventory.go
- `??` boc/backend/handlers/projects.go
- `??` boc/backend/handlers/receipts.go
- `??` boc/backend/handlers/subscriptions.go
<!-- memory-saver:1b51356b2d6051df -->
## 2026-07-12 11:00 UTC
- `??` boc/backend/handlers/bank.go
- `??` boc/backend/handlers/orders.go
- `??` boc/backend/handlers/payroll.go
<!-- memory-saver:dcb49f8209f5e07f -->
## 2026-07-12 11:05 UTC
- `??` boc/backend/handlers/handlers_test.go
- `??` boc/backend/integration_test.go