Changelog
What's new in AICVS — feature updates, improvements, and fixes
New features
- Compliance Dashboard — Getting Started checklist with 5 live-checked steps, Status Report PDF, Audit Pack download
- Navigation overhaul — 4 collapsible sections with progress badges and plain-English tooltips
- Policy Vault rewrite — rich markdown rendering, "Generate All" button, required-document mapping from Role Wizard
- Evidence Vault file upload — drag-and-drop file attachments (max 5MB), download buttons on evidence cards
- Compliance Status Report PDF — board-ready one-pager for non-technical stakeholders
- Background compliance scheduler — automated email alerts for overdue Art.72 reviews and Art.73 incident deadlines
- EU AI Act Guide — compliance workflow and article explorer now link directly to AICVS modules
- Export buttons (CSV/JSON/PDF) added across all 10 data pages
Improvements
- Policy templates expanded — 40+ substantive section handlers, zero placeholder text
- Required documents in Role Wizard now clickable with "Template available → click to open"
- "Continue to AI Inventory →" flow after role classification
- Nav progress badges cached (60s sessionStorage) to reduce API calls
- GPAI article references corrected to Arts.51–56 (was 52–55)
Bug fixes
- Fixed crash on Compliance page (
recentScans undefined)
- Fixed crash on Monitoring, Integrations, EUDB pages (
isLoading scope leak in standalone functions)
- Fixed GPAI "View Models" crash (
obligations.map on undefined)
- Fixed SME Toolkit checkboxes selecting all at once (
o.ref was undefined for all items)
- Fixed LiteracyPage
STATUS_CONFIG lookup without fallback
- Fixed Team plan pricing inconsistency (€99 → €199)
- Fixed audit pack download 404 (route ordering conflict)
- Company name updated from DrySpell Ltd to Rivoryn Limited across all files
Highlights
- Scan engine expanded to 19 languages with 116+ detection rules
- 10 new AI framework detectors (LlamaIndex, Mistral, DeepSeek, Ollama, vLLM, AutoGen, CrewAI, DSPy, Haystack, BentoML)
- 12 statistical analysis signals for AI-generated code detection
- GPAI compliance dashboard with Code of Practice signatory tracking
- Post-market monitoring with KPI tracking and Art.72 PDF reports
- Incident reporting with Art.73 deadline enforcement
- Supabase persistence for all 14 feature stores (was in-memory only)
- Security audit: 40 findings addressed across 4 severity levels
Highlights
- Outbound webhooks for CI/CD integration
- GitHub Action marketplace listing
- QR codes on compliance certificates
- Multi-language scan engine (expanded from 3 to 19 languages)
- Conformity assessment wizard (Art.43)
- EUDB registration wizard (Art.49 + Annex VIII)