A journey and workflow design tool  ·  Sovereign AI Extension

Design human-agent-system journeys with rigour.

NOVA is a free journey and workflow design tool for mapping agentic AI journeys across all 22 dimensions of the HAI framework. Dropdown-enforced taxonomy, multi-journey projects, ZIP export with AI skill files — running entirely in your browser.

No sign-up Browser-local CC BY-NC-ND 4.0 EU AI Act aware Sovereign AI ready
Built for

Five teams, one source of truth.

Agentic AI lives at the intersection of disciplines. NOVA gives every team a shared language and a shared canvas so handoffs stop dropping context.

PM

Product

Specify agent behaviour at every step before engineering writes a line of code.

UX

Design

Map user emotion, action, and pain points alongside agent reasoning — in one canvas.

Eng

Engineering

Document MCP servers, A2A handoffs, memory tiers, and protocol layers in their proper context.

CX

Customer Success

Design lifecycle journeys where trust evolves and autonomy grows across stages.

Legal

Compliance

Tag every step with EU AI Act risk classification and required human oversight.

What's inside

Everything you need to map an agentic journey.

A canonical 22-dimension taxonomy. Two journey modes plus governed workflows. ZIP export with AI skill files — ready to build with Claude, ChatGPT, Cursor, or any AI tool.

01

22-dimension matrix

Every step covers Human, Agent, and System layers — 11 fields are dropdowns enforcing the canonical HAI taxonomy.

02

Markdown export

One click downloads a ZIP bundle: your journey spec as a structured `.md` file plus two AI skill files — drop them into Claude, ChatGPT, or Cursor and build immediately.

03

Multi-journey projects

One project can hold many journeys with sub-tabs — perfect for products spanning multiple lifecycle stages.

04

Graph & matrix views

Switch between visual journey graph and tabular matrix view depending on the work — same data, two lenses.

05

Governance & Sovereignty

Tag each step with EU AI Act risk tier and specify sovereignty boundaries — data residency, compute location, model provenance, and cross-border constraints — built into the matrix.

06

Protocol-aware

Specify MCP, A2A, AG-UI per step — designed for the modern agentic protocol stack.

07

Browser-local storage

Your projects live in your browser. No accounts, no servers, no analytics — privacy by architecture.

08

Loop Engineering

Add a Governed Loop to any workflow: a bounded iteration with an enforced ceiling, an exit condition, and a defined exhaustion path — Degrade, Escalate, or Proceed-Partial. No unbounded loops; the design gates how many times an agent can retry before control hands over.

The HAI framework

Three layers, one matrix.

Every agentic journey involves three perspectives running in parallel — what the human sees, how the agent reasons, and what the system enables. The HAI framework structures all three at every step.

Layer 01

Human

What the person is trying to accomplish, how they feel, and where they get stuck.

  • Step-Level Goal
  • User Task
  • User Action
  • User Emotion
  • User Pain Points
Layer 02

Agent

How the AI reasons, what mode it operates in, and how it handles failure.

  • Trigger / Cue
  • Agent Mode (Assistive / Advisory / Autonomous)
  • Agent Goal
  • Agent Tone & Type
  • Multi-Agent Handoff
  • Goal Failure Response
  • Failure Handover Trigger
Layer 03

System

What infrastructure enables, constrains, and governs the agent's behaviour.

  • Data Layer Needs
  • Data Freshness & SLA
  • Protocol (MCP / A2A / AG-UI)
  • Memory Tier
  • Compliance & Governance
  • EU AI Act Classification
  • Sovereignty Boundary
  • Regulatory & Sovereignty Classification
Harness engineering, by design

Harness engineering lives in the System Layer.

In 2026 the discipline moved from prompt engineering to context engineering to harness engineering — the runtime that wraps a model: its tools, its memory, its stop conditions, its guardrails. A harness is where reliability comes from. HAI's answer is that the harness shouldn't be improvised in config files after the fact — it should be specified, at design time, in the System Layer.

Prompt engineering Context engineering Harness engineering
Tool interface
What it can reach
Specified by Protocol & Tools — MCP, A2A, AG-UI per step. Reachability is designed, not left to the prompt.
Context management
What it remembers
Specified by Agent Memory — short-term, episodic, and procedural tiers declared per step.
Control mechanisms
What it may not do
Specified by the Sovereignty Boundary and EU AI Act risk tier — enforced constraints, not self-policing.
Agent loop
How it iterates
Specified by the Governed Loop — a bounded iteration with an enforced ceiling and defined exit.

Same four elements a runtime harness needs — a tool interface, context management, control mechanisms, and an agent loop — but captured upstream, as an editable specification that governs what the harness is allowed to do. The builder assembles the harness; NOVA writes its contract.

Three modes, one framework

Design the experience, then execute it.

The same three layers, at two scales of design time — then a governed execution mode that runs the design. Journeys specify; workflows execute, and the specification governs what runs.

User Journey 01 / 03

Step-based design

Task & product

