@@ -5,6 +5,34 @@ All notable changes to VisionFlow will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ 1.4.0] - 2026-04-15
9+
10+ ### Enterprise Platform — Full Implementation
11+
12+ #### Added
13+
14+ - ** Judgment Broker Workbench** : Decision Canvas (6 actions, evidence panel, reasoning), case CRUD persisted in Neo4j, broker timeline with action-type styling
15+ - ** Workflow Studio** : proposal lifecycle (create → review → approve → deploy), "Promote to Pattern" button, Neo4j persistence with state machine validation
16+ - ** KPI Computation Engine** : real Mesh Velocity, Augmentation Ratio, Trust Variance, HITL Precision computed from repository data with trend lines
17+ - ** Policy Engine** : InMemoryPolicyEngine with 6 rules, server-side POST /api/policy/evaluate, threshold-based confidence evaluation
18+ - ** Connector Backend** : /api/connectors CRUD, frontend wired to real API with loading/error states
19+ - ** RBAC Middleware** : RequireRole with Admin > Broker > Auditor > Contributor hierarchy, X-Enterprise-Role header extraction
20+ - ** OIDC Configuration** : issuer URL, client ID, role mapping, role claim configuration types
21+ - ** Domain Events** : CaseCreated, CaseDecided, ProposalCreated, ProposalStatusChanged, WorkflowPromoted, PolicyEvaluated
22+ - ** Decision Canvas** : full case review with evidence, 6 decision action buttons, required reasoning, provenance recording
23+ - ** apiFetch Wrapper** : typed fetch with response.ok checking, ApiError class, error banners on all panels
24+
25+ #### Fixed
26+
27+ - ** WCAG AA Compliance** : 23 accessibility fixes across 12 components (keyboard navigation, ARIA labels, semantic lists, aria-live regions, linked label/control pairs)
28+ - ** Design System** : Badge tokens, Modal→Dialog, ScrollArea custom scrollbar, Textarea CVA variants, 5 new components (Sparkline, Timeline, EmptyState, StatusDot, DataTable)
29+ - ** Security** : RequireAuth on all enterprise endpoints, input validation (title length, enum allowlists)
30+
31+ #### Tests
32+
33+ - 91 frontend tests (67 design system + 24 enterprise panels)
34+ - 60 backend integration tests (domain model serialization, policy aggregation)
35+
836## [ 1.3.0] - 2026-04-14
937
1038### Enterprise Platform Architecture
0 commit comments