This repository was archived by the owner on Apr 6, 2026. It is now read-only.
Releases: Roberdan/ConvergioPlatform
Releases · Roberdan/ConvergioPlatform
v20.1.1 — Fix Fakes + Enforcement Gates + Sync
What's New
Fixed (8 fake implementations from v20 audit)
- Audit trail middleware: automatic logging of POST/PUT/DELETE mutations
- Sync conflict logging: LWW conflicts recorded to
_sync_conflictstable - Validator background loop processing queue every 30s
- Health probes: background CLI + HTTP checks every 60s
- Convergence verification after each sync round
- Sandbox enforcement in delegation pipeline
- Template adapter canary stub made explicit
- README: all false claims corrected
Added
- Hard enforcement gates: TestGate (evidence before submitted), ValidatorGate (Thor verdict before done)
- Task evidence API:
POST /api/plan-db/task/evidence+GET /api/plan-db/task/evidence/:task_id - Validation record API:
POST /api/validation/recordfor Thor verdict shortcut - Full delegation pipeline:
cvg delegation startautomates rsync, worktree, plan sync, daemon restart, launch - HTTP LWW sync re-enabled as primary replication path (CRDT/crsqlite optional)
- 5 enforcement hooks: CommitLint (BLOCK), FailLoud, EvidenceGate, TestGate, AgentIdentity
- Plan-level done gate preventing redundant execution sessions
- Branch creation blocker hook (detached worktrees only)
Verified
cargo check --features kernel,crsqlite= 0 errors, 0 warningscargo test --features kernel --lib= 2317 passed, 0 failed- 4 consecutive e2e runs: sync, cross-node updates, concurrent writes, kill+recovery
- Fresh node provisioning tested (M1 Pro nuked and rebuilt from scratch)
- Multi-model code review: Rex/Opus APPROVE, GPT-5.4 issues all resolved
v3.4.0 — Daemon Consolidation
What's New
Daemon API (Plan 679)
- Execution Runs API:
GET/POST/PUT /api/runs,POST /api/runs/:id/pause|resume - Metrics API:
GET /api/metrics/run/:id,/summary,/costwith delegation_log cost joins - Ingestion API:
POST /api/ingestspawns convergio-ingest.sh,GET /api/ingest/formats - Pause Bridge: Background tokio task auto-pauses/resumes from coordinator_events
- WebSocket: Real-time
run_updatebroadcasts on status changes - Auto-Migration: DB creates execution_runs table on startup
- CLI Thin Wrappers: Scripts call daemon API with sqlite3 fallback
Features (Plan 677)
- Document Ingestion: PDF/DOCX/XLSX/CSV/PPTX/URL/folder → markdown
--contextflag:convergio solve --context report.pdf- Dashboard Approvals: Approve/cancel/pause plans from Control Room
- Per-run Metrics: Duration, cost, agents, validation stats
- Pause/Resume:
convergio pause|resumeCLI commands
Quality
- 250-line constitution: ALL files across daemon (Rust), dashboard (JS/TS), evolution (TS) under 250 lines
- 478 Rust tests passing, 0 failures, 0 warnings
- CI: 4/4 checks green (constitution, daemon-build, dashboard-tests, evolution-check)
- Security: SQL injection fixed, input validation on all bash scripts
- ADRs: 0105 (ingestion), 0106 (constitution), 0107 (consolidation)
Stats
- 30 tasks across 11 waves (Plans 677 + 679)
- 215+ files changed
- Version: 3.2.0 → 3.4.0