For specific tasks inside a product. Onboarding, checkout, support resolution. Where agent behaviour at each click matters and failure has immediate, localised consequences.

Scale
Min → Hrs
Sign-up Configure First task Confirm
For
Product, UX, Engineering teams
Vocabulary
User Task, User Action, Step-Level Goal
Failure scope
Localised — affects one task
Customer Journey 02 / 03

Stage-based design

Lifecycle & CX

For full customer lifecycles. Awareness through retention. Where trust evolves, channels shift, memory accumulates, and failure affects long-term relationships.

Scale
Days → Mo
Awareness Consider Purchase Retention
For
CX, Marketing, Customer Success teams
Vocabulary
Customer Action, Customer Emotion, Stage Outcome
Failure scope
Strategic — affects the whole relationship
Workflow 03 / 03

Execution-based design

Governed & runnable

For turning a designed journey into a governed, step-based process that runs. A workflow inherits the same three layers, but adds enforced autonomy ceilings, retry limits, and failure-handover triggers — so the specification governs what the agents can actually do at runtime.

Scale
Design → Run
Specify Govern Run Hand over
For
Ops, Platform, AI Engineering teams
Vocabulary
Autonomy Ceiling, Retry Limit, Failure Handover Trigger
Failure scope
Enforced — the design gates what runs
Pre-filled templates

Nine starting points, fully populated.

Each template ships with all 22 dimensions filled in across every step — user journeys, customer lifecycles, and governed workflows. Edit, extend, or strip back — they're a starting point, not a constraint.

SIGN-UP
CONFIG
FIRST
CONFIRM
User Journey · 4 steps

SaaS Onboarding

New-user activation flow with sensible-default recommendations.

CART
ADDRESS
PAYMENT
CONFIRM
User Journey · 4 steps

Checkout Flow

E-commerce checkout with fraud-detection guardrails baked in.

TRIAGE
RESOLVE
ESCALATE
User Journey · 3 steps · Multi-agent

Support Ticket Resolution

Multi-agent pipeline: triage → specialist → human escalation.

AWARE
CONSIDER
PURCHASE
RETAIN
Customer Journey · 4 stages

E-Commerce Lifecycle

Awareness through retention with trust progression across stages.

TRIAL
ACTIVATE
ENGAGE
RENEW
Customer Journey · 4 stages

SaaS Subscription Lifecycle

Trial → Renewal lifecycle with autonomy increasing over time.

ENQUIRE
OPEN
USE
LOYALTY
Customer Journey · High-Risk

Banking Customer Lifecycle

Regulated banking journey with EU AI Act high-risk classifications mapped throughout.

CAPTURE
ENRICH
ROUTE
SYNC
Workflow · 4 steps · Governed

Lead Capture & CRM Sync

A governed, runnable workflow with enforced autonomy ceilings and failure-handover triggers per step.

RECEIVE
EXTRACT
MATCH
APPROVE
Workflow · 4 steps · Governed

Invoice Processing (AP)

Accounts-payable workflow with retry limits and a human-approval handover before any payment is released.

DETECT
TRIAGE
NOTIFY
RESOLVE
Workflow · 4 steps · Governed

Incident Alert Triage

An on-call workflow that classifies incoming alerts, escalates by severity, and hands off to a human when confidence is low.

Specify the journey — then let AI build the product

How NOVA works.

NOVA is where you specify the human–agent–system journey with rigour. Every export is a ZIP bundle — your complete journey spec, the exact agent behaviours, failure protocols, and system constraints your AI tool needs to generate production-ready output, not a guess.

01

Start a journey

Open a blank canvas in User or Customer Journey mode, or modify one of the pre-filled templates as a starting point.

02

Design the layers

Fill in the 22 dimensions across Human, Agent, and System layers. Dropdowns enforce HAI taxonomy; free text everywhere else.

03

Export — spec and skill files together

One click downloads a ZIP — your journey spec (.md) plus two AI instruction files. Drop them into Claude, ChatGPT, or Cursor and the AI knows exactly how to build from it.

04

Drop in, describe, build

Upload the spec and one skill file to any AI tool. Say what you want to build. The AI has everything it needs — no briefing, no re-explaining, no guessing.

The spec as a build artifact

Your journey export is the brief.

Most vibe coding starts with a chat message and a guess. The AI invents the requirements, fills in the blanks, and produces something that resembles a prototype but reflects nothing you actually designed.

A NOVA export changes that. The bundle carries every decision you made in the canvas — who the user is, what the agent does at each step, what autonomy level it operates at, what happens when it fails, what data it needs, and what compliance constraints apply. The AI doesn't need to invent any of it.

Export once, get the format you need: a Journey Spec PDF, a Runtime Config YAML for LangGraph, CrewAI, or the Agents SDK, RTCROS Prompts ready to paste into any model, a self-contained Portable Workflow JSON, and AI Skills that teach the framework on the spot. Upload it, say one sentence — "Build a working prototype of this journey." — and that's the whole brief.

