Feature matrix
A truthful status for every capability in the five-stage plan. Nothing here claims production readiness.
How to read this
Working interface means the behaviour in the app is real. Demo behaviour means the interface is real but the data or processing is simulated. Placeholder only means the flow is explained but not performed.
Stage 1
| Capability | Status | Note |
|---|---|---|
| Attention indicator and grouped priority list | Working interface | Qualitative urgency; no percentage or compliance conclusion. Filters use the same definitions as counts. |
| Edit existing company requirements | Working interface | Reason required, before/after history retained, original title and catalogue preserved. |
| Input and relationship validation | Working interface | Safe external links, company-scoped document choices and missing-record checks. Client-side safeguards are not access control; authentication and database isolation remain Stage 2. |
| Multiple companies with explicit company context | Working interface | Company selector, per-company navigation and register separation. |
| Company creation and onboarding wizard | Working interface | Empty register, template start or import placeholder. |
| Neutral versioned starter templates | Working interface | Copies neutral definitions only — no decisions, notes, evidence or dates. |
| Register with separate lifecycle, monitoring, review, applicability, compliance and action | Working interface | No combined status and no overall score anywhere. |
| Requirement detail panel with full history | Working interface | Original titles and references preserved; English explanations labelled. |
| Manual requirement additions with duplicate warnings | Working interface | Duplicate search is scoped to the selected company only. |
| Human assessments with append-only history | Working interface | Rationale required, including for No action required. |
| Manual review outcomes including Unable to verify | Working interface | Unable to verify keeps the item unresolved and does not advance dates. |
| Tasks with evidence-checked completion | Working interface | Cross-company evidence rejected; compliance unchanged by completion. |
| Documents with versions, owners and link state | Working interface | Metadata only; suggestions require human confirmation. |
| Change review with side-by-side comparison | Working interface | Per-company decisions on shared findings. |
| Archiving and restoring superseded entries | Working interface | Archived entries are excluded by default, never deleted. |
| Company profile versions and reassessment trigger | Working interface | Profile change creates a task and marks drafts stale. |
| Report snapshots with scope and exclusions | Demo behaviour | Created in memory and shown on screen; no file is produced. |
| Source monitoring and Update button | Demo behaviour | Stored synthetic results; no live request to any authority. |
| AI change drafts | Demo behaviour | Pre-written advisory drafts with provenance; no model is called. |
| Workbook import and column mapping | Placeholder only | Interface explains the flow; parsing arrives with persistence. |
| Data persistence between sessions | Not built yet | Stage 1 state is in memory and resets on reload. |
Stage 2
| Capability | Status | Note |
|---|---|---|
| Database persistence, per-company isolation at storage level | Not built yet | Replaces the in-memory adapter behind the same service boundary. |
| Real Excel/workbook import with reconciliation | Not built yet | Saved mappings, conflict handling and import records. |
| File upload and evidence storage | Not built yet | Document files, retention and access rules. |
| Operator accounts and permissions | Not built yet | Viable8 staff accounts with logging of who did what. |
| Company access: each company sees only its own workspace | Not built yet | Viable8 grants a company access to exactly one workspace; storage-level isolation enforces it, so no company can reach another company's profile, register or evidence. Requires login, which is not enabled in Stage 1. |
| Roles inside a company workspace | Not built yet | Read-only viewer, contributor and approver, with named reviewers instead of today's self-declared selector. |
Stage 3
| Capability | Status | Note |
|---|---|---|
| Live Retsinformation and EUR-Lex monitoring | Not built yet | Real connectors, scheduling, retries and failure alerting. |
| Stable identifiers and version tracking per source | Not built yet | Verified instrument changes distinguished from page-text changes. |
| Standards and industry sources | Not built yet | Access-restricted sources stay manual where licensing requires. |
Stage 4
| Capability | Status | Note |
|---|---|---|
| Server-side AI change assessment at runtime | Not built yet | Model, prompt version and profile version recorded per draft. |
| Automated document text comparison | Not built yet | Highlighting differences between retrieved versions. |
| AI remains advisory only | Working interface | Already enforced: no AI output can approve, close or assess anything. |
Stage 5
| Capability | Status | Note |
|---|---|---|
| Immutable stored snapshots | Not built yet | Point-in-time artefacts retained unchanged. |
| Excel and PDF export | Not built yet | Includes spreadsheet formula-injection protection on export. |
| Audit-ready export package | Not built yet | Register, evidence index, audit trail and stated coverage. |
Explicit boundaries
- No domain or DNS changes, and nothing is published.
- No customer login and no email sending.
- No real legal monitoring and no runtime AI in this stage.
- No invented facts about any real company.
- This is a demonstration environment, not a production compliance system.
