VICTOR LAYBATS

Open engineering artefact · version 1

A workflow is not production-ready because the happy path ran once.

Thirty-two checks for n8n workflows and AI agents, each expressed as inspectable evidence and a failure scenario that can be exercised before deployment.

Published 2026-08-09 by Victor Laybats. Observed 2026-08-09T14:30:00Z.

32readiness checks
6operational categories
7AI-specific checks

The readiness matrix

IDCategoryCheckEvidenceFailure testScopePriority
OWN-01Ownership and scopeNamed workflow ownerOwner, deputy and business approver are recorded.No one has authority to decide during failure.allcritical
OWN-02Ownership and scopeObservable success conditionA measurable output, acceptance rule and review window are written down.A successful execution is mistaken for a useful outcome.allhigh
OWN-03Ownership and scopeStop conditionsThe workflow defines inputs and states that must block automation.Automation continues through ambiguity or unsafe context.allcritical
OWN-04Ownership and scopeDependency inventoryAPIs, models, credentials, queues, databases and human steps are listed.A hidden dependency fails without an owner or fallback.allhigh
IN-01Inputs and dataAuthenticated triggerPublic triggers use appropriate authentication or a documented public-access decision.An unauthorized caller starts a sensitive workflow.allcritical
IN-02Inputs and dataSchema validationRequired fields, types, sizes and allowed values are checked before processing.Malformed input causes unsafe branching or downstream errors.allcritical
IN-03Inputs and dataUntrusted-content boundaryExternal text and files are treated as data, not instructions.Injected content changes tool or model behavior.aicritical
IN-04Inputs and dataData minimizationOnly fields necessary for the workflow are collected and retained.Sensitive data is exposed without operational need.allhigh
IN-05Inputs and dataAuthoritative source ruleConflicts between systems resolve to a named source of truth.Different runs produce inconsistent decisions from conflicting data.allhigh
FLOW-01Execution and recoveryIdempotency keyRepeated triggers and retries cannot duplicate the external effect.A timeout or replay creates duplicate records or messages.allcritical
FLOW-02Execution and recoveryBounded retry policyOnly transient failures retry, with a cap, delay and terminal path.A persistent failure loops, increases cost or repeats side effects.allcritical
FLOW-03Execution and recoveryExplicit timeoutEvery remote dependency has a timeout shorter than the workflow budget.One call holds the workflow indefinitely.allhigh
FLOW-04Execution and recoveryError workflowUnhandled failures reach a tested error path with useful context.The execution stops silently or alerts without diagnostic data.n8ncritical
FLOW-05Execution and recoveryPartial-failure policyThe design states when to stop, compensate, queue or continue.Continue-on-error hides a missing critical step.allcritical
FLOW-06Execution and recoveryDead-letter pathTerminal failures are retained for bounded, authorized replay.Failed work is lost or retried blindly.allhigh
FLOW-07Execution and recoveryManual recovery runbookA person can identify state, avoid duplicates and resume safely.Recovery requires ad hoc database or workflow edits.allhigh
AI-01AI behaviorRepresentative evaluation setTypical, edge, ambiguous and refusal cases are versioned.A prompt change ships without behavioral comparison.aicritical
AI-02AI behaviorStructured output validationModel output is parsed against a strict schema before use.Malformed or invented fields reach downstream actions.aicritical
AI-03AI behaviorLeast-capability toolsThe agent receives only the tools and parameters required for its task.A manipulated or mistaken choice has excessive impact.aicritical
AI-04AI behaviorHuman approval for material actionsExternal, financial, sensitive or irreversible actions require proportionate approval.A plausible but wrong output directly changes external state.aicritical
AI-05AI behaviorModel and prompt versionModel, parameters, prompt and tool manifest are identifiable per execution.A behavioral regression cannot be attributed or reproduced.aihigh
AI-06AI behaviorCost and loop ceilingToken, step, time and tool-call ceilings stop runaway execution.An agent loop consumes unbounded budget or API capacity.aicritical
SEC-01Security and privacyLeast-privilege credentialsEach credential exposes only necessary operations and environments.A node compromise grants broad account access.allcritical
SEC-02Security and privacySecret hygieneSecrets stay in credential storage or controlled environment configuration.Keys leak into workflow JSON, logs or error messages.allcritical
SEC-03Security and privacyRisky-node reviewCode, shell, file, database and community nodes receive explicit review.A powerful node expands the attack surface unnoticed.n8nhigh
SEC-04Security and privacyLog redactionTokens, personal data and confidential payloads are removed or minimized in traces.Debug evidence becomes a data leak.allcritical
SEC-05Security and privacyRetention and deletion ruleExecution data has a documented retention period and deletion process.Sensitive payloads remain indefinitely.allhigh
OPS-01OperationsDeployment version and rollbackA release is identifiable and a prior safe version can be restored.An incident cannot be contained without rebuilding from memory.allcritical
OPS-02OperationsHealth versus outcome metricsAvailability, error rate, latency, cost and output quality are measured separately.HTTP success hides wrong or low-quality output.allhigh
OPS-03OperationsActionable alertsAlerts have severity, owner, destination, threshold and response expectation.Noise masks a material failure.allhigh
OPS-04OperationsSynthetic failure testTimeout, bad input, rate limit and downstream outage paths are exercised.The fallback exists only on the canvas and fails when needed.allcritical
OPS-05OperationsPeriodic access and audit reviewCredentials, webhooks, nodes, versions and inactive workflows are reviewed.Old access and exposed triggers accumulate silently.n8nhigh

Evidence plus failure

Every check asks for an artefact that can be inspected and a failure path that can be triggered. This keeps the matrix useful even when workflow tools, model providers and infrastructure change.

Layered scope

Rows marked all apply broadly. Rows marked n8n refer to platform-level review. Rows marked AI cover non-deterministic output, tool use and agent authority.

Use and limits

The matrix is a review aid, not a security certification, warranty or substitute for a project-specific legal, privacy or compliance assessment. Not every check applies to every workflow, and risk determines how much evidence is proportionate.

A green execution status proves that the engine completed a path. It does not prove that the output was correct, authorized or useful.

Primary references

Suggested citation: Victor Laybats (2026), “Production readiness matrix for n8n and AI workflows”, version 2026-08-09, https://victorlaybats.com/research/automation-readiness/2026-08-09/