Why this is different
Most AI tools prototype from a chat message. NOVA gives the AI a structured spec — 22 dimensions, every step, every failure path already defined.
The skill file teaches the AI the HAI framework on the spot. It doesn't need to know HAI — the file explains it. Any tool, any session.
Agent behaviour, failure handling, and compliance constraints travel with the spec — not in your head, not in a separate doc.
One export, five formats — Journey Spec PDF, Runtime Config YAML, RTCROS prompts, Portable Workflow JSON, and AI Skills. One source of truth, every build target from prototype to production.
Your entire brief to the AI →
"Build a working React prototype of this onboarding journey. Each step is one screen. Apply the agent tone and mode from the spec."
What one export gives you
Journey Spec · PDF Runtime Config · YAML RTCROS Prompts · MD Portable Workflow · JSON AI Skills
NOVA canvas — user-type dropdown and one-click export to Journey Spec, RTCROS Prompts, and AI Skills
One canvas · one click · every build format
A look inside

Built for design rigour, not slideware.

The full NOVA canvas — clean, fast, and honest about what's specified versus what's still open.

Sovereign AI Extension · May 2026

Sovereignty as a design-time decision.

Most deployments discover sovereignty constraints at audit. HAI makes them explicit before a single line of code is written — per step, per stage, per layer.

The HAI Sovereign AI Extension adds a Sovereignty Boundary dimension to the System Layer. At every step or stage it records five things: data residency jurisdiction, compute residency requirement, model provenance constraint, cross-border data flow permission, and accountable jurisdiction.

Sovereignty is rarely binary. A single deployment may permit a foreign foundation model while mandating in-jurisdiction inference and in-country storage. HAI separates these decisions cleanly across layers — so each can be decided independently, by the right team, at design time.

Seven sovereignty types
  • Data Where data is stored, processed, and which law governs it
  • Compute Physical and jurisdictional location of inference and training
  • Model Provenance, licensing, and ownership of the underlying model
  • Regulatory Which legal regime governs the deployment — AI law, sectoral rules, cross-border obligations
  • Operational Domestic workforce, supply chain, and operational control over the lifecycle
  • Linguistic Native-language capability, cultural appropriateness, and representation
  • Security Independent verifiability of identity, audit, and observability
Backed by published research

Built on the HAI whitepaper.

NOVA operationalises the Human-Centred Agentic Intelligence framework — the first design methodology purpose-built for agentic AI journeys. The framework is published, peer-referenced, and openly licensed. The May 2026 edition adds the Sovereign AI Extension.

21
Dimensions per step
3
Layers in parallel
2
Modes — step & stage
7
Failure types
5
Failure states
Sub-journeys per project
Common questions

Frequently asked.

Is NOVA free to use? +
Yes. NOVA is free and open under CC BY-NC-ND 4.0. No account, no payment, no installation. Open NOVA and start designing immediately.
Where do my projects get saved? +
Projects save to your browser's localStorage. Nothing leaves your machine — no servers, no analytics, no cookies. The downside: clearing your browser data deletes them, and projects don't sync across devices. Export to Markdown to keep a copy outside the browser.
Why Markdown export instead of JSON or PDF? +
Markdown is the most portable structured format that's also human-readable. The exported `.md` file opens in Notion, Obsidian, GitHub, VS Code, or any plain text editor. It's easy to version-control, easy to diff, easy to share, and easy to convert to PDF, HTML, or anything else if needed.
What's the difference between User Journey and Customer Journey mode? +
User Journey is step-based — a sequence of discrete tasks inside a product (sign up, configure, use). Failure scope is localised, time horizon is minutes to hours. Customer Journey is stage-based — phases of a long relationship (awareness, consideration, retention). Failure scope is strategic, time horizon is days to months. The same three layers (Human, Agent, System) apply in both modes.
Can I share a project with collaborators? +
Not yet — there's no real-time collaboration in this prototype. The recommended workflow is to export to Markdown and share the file (e.g. via Notion, Google Drive, GitHub). Each collaborator can import the values back into their own NOVA session if they want to edit.
Does NOVA actually run agents or call MCP servers? +
No. NOVA is a design tool, not a runtime. The dropdowns for MCP, A2A, agent modes, etc. document your intended architecture — they don't execute it. Use NOVA to specify, then build the agents in your platform of choice (Claude Agent SDK, LangGraph, CrewAI, Vertex AI Agent Builder, etc.).
Can I use NOVA's output for EU AI Act compliance documentation? +
The Markdown export includes EU AI Act risk classifications per step and is structured for traceability — useful as design-time documentation under Articles 9, 13, and 14. It's not a substitute for a full conformity assessment, but it's a strong starting point for the documentation that high-risk systems require.
Can I customise NOVA or extend the framework? +
The HAI framework is licensed under CC BY-NC-ND 4.0, which permits sharing with attribution but not commercial use or derivative works without permission. Reach out to the author if you want to adapt the framework for your organisation's specific context.

Map your first agentic journey.

No installation. No account needed. Start designing your first HAI journey in seconds.

Start for free