Magic Software

Tactical Guide for 2026

The AI-Readiness
Playbook for IT/OT Systems.

You've heard the pitch. A salesman promised the golden egg, the dashboard said nothing was wrong, and the bearing blew anyway. This is the other kind of playbook — how to get your plant genuinely ready for AI, starting with the data your mechanics already trust, without handing your live line to a black box.

Start with the data your mechanics already trust — not a seven-figure platform
The data exists; the processing doesn't. Fix the pipeline before the model
Models that tell you which sensor, which threshold, and why — no black boxes
We don't train on your live line, and we don't ask OT for a minute of downtime
Book an AI Readiness Workshop

Validated IT/OT patterns from live plant deployments

Inside this guide

Layer 01

Secure Data Foundation

Get the data out without asking OT for downtime.

AI needs your floor data — but you can't open up OT to get it, and operations won't give you the line. Outbound-only flow, segmentation, and parallel-installed sensors that never touch your PLC scan rate.

Layer 02

AI-Ready Pipeline

The data exists. The processing doesn't.

Your collection is fine; the processing is the problem. Liberate the historian and ERP data you already have, make it intelligible, validate against known failures — then deploy models that explain themselves, never trained on your live line.

Layer 03

Alerts, Not Dashboards

Tell the mechanic what's wrong and where to look.

Nobody needs another wall of charts that makes zero sense to the people looking at it. Alerts in the language your team already uses — which asset, which threshold, why — with minimal CapEx.

Layer 04

Real Stories

Field-tested from our implementations.

What worked, what broke, and what we'd do differently — pulled straight from live plants.

L01SEC

Layer 01

Build the Secure Data Foundation AI Needs

Get the data out without exposing OT

Every AI use case starts with the same problem: the data lives on the floor, and the floor was never designed to be connected. Your PLCs, DCS, and RTUs were engineered for reliability and determinism — not for feeding cloud models. Opening them up without a deliberate security architecture is how ransomware gets into production systems. Security isn't a checkbox here; it's the reason most plants haven't connected anything yet.

And operations won't give you the line. So we don't ask. We don't touch your PLC scan rate or rewire your panels — we parallel-install sensors that feed a data lake without costing OT a single minute of downtime. The Purdue Model plus modern DevSecOps gives you both an AI-ready feed and a plant that stays secure. Here is how it works in practice.

The Core Principle

Data flows outbound from OT to IT — never inbound. The plant floor publishes; the enterprise subscribes. This single architectural rule eliminates the largest attack surface in most manufacturing networks.

The Layered Architecture

Level 5 — Enterprise / Cloud

ERP (SAP / JD Edwards / Infor) | AI/ML Models | Data Lake | BI Dashboards

↑ subscribe (read-only) ↑

Level 3.5 — Industrial DMZ (The Critical Layer)

MQTT Broker (HiveMQ / EMQX) with Sparkplug B | Ignition Gateway (aggregation) | Historian | Firewall / Unidirectional Gateway

↑ publish (outbound only) ↑

Level 3 — Site Operations

MES | Ignition Edge Gateways | OPC-UA Servers | Alarm Management

Level 2 — Supervisory Control

SCADA / HMI | Operator Workstations | Engineering Stations

Level 0–1 — Field / Control

PLCs / DCS / RTUs | Sensors / Actuators | Drives / Robots

The DevSecOps Practices That Make This Stick

  • 1

    Manage OT Configuration as Code (GitOps)

    Every gateway configuration, firewall rule, and network policy lives in a Git repository. Changes require a pull request, peer review, and automated CI/CD validation before they touch a running system. This means every change has an author, a timestamp, a reviewer, and a description — making compliance and root-cause analysis straightforward instead of heroic.

  • 2

    Establish a Unified Namespace with Publish/Subscribe

    Instead of point-to-point integrations between every system, establish a single publish/subscribe backbone in the DMZ. Every device publishes its data once; every consumer subscribes to what it needs. This architecture eliminates the spaghetti of direct OT-to-IT connections and makes adding new consumers (including AI models) trivial.

  • 3

    Enforce Zero-Trust Between Zones

    Authenticate every connection. Use certificate-based mutual TLS between gateways and brokers. Rotate credentials via a secrets manager (HashiCorp Vault or your cloud provider's equivalent) — never store passwords in configuration files or commit them to version control. Validate with automated secret-scanning on every commit.

  • 4

    Automate Drift Detection

    A gateway that has been manually modified after its last Git commit is a security and compliance risk. Use GitOps controllers (ArgoCD for Kubernetes, Ansible for VMs) to continuously reconcile the running state against the declared state in Git. When drift is detected, alert immediately — and either reconcile or explicitly accept the deviation with documentation.

  • 5

    Segment by Criticality, Not by Convenience

    Safety-instrumented systems (SIS) must be air-gapped. Process control networks must be firewalled from supervisory networks. Supervisory networks must be firewalled from the DMZ. The DMZ must be firewalled from the enterprise. Each boundary requires explicit rules — and those rules must be version-controlled and reviewed.

Ignition 8.3 Advantage

Ignition 8.3 moved all gateway configuration to the filesystem as human-readable JSON. This single change makes every DevSecOps practice above possible: you can diff a security configuration change the same way you diff a code change, review it in a pull request, and roll it back with a single Git command if something goes wrong. This is the paradigm shift that makes GitOps for OT real — not theoretical.

The 7-Slot DevSecOps Toolchain

Every enterprise-grade OT deployment needs a tool in each of these slots. Match the tool to your existing investments — never introduce complexity that isn't earned by a specific requirement.

SlotPurposeRecommended DefaultWhen to Deviate
Source ControlAll OT config, project resources, deployment manifests, change historyGitHubGitLab if self-hosting required; Azure DevOps if deep Microsoft investment
CI/CDRuns validation, testing, and deployment on every commitGitHub ActionsGitLab CI if on GitLab; Jenkins for air-gapped environments
Artifact StorageStores custom Ignition container images with pre-loaded modulesGitHub Container RegistryHarbor for self-hosted/air-gapped; AWS ECR/Azure ACR if cloud-native
Secrets MgmtKeeps OPC credentials, DB passwords, API tokens out of GitCI secrets + k8s SecretsHashiCorp Vault when team capacity allows
GitOps / DeployPushes validated changes to gateways; detects driftAnsible (VMs) / ArgoCD (k8s)Both tools are often needed simultaneously
ObservabilityMonitors gateway health, tag throughput, alarm ratesPrometheus + Grafana + LokiDatadog if self-hosting burden is unacceptable and budget allows
Security ScanCatches secrets accidentally committed; vulnerable dependenciesgitleaks + Trivy + DependabotAdd SonarQube for code quality metrics at scale
L02AI

Layer 02

Build the AI-Ready Pipeline, Then Bolt AI On

The prerequisite isn't the model — it's the data

Ask an engineer at a big plant where it breaks and you'll hear some version of the same thing: "The data collection is actually pretty good — it's the processing that's the problem." You don't have a data shortage. You have years of tag data locked inside historians, MES, and ERPs that nobody can turn into a decision in time to act on it. The job is to make it intelligible, not to replace it.

That's the whole game. AI cannot fix a broken pipeline — a model fed slow, uncontextualized, unsynchronized data just produces confident wrong answers, the kind that say nothing's wrong right up until the bearing lets go. So we don't train models on your live line; we use the historian data you already have and validate against failures you already know about. The four steps below build the pipeline before the predictions — each one earns its keep before you move to the next.

  • 1

    Build the Secure API Layer Over Your Legacy ERP

    Your ERP (SAP, JD Edwards, Infor, Oracle) contains decades of production, cost, and quality data. AI models cannot access it because it sits behind a proprietary interface designed in the 1990s. The first step is wrapping your ERP with a secure, modern API layer using pre-built connectors — not a multi-year rewrite. This turns your 1996 system into a 2026 data source without touching the core application.

  • 2

    Establish the Real-Time Data Pipeline from the Floor

    High-frequency, contextualized machine data must flow from your Ignition gateways or MQTT broker through the DMZ to a cloud data lake or on-premises time-series database. This pipeline is the foundation for every AI use case. Without sub-second, reliable, contextualized data, your AI models are guessing. With it, they are detecting anomalies before operators can see them.

  • 3

    Deploy Targeted Anomaly Detection Models

    Start with the highest-value, most measurable use case: predictive maintenance. Train anomaly detection models on your historical vibration, temperature, current draw, and pressure data. Deploy them to watch specific assets — the ones where unplanned downtime costs the most. When the model detects drift from the normal operating envelope, it triggers an alert before the failure occurs, turning reactive maintenance into planned maintenance.

  • 4

    Enable Natural Language Interfaces for Leadership

    Once the data pipeline is stable, use tools like the Magic MCP (Model Context Protocol) to give plant managers and executives a natural language interface to their production and cost data. Instead of waiting for a report, they can ask: "What was the true cost per unit on Line 3 last Tuesday?" and get an answer in seconds — sourced directly from the ERP and production historian.

The Predictive Maintenance Proof Point

At Batesville Casket's Vicksburg plant, the alert didn't say "failure probability 0.81." It pointed the maintenance team at a specific saw and a specific bearing — within weeks of going live, off vibration sensors parallel-installed via Opto 22 RIO and connected to Ignition. They changed it on a planned window instead of losing the saw mid-production, sidestepping a six-month lead time and a $50,000–$100,000 hit. This isn't advanced AI; it's basic anomaly detection a mechanic could verify by hand. The technology was never the barrier — the pipeline was.

AI Readiness Checklist

Before deploying any AI/ML tooling, verify each of the following. A "no" on any item means the AI model will underperform or produce unreliable results.

  • Machine data is available at sub-second resolution from the floor
  • Data is timestamped with a synchronized clock (NTP across all devices)
  • Data is contextualized — each tag knows which asset, line, and site it belongs to
  • Historical data is accessible (minimum 6–12 months for anomaly detection baseline)
  • ERP data is accessible via a secure API layer (not screen-scraped or batch-exported)
  • A Unified Namespace (MQTT/Sparkplug B) is established as the data backbone
  • A cloud data lake or on-premises time-series database is receiving the pipeline
  • A specific, measurable use case has been defined (not "implement AI")

The Hard Truth About AI

The fastest way to lose your maintenance team is a model whose output "makes zero sense to the people looking at it." A historian full of slow answers is not an AI-ready data source, and a black box that can't tell a mechanic which sensor and why is worse than no model at all — because someone will trust it right up until it's wrong. The companies winning with AI in manufacturing don't have the fanciest models; they have the cleanest pipelines and predictions a person can verify with their own eyes. Build that first. The models are the easy part.

L03DASH

Layer 03

Build Alerts a Mechanic Will Actually Trust

Not another wall of charts — minimal CapEx, fast to stand up

The fastest way to kill a data project is to dump another dashboard on your mechanics — a wall of charts that, in their words, "makes zero sense to the people looking at it." The point isn't to show everyone everything. It's to tell the right person what's wrong and where to look, in the language they already use on the radio.

Visibility is also the gate on the road to AI. If you can't put accurate, sub-second data in front of an operator, you can't put it in front of a model either — a flaky screen is proof the pipeline isn't ready yet. And it earns its keep on its own: reports that land hours late are useless, because by then the constraint has moved and the scrap is already made. Here is how to build the views — and the alerts — that operators actually trust.

The Four Dashboard Layers

  • 1

    The Line Dashboard — For Operators (Sub-Second Resolution)

    One screen per line. Shows current state: running or stopped, current rate vs. target rate, active alarms, and time-since-last-stop. Built in Ignition Perspective so it runs on any browser — no proprietary panel required. The goal is that an operator walking the floor can see the state of every line in under five seconds.

  • 2

    The Shift Dashboard — For Supervisors (Hourly Aggregation)

    Shows OEE by line, top downtime reasons for the shift, scrap by category, and performance vs. target. Updated every minute. Surfaced on a TV screen in the supervisor's area and on their tablet. The goal is that the supervisor knows the shift's constraint before the end of the first hour — not at the shift debrief.

  • 3

    The Reliability Dashboard — For Maintenance (Asset Health)

    Shows vibration trends, temperature trends, and runtime hours for critical assets. Highlights assets approaching their maintenance threshold or showing anomalous behavior. Connected to the predictive maintenance models from Layer 02. The goal is that the maintenance team plans their week around data, not gut feel.

  • 4

    The Cost Dashboard — For Plant Leadership (Activity-Based Costing)

    Shows true cost per part, per line, per shift — wired directly to production data and ERP cost data. Replaces the spreadsheet that the controller updates once a week with a live view that finance and operations share. The goal is that pricing and mix decisions are made from current data, not last quarter's averages.

The Global Medical Device Manufacturer Result

A global medical device manufacturer was running high-speed production lines with reports that arrived hours after the problem. After deploying real-time visibility dashboards on a scalable high-speed data architecture, throughput and yield each increased approximately 15% — before any advanced analytics were deployed. The dashboards alone, by giving operators and supervisors the information they needed in time to act on it, delivered a 15% performance gain. This is the baseline value of real-time visibility.

Deployment Principles: Minimal CapEx, Maximum Adoption

  • Use Existing Hardware First

    Ignition Perspective dashboards run in any modern browser. Before buying new hardware, audit what is already on the floor: tablets in the break room, smart TVs in the supervisor's area, engineering workstations with unused screens. In most plants, the first three dashboards can be deployed with zero new hardware.

  • Build With Operators, Not For Them

    The dashboard that operators actually use is the one they helped design. Before building anything, spend two hours on the floor with the operators who will use it. Ask: "What do you need to know right now that you can't see?" The answer to that question is your first dashboard. Adoption is a training problem before it is a software problem.

  • Start with One Line, Prove the Value, Then Scale

    The fastest path to a plant-wide dashboard is not a plant-wide project. Pick the line with the highest downtime cost, deploy the Line Dashboard there first, measure the impact over 30 days, and use that result to fund the rollout. "Start small, scale big" is not a hedge — it is the fastest path to enterprise deployment.

L04REAL

Layer 04

Field-Tested From Our Implementations

What worked, what broke, and what we'd do differently

Every pattern in this guide was validated on a real floor, with real operators, under real production pressure. Here are three implementations that shaped the playbook you are reading.

Batesville Casket · Vicksburg Plant

From Paper Tracking to a Saved Saw in Week One

Secure Connectivity + Dashboards

The Vicksburg plant ran three shifts on paper. There was no real-time visibility into machine health, no network connecting the shop floor to the enterprise, and no way to know a critical asset was failing until it failed. The constraint was not the equipment — it was the absence of any signal.

Axiom secured the OT network using Purdue Model segmentation, deployed Ignition with Opto 22 RIO sensors for vibration and temperature monitoring, and built a real-time reliability dashboard for the maintenance team. Within weeks of going live, the vibration data flagged a failing bearing on a critical saw. The maintenance team replaced it on a planned window — instead of losing the saw to an unplanned failure during production.

$50–100K

Saw replacement avoided when vibration data caught a failing bearing — six-month replacement lead time sidestepped on a planned maintenance window.

What This Teaches

  • The first value from real-time data is often not the value you expected. The team was focused on OEE; the first win was predictive maintenance.
  • Securing the OT network first is not a delay — it is the foundation that makes everything else possible and defensible.
  • Opto 22 RIO sensors with Ignition can be deployed on legacy equipment without modifying the control system. The sensor layer is additive, not disruptive.

Global Medical Device Manufacturer

Escaping Pilot Purgatory: 15% Gains Before Advanced Analytics

AI Integration + Dashboards

High-speed production lines. Slow data. Reports that arrived hours after the problem. The manufacturer had been in "pilot purgatory" — running scoped trials that dragged into quarters, losing the thread, getting budgets re-allocated, and still not answering the fundamental question: what is actually happening on the line right now?

The engagement focused on one thing first: real-time visibility on a scalable high-speed data architecture. Not AI. Not advanced analytics. Just accurate, sub-second data in front of the people who could act on it. The result was a ~15% lift in both throughput and yield — before a single advanced analytics model was deployed. The data pipeline then became the foundation for a global manufacturing transformation program.

~15%

Throughput and yield gains from real-time visibility alone — before any advanced analytics. The data pipeline then launched a global transformation program.

What This Teaches

  • Pilot purgatory is caused by scoping the pilot as a "test" rather than as the production system at one site. The pilot must use the same pipeline that all subsequent sites will use.
  • Real-time visibility alone — before any AI — can deliver double-digit performance gains. The AI layer amplifies an already-working system; it does not substitute for one.
  • A scalable architecture from day one means the first site becomes the template, not a one-off. Site N+1 is a configuration change, not a new project.

Bandit Industries

From 47 Miles of Parts Travel to More Than Double the Throughput

Waste Elimination + Cost Visibility

Bandit Industries had 47 Beast horizontal grinders sold but was only producing two per month. The constraint was not equipment capacity — it was the 47 miles of parts travel embedded in their assembly process, invisible to anyone without real-time production tracking. The floor was busy. The output was not matching the demand.

By mapping the physical and informational constraints using real-time data — tracking parts movement, identifying the bottlenecks causing the longest waits, and restructuring the assembly flow — production increased from two to five Beast grinders per month. More than double the throughput, with no major capital expenditure. The investment was in visibility and process redesign, not new equipment.

2×+

Beast assembly throughput — from 2 to 5 units per month — with no major CapEx. The constraint was invisible without data. With data, it was solvable.

What This Teaches

  • The constraint is rarely where the spreadsheet says it is. Real-time production tracking reveals the actual bottleneck, which is often not the most obvious one.
  • Doubling throughput without CapEx is possible when the constraint is informational rather than physical. Data is the cheapest capacity expansion available.
  • The "assess the constraint worth solving now" principle — not a generic digital transformation — is what creates rapid, measurable results.

Before You Start

The Hard Truths

Direct, unvarnished advice on the pitfalls that kill most manufacturing AI and transformation programs. Read these before you write a single line of code, deploy a single model, or sign a single contract.

  • If the model can't show its work, your team is right not to trust it.

    "The predictive system said nothing was wrong" — and then it broke anyway. That sentence has ended more programs than any technical failure. A black box that can't tell a mechanic which sensor, which threshold, and why is a liability, not a tool. Demand explainability before accuracy. If your team can't verify a prediction with their own eyes, they won't act on it — and they shouldn't.

  • A salesman promises the golden egg. Ask for a real bill of materials.

    The fastest tell of a vendor who will burn you is a seven-figure platform pitched before anyone has stood on your floor. Real work starts with a scoped BoM — sometimes a $500 vibration setup, not a system — and proves value on one asset before it asks for a budget. If the first conversation is about a platform instead of a problem, walk.

  • Maintenance is a cost center, and a quarterly bonus will never fund it.

    It takes longer than a quarter to prove that changing a part now beats waiting for it to blow up, and bonuses are paid yearly — the math fights you. The only way out is to make the saved bearing visible: the dollars, the lead time, the avoided downtime. Log every win and put a number on it, or the program dies at the next budget cycle.

  • Firefighting is a gravity well. You can't model your way out of it.

    A plant already stuck reacting doesn't have the spare capacity to stand up a predictive program — that's the cruel part. The first job isn't AI; it's buying back enough time to breathe. Start with the one asset whose failures hurt most and ship something real in 90 days. A pilot that drags a quarter without shipping isn't a pilot — it's a POC that's already been cancelled.

  • AI cannot fix a broken pipeline.

    Your data collection is probably fine. The processing is the problem. A historian full of slow answers is not an AI-ready data source — before any model, the data has to be clean, timestamped, contextualized, and accessible. And you don't train on the live line: use the years of historian data you already have and validate against failures you already know. The cleanest pipeline beats the fanciest model every time.

  • Your mechanics aren't the obstacle — they're the model.

    The tech who can hear a bearing going bad from thirty feet isn't resisting change; he's holding knowledge that lives in no dataset. The point of AI here is to capture and amplify that expertise, not replace it. The day-one test for any new system is simple: is it demonstrably better for him, or just for the dashboard? If it's the dashboard, it won't stick.

Want a personalized version of this playbook?

Run the AI-Readiness Assessment Superprompt

No golden egg, no platform pitch. Paste our free superprompt into ChatGPT, Claude, Gemini, or any model you already use. Answer a structured interview about your data, your stack, and the one AI use case you actually want — and get back a straight verdict on whether your data is ready, a scorecard, and a phased roadmap.

Jump to the superprompt ↓

Free · No call required · Works in any AI model

Works with your stack

IgnitionSAPJD EdwardsInforOracleRockwellMitsubishiEpicorOSIsoft PIOpto 22AWSAzureGitHubKubernetes

Ready to get AI-ready?

Book an AI Readiness Workshop

Not a demo. A working session with the people who've stood on the floor and built the patterns in this guide. We'll score where your data actually stands, name the one gap blocking your highest-value use case, and tell you the cheapest first move — even if it's a $500 camera and no software at all.

  • A working session on your stack. No deck. No pitch.
  • You leave with a written one-page readiness summary of where to start — yours to keep.
  • If we're not the right fit, we'll tell you who is.
  • Boots on the floor, not a sales motion.

FULL STACK · INTEGRATES WITH YOUR STACK · ZERO RIP-AND-REPLACE

Bonus · AI Superprompt

AI-Readiness for IT/OT Systems Superprompt

Copy and paste the prompt below into ChatGPT, Claude, Gemini, Copilot, or your preferred AI model. It runs a structured interview across your data foundation, secure connectivity, AI ambition, team maturity, and target outcomes — then returns a straight readiness verdict, a scorecard, and a phased roadmap to AI-ready IT/OT systems.

AI-Readiness for IT/OT Systems Superprompt

Copy and paste into ChatGPT, Claude, Gemini, Copilot, or your preferred AI model.

# AI-Readiness for IT/OT Systems Superprompt — Interview Mode

---BEGIN SUPERPROMPT---

## Interaction Model (Read This First)

This prompt operates in two phases within a single conversation:

1. **Interview phase** — You ask the user questions across five readiness domains. Multiple turns.
2. **Readiness report phase** — Once you have answers across all five domains, you produce a complete AI-Readiness assessment and roadmap in one response.

**The user is the customer.** They are answering questions about their own manufacturing operation. Do not wait for them to paste a separate "customer brief." Do not acknowledge having read these instructions. Your first message must be the interview opener specified in the "How to Begin" section.

## Role & Behavior

You are an **Industrial AI-Readiness Architect**. You operate in the tradition of **Magic Americas** (magicamericas.com) and its partner network — the firms that live in the space *between the PLC and the P&L*. You sell **Solutions as a Service (SolaaS)**: the toolbox and the mechanic, not just the toolbox. Your differentiator is **Boots on the Floor** — you have stood next to operators in plants and you know that AI in manufacturing is won or lost at the data pipeline, not the model.

Your central conviction: **AI cannot fix a broken pipeline.** The companies winning with AI in manufacturing are not the ones with the most sophisticated models — they are the ones with the cleanest, most reliable, most contextualized data. Your job is to assess how ready a customer's IT/OT systems actually are to support AI, name the gaps honestly, and produce a phased roadmap to close them.

### What you do
- Open with the interview question. Do not produce any readiness report until you have walked the user through Phase 0 and gathered answers across all five readiness domains.
- Ask **one question per turn**. Never stack questions, never combine two questions with "and." Wait for the user's answer. Acknowledge it in one sentence. Then ask the next question.
- Once the interview is complete, produce the **full readiness report in a single pass**. Do not pause for confirmation between sections.
- Anchor every readiness gap to a measurable shop-floor outcome (downtime, yield, throughput, quality escapes, cost-to-serve, time-to-decision) and to the specific AI use case it blocks.
- Translate every technical recommendation into a sentence a CFO would sign off on.
- Push back when the user wants to deploy AI on data that is not ready. Recommend fixing the pipeline first and explain why, concretely.

### What you refuse to do
- Greenlight an AI/ML deployment on data that is slow, uncontextualized, or trapped behind a proprietary interface. Say so directly.
- Recommend a rip-and-replace of the existing historian, SCADA, or ERP when the constraint is the *pipeline between them*, not the systems themselves.
- Produce a generic "AI transformation" roadmap. If the user's discovery answers are thin, you say so and ask follow-ups instead of guessing.
- Invent customer stories. The reference appendix contains *pattern examples* — use them to recognize situations, never to quote.

### Who this is NOT for
If the user is asking about: consumer-software AI products, pure IT/SaaS analytics with no OT component, training a foundation model from scratch, or "which LLM is best" — politely note that this prompt is designed for AI-readiness of industrial IT/OT systems (plant floor to enterprise) and redirect them.

### Domain expertise you bring
- **The AI-readiness data stack**: what "AI-ready data" actually means — sub-second resolution, synchronized timestamps (NTP), full contextualization (tag knows its asset/line/site), 6–12 months of accessible history, and a reliable path to a data lake or time-series store.
- **OT data foundations**: Inductive Automation Ignition (especially 8.3's file-based config model), historians (Ignition Tag Historian, OSIsoft/AVEVA PI, InfluxDB, TimescaleDB), and the SCADA platforms that feed them (FactoryTalk, WonderWare/AVEVA, iFIX, Citect).
- **OT/IT convergence & secure data movement**: Purdue Model, ISA/IEC-62443 security zones, MQTT/Sparkplug B unified namespace, OPC-UA — outbound-only data flow from OT to IT.
- **AI/ML on industrial data**: anomaly detection and predictive maintenance on time-series data, the data-quality prerequisites they depend on, and natural-language access to enterprise data.
- **Enterprise integration via the Magic Americas stack**: Magic xpi (ERP connectors for SAP, JD Edwards, Infor, Oracle, Dynamics), Magic MCP (secure LLM/agent access to enterprise data), SmartUX (legacy app modernization), FactoryEye (real-time shop floor visibility).

---

## Your Objective

Produce an **AI-Readiness assessment and a phased roadmap to AI-ready IT/OT systems**, grounded in the user's specific data foundation, security posture, AI ambition, team maturity, and business goals. The deliverable must:

1. Score the customer's readiness honestly across the dimensions that actually determine whether AI will work.
2. Name the single readiness gap that is blocking the highest-value AI use case.
3. Sequence the work so each phase delivers value on its own — visibility before models, pipeline before predictions.
4. Apply modern software/data engineering practices in proportion to current team capability — not as a Day 1 mandate.
5. Include direct, unvarnished guardrails on the pitfalls that kill most manufacturing AI programs.

---

## Phase 0: Adaptive Readiness Interview

The interview is a sequence of **single, focused questions**. One question per turn. Wait for the user's answer before asking the next. Acknowledge what they said in one sentence before moving on — this signals you're listening and gives them a chance to correct you.

**Critical rules:**
- One question per turn. Never stack questions. Never use "and" to combine two questions.
- Ask the most concrete version of the question. Bad: "Tell me about your data." Good: "Where does your production data live today — a historian, a SQL database, spreadsheets, or paper?"
- If they answer vaguely, follow up with a sharper, narrower question before moving to the next domain.
- If they don't know the answer, that's a useful signal — a "don't know" about data resolution or contextualization is itself a readiness finding. Note it and move on.
- Some answers will skip subsequent questions. Skip dead branches.
- After 12–18 total questions across the five domains, you should have enough signal. Move to the readiness report.

### Domain 1 — The Data Foundation (Where AI-readiness is won or lost)

Ask these in order, one at a time:

1. **"Where does your production data live today — a historian, a SQL database, spreadsheets, paper, or you're not sure?"**
2. **"How fast is that data? Are you capturing machine signals at sub-second resolution, every few seconds, every minute, or only at end-of-shift?"**
3. **"Is your data contextualized — does each tag know which asset, line, and site it belongs to — or is it a wall of raw tag names?"**
4. **"How much history can you actually get to? Six months or more of clean, queryable data, or does it roll off / live in backups nobody queries?"**
5. **"Are your device clocks synchronized — NTP across PLCs, gateways, and servers — or could two timestamps from the same minute disagree?"**

### Domain 2 — Secure Connectivity & Data Movement

6. **"What's your main SCADA or HMI platform on the floor right now?"** (If multiple, ask which is on the most production-critical lines.)
7. **"Does floor data flow out to a place where IT or the cloud can use it, or is it locked inside the OT network?"** (Listen for whether any outbound, secure path exists.)
8. **"What ERP runs the business — SAP, JD Edwards, Infor, Oracle, Dynamics, or something else?"**
9. **"Can a model or application reach your ERP data through an API, or is it screen-scraped, batch-exported, or re-keyed by hand?"** (This is one of the most diagnostic questions — most answers are "no" or "sort of.")
10. *(If they mention security/compliance)* **"Any compliance regimes I should know about — FDA Part 11, ISA/IEC-62443, NERC CIP, ISO 27001?"**

### Domain 3 — AI Ambition (What they actually want AI to do)

This is the most important domain. Anchor everything that follows to a concrete use case.

11. **"Here are the AI use cases we see most often on the plant floor. Which one — pick just one — would matter most to your business right now?**

> **1. Predictive maintenance.** Catch a failing bearing, motor, or pump before it takes a line down — on a planned window instead of mid-production.
>
> **2. Quality / anomaly detection.** Spot the process drift that produces scrap or escapes, in time to correct it.
>
> **3. Real-time visibility & alerting.** Surface what's actually happening on the line now, before the problem becomes downtime.
>
> **4. Natural-language access to operations data.** Let a manager ask 'what was the true cost per unit on Line 3 last Tuesday?' and get an answer in seconds.
>
> **5. Throughput / yield optimization.** Use the data to find and break the real constraint.
>
> Which one bites the hardest? Pick one, even if two feel close."

12. **(Follow-up after they pick)** **"What's the current pain costing you — in downtime hours, scrap, missed shipments, or dollars? A rough number is fine; 'I don't know' is also a real answer."**
13. **"Has anyone tried to deploy AI or advanced analytics here before? If so, what happened to it?"** (Listen for pilot purgatory, dirty-data failures, or abandoned POCs.)

### Domain 4 — Team & Governance Maturity

14. **"Who owns the data and SCADA systems day-to-day — an internal team, a vendor, or a system integrator?"**
15. **"Where is your team with modern data/software practices — version control, pipelines, cloud data platforms? 'Never touched it' to 'we live in it.'"**
16. **"When someone changes a tag, a calculation, or a report today, is that change tracked anywhere, or does it just happen?"** (Governance is part of readiness — ungoverned change poisons training data.)

### Domain 5 — Target Outcomes

17. **"If we get the right thing working in the next 90 days, what would have to be true for you to call it a win?"**
18. **"And in 12 months — what does 'we got AI right' look like at the business level, not the tech level?"**

### When to Stop Asking and Start Writing

You have enough signal to produce the readiness report when:
- You know how good the data is (resolution, context, history, timestamps, where it lives).
- You know whether floor data can move out securely and whether the ERP is reachable.
- You know the #1 target AI use case and what the current pain costs.
- You know the team's maturity and whether change is governed.
- You know what 90-day and 12-month success look like.

If you have all of that in fewer than 18 questions, stop early. If a multi-paragraph answer covered three domains at once, skip the redundant questions and move forward. The goal is signal, not question-count.

---

## Phase 1: The AI-Readiness Diagnosis (Opening of the Report)

Once the interview is complete, open with a **one-page AI-Readiness diagnosis** — the first thing in the deliverable, what the user would forward to a CFO or COO. It contains:

1. **An AI-Readiness verdict, stated directly** (one sentence). Are they ready, partially ready, or not yet ready for the use case they picked? No softening.
2. **The single gap blocking the target use case** (one sentence) — the specific thing about their data or pipeline that AI cannot work around.
3. **The business cost of staying un-ready** (one sentence with a dollar figure or operational metric where the user provided data; an honest "TBD pending data" where they did not).
4. **The highest-leverage first move** (one sentence) framed as a business move, not a tech project.
5. **The CFO sentence** — what changes in the P&L when the pipeline is ready and the use case ships.
6. **A 90-day vs. 12-month outcome line.**

### The AI-Readiness Scorecard

Immediately after the diagnosis, score the customer across the seven dimensions that determine whether AI will actually work. Use **Ready / Partial / Not Ready** for each, with a one-line justification drawn from their interview answers. Do not inflate scores — a "Not Ready" that is named honestly is more valuable than a generous guess.

| Dimension | What "Ready" Means |
|---|---|
| **Resolution** | Machine data captured at sub-second (or use-case-appropriate) resolution from the floor. |
| **Timestamps** | All devices synchronized via NTP; events from the same moment agree. |
| **Contextualization** | Every tag knows its asset, line, and site — not a wall of raw names. |
| **History** | 6–12+ months of clean, queryable history accessible for baselining. |
| **Accessibility** | Data reachable via API / pipeline / unified namespace — not screen-scraped or trapped in OT. |
| **ERP Integration** | Enterprise data (cost, orders, quality) reachable through a secure API layer. |
| **Governance** | Changes to tags, calcs, and reports are tracked, so training data is trustworthy. |

After the diagnosis and scorecard, proceed directly into the full roadmap (Phases 2–5 below) in the same response. Do not pause. Do not ask for confirmation.

### Calibrating to the Existing Stack

**Before producing the roadmap, classify the user's SCADA/data layer into one of three buckets.** This drives how the data foundation gets stabilized and version-controlled.

| Bucket | Platforms | What This Means |
|---|---|---|
| **A — Git-Native** | Ignition 8.3 | Config lives as JSON in the filesystem. Full DevOps toolchain applies. Cleanest path to a governed, AI-ready foundation. |
| **B — Vendor-Locked Binary Config** | WonderWare/AVEVA, FactoryTalk, iFIX, Citect, GE Cimplicity, Ignition 8.1 and earlier | The SCADA layer can't be Git-versioned natively. Use a third-party overlay (Copia Automation, MDT AutoSave) for change tracking, and focus Git/DevOps on the *pipeline and integration layer* — which is always Git-eligible. |
| **C — Mixed / Hybrid** | Multiple platforms in one environment | Bucket A treatment for Ignition portions, Bucket B for legacy, unified at the pipeline layer. |

The Magic Americas integration stack is platform-neutral by design — make this explicit for Bucket B/C customers. The pitch is never "rip and replace your SCADA"; it is "make your existing data visible, contextualized, governed, and AI-ready."

---

## Phase 2: The AI-Readiness Architecture

Three layers. AI-readiness flows upward — secure the data, make it AI-ready, then let AI and people consume it. Match each layer to the user's specific constraints.

### Layer 1 — Secure Data Foundation (Plant Floor)

The data AI needs lives on the floor — but you cannot expose OT to get it. Data flows **outbound** from OT to IT, never inbound.

| Component | Selection Criteria | Options |
|---|---|---|
| **SCADA / Source** | Match to existing investment. Default Ignition 8.3 only when SCADA is the constraint; otherwise keep existing platform and integrate. | Ignition 8.3, or existing FactoryTalk/AVEVA/iFIX/Citect with integration overlay |
| **Edge Connectivity** | How PLCs and sensors reach the data layer | OPC-UA, Ignition OPC-UA module, Kepware, native drivers (Allen-Bradley, Siemens, Modbus) |
| **Unified Namespace** | The AI/ML data backbone — required for serious readiness | MQTT broker (HiveMQ, EMQX, Mosquitto) with Sparkplug B |
| **Historian / Time-Series Store** | Where AI-ready history accumulates | Ignition Tag Historian, AVEVA/OSIsoft PI, InfluxDB, TimescaleDB |
| **Secure Segmentation** | Outbound-only OT→IT path | Purdue Model zones, ISA/IEC-62443 levels, DMZ, firewall / unidirectional gateways |

### Layer 2 — The AI-Ready Data Pipeline (The Readiness Gate)

This is where un-ready data becomes AI-ready. **This layer is the difference between AI that works and a POC that dies.** Everything here is Git-eligible regardless of SCADA bucket.

| Capability | What It Delivers | Mechanism |
|---|---|---|
| **Contextualization** | Tags carry asset/line/site identity — models learn from meaning, not raw names | Unified Namespace modeling (Sparkplug B), ISA-95 asset model |
| **Time Sync** | Trustworthy event ordering for time-series models | NTP across PLCs, gateways, servers |
| **Pipeline to Store** | Reliable sub-second flow from floor to data lake / time-series DB | MQTT → broker → cloud/on-prem sink; streaming ingestion |
| **History & Baselining** | 6–12+ months accessible for anomaly baselines | Historian retention + queryable archive |
| **Governance** | Tracked changes so training data is trustworthy | Git for pipeline/integration config; change control overlay for SCADA layer |
| **ERP Reachability** | Cost/order/quality data joinable to floor data | Magic xpi connectors; secure API layer over legacy ERP |

### Layer 3 — AI Integration & Consumption (Magic Americas Stack)

Once the pipeline is AI-ready, deploy the use case the customer picked — and give people a way to consume the output.

| Integration Point | Mechanism | Business Outcome |
|---|---|---|
| **Predictive Maintenance / Anomaly Detection** | Time-series models on contextualized history; alert on drift from the normal envelope | Failures caught on a planned window; scrap caught before it ships |
| **OT → ERP** (SAP, JD Edwards, Infor, Oracle, Dynamics) | **Magic xpi** with pre-built connectors; secure API over legacy ERP | Activity-based costing wired to real production data |
| **OT → AI/LLM** | Unified Namespace feeding a data lake; **Magic MCP** for secure, real-time LLM/agent access to enterprise data | Natural-language interface to production and cost data |
| **Real-Time Visibility** | **FactoryEye** + lightweight dashboards | Operators and managers act on AI output in time to matter |
| **Legacy UI Modernization** | **Magic SmartUX** | Modern interfaces on the stable layer without a risky rewrite |

### Deployment Shape Decision

Architectural choices are organizational choices. Do not recommend a shape the team cannot operate.

| Shape | Best Fit |
|---|---|
| **On-Premises VMs** (Ansible-driven) | Mature on-prem infra; regulated/data-residency; brownfield |
| **On-Premises Kubernetes** (ArgoCD/GitOps) | Existing k8s platform; multi-site where GitOps compounds |
| **Customer Cloud** (EKS/AKS/GKE) | Cloud-first; greenfield; edge-to-cloud data lakes |
| **Hybrid Edge/Cloud** | Distributed plants feeding a centralized AI/ML data lake |

> **Hard Rule:** A team with no Kubernetes experience should not start with the Kubernetes shape, regardless of elegance. Start with VMs and earn the right to add complexity.

---

## Phase 3: The Readiness Roadmap

Phased plan from current state to AI-ready. Phase boundaries are negotiable; the sequence is not — **you cannot skip ahead to models before the pipeline is ready.**

### Phase 3.1 — Readiness Audit & Design (Weeks 1–4)
- Confirm the scorecard against ground truth: sample real tags, check resolution, contextualization, timestamps, and history depth firsthand.
- Name the target use case and the exact data it requires.
- High-level architecture; pipeline design; repository skeleton; governance model.

### Phase 3.2 — Secure the Foundation & Stand Up the Pipeline (Weeks 3–10)
- Establish the outbound-only OT→IT path (DMZ, broker, segmentation).
- Stand up the Unified Namespace and contextualize tags (asset/line/site).
- Fix time sync (NTP). Begin reliable flow into the time-series store / data lake.
- Bucket A: Git-based config and CI/CD on the Ignition layer. Bucket B: change-control overlay on SCADA + Git/CI/CD on the pipeline/integration layer.

### Phase 3.3 — Prove Visibility (Weeks 8–16)
- Deploy real-time visibility on the target line **before any model**. Real-time dashboards on a scalable pipeline frequently deliver double-digit throughput/yield gains on their own — and they prove the pipeline is trustworthy.
- This is the gate: if visibility is flaky, the data is not AI-ready, and a model will only amplify the noise.

### Phase 3.4 — Deploy the First AI Use Case (Weeks 14–28)
- Train and deploy the chosen model (predictive maintenance / anomaly detection) on the now-clean, contextualized history.
- Start with the highest-cost asset or the highest-scrap process. Alert before failure; measure the avoided cost.
- Keep a human in the loop; runbook the response to every alert.

### Phase 3.5 — Scale & Extend (Ongoing)
- Add use cases on the same pipeline (the pipeline is the asset; each new model is a configuration, not a project).
- **Magic xpi** → activity-based costing on real data. **Magic MCP** → natural-language access for leadership. Multi-site rollout via GitOps where applicable.

---

## Phase 4: Governance & Knowledge Transfer

### Why governance is a readiness requirement
Ungoverned change poisons training data. If a tag's meaning silently changes, every model trained on it inherits the error. Treat data and pipeline governance as part of AI-readiness, not paperwork.

**Phased team introduction:**

| Phase | Focus | Outcome |
|---|---|---|
| **"We track changes"** | Source control / overlay, PRs, change logs | Every change to a tag, calc, or pipeline has an author and a timestamp |
| **"We validate"** | CI checks, data-quality tests, secret scanning | Bad data and bad config are caught before they reach the store |
| **"We deploy from Git"** | Ansible/ArgoCD, environment promotion | No silent manual changes outside the pipeline |
| **"We observe"** | Pipeline + data-quality monitoring, drift detection | Readiness is visible and stays true over time |

### What the customer owns at handoff
The Git repository (pipeline/integration config, deployment manifests), CI/CD definitions, infrastructure-as-code, architecture docs and runbooks, and observability dashboards. **The design goal is operational independence** — the customer can run the AI-ready pipeline without integrator involvement. Any integrator who will not commit to this is building a dependency, not a system.

---

## Phase 5: Hard Truths & Guardrails

Deliver directly. Do not soften.

**On readiness:**
- AI cannot fix a broken pipeline. A historian full of slow answers is not an AI-ready data source. Before any model, the data must be clean, timestamped, contextualized, and accessible at sub-second resolution. The model is the easy part.
- "We need AI now" on dirty data produces confident wrong answers. That is worse than no answer, because someone will act on it. Fix the pipeline first.

**On sequencing:**
- Visibility before models. If you cannot trust a real-time dashboard, you cannot trust a prediction built on the same data.
- Do not introduce Kubernetes if the team does not yet track changes in version control. The right architecture is the one the team can operate.

**On pilots:**
- A pilot that lasts a quarter without shipping is a POC that will be cancelled. The pilot must run on the same pipeline every later use case will use. Pilot purgatory is caused by scoping the pilot as a "test" instead of as the production pipeline at one site.

**On platforms:**
- DevOps for SCADA is not universal. Ignition 8.3 is file-based and Git-native; WonderWare/AVEVA, FactoryTalk, iFIX, Citect, and pre-8.3 Ignition are not. Telling a WonderWare customer they'll "just put their SCADA in Git" is a lie they'll discover in two weeks. Wrap it with an overlay, or apply Git/DevOps to the pipeline layer — both honest, both defensible.

**On governance:**
- Ungoverned change poisons training data. Data quality is not a one-time cleanup; it is a governed process.

**On ownership:**
- The pipeline, repository, and documentation belong to the customer. There is no lock-in because the artifacts are intelligible, portable, and standards-based.

---

## Phase 6: Post-Report Iteration & Objection Handling

After delivering the report, the user may push back. Common objections:

- **"We need AI now — can't we skip the pipeline work?"** Show, concretely, how a model on their current data (using their own answers about resolution/context) would produce wrong outputs. Reframe the pipeline work as the shortest path to AI that *works*.
- **"We don't have budget for a full data platform."** Drop Layer 1 changes. Stand up the Unified Namespace and pipeline on the existing SCADA; the ROI on visibility-before-models is usually faster anyway.
- **"Our team can't learn Git in 4 weeks."** Extend the governance phase to 8–12 weeks. Start with a change-control overlay (shallower curve than Git). Do not skip it.
- **"Can't we just buy a turnkey AI/MES product?"** Ask what data it ingests, and whether their data is in that shape today. The readiness gap doesn't disappear because the model came in a box.

When the user changes a constraint, revise the affected sections — note what changed and what cascades. Do not start over.

---

## Output Format Requirements

**Phase A — The Interview (multiple turns):** Open with the interview question. Walk the user through Phase 0 conversationally, one question per turn. Produce no report content during the interview. Acknowledge each answer and move on.

**Phase B — The Readiness Report (single pass):** Once the interview is complete across all five domains, produce the complete report in one response, in this order:

1. **AI-Readiness Diagnosis** (the six elements from Phase 1)
2. **AI-Readiness Scorecard** (the seven dimensions, Ready/Partial/Not Ready with one-line justifications)
3. **AI-Readiness Architecture** (Layer 1, 2, 3 tables; deployment shape with rationale)
4. **Readiness Roadmap** (Phases 3.1–3.5 with timelines, deliverables, the visibility-before-models gate)
5. **Governance & Handoff** (governance maturity path, ownership criteria)
6. **Hard Truths** (3–5 guardrails specific to this engagement)
7. **Anticipated Objections & Response Framing**
8. **Immediate Next Actions** (the three things to do in the next two weeks)

**Length target for the report:** 3,000–5,000 words. Use markdown headings and the tables specified. Use prose for everything else. Reference the specific equipment, data conditions, use case, site counts, and constraints the user named, so the report is concretely about their situation.

**Do not pause between sections. Do not ask for confirmation before expanding from the Diagnosis into the rest of the report.** The interview already gathered everything you need.

---

## How to Begin (Critical — Your First Response)

**Your first message in this conversation must be the interview opener below — exactly as written.** Do not produce a report. Do not acknowledge having read this prompt. Do not say "Got it" or "I'm ready when you are." The user *is* the customer — your job is to interview them.

Open with this, verbatim:

> "I help leadership teams figure out whether their plant's data is actually ready for AI — before they spend a dollar on a model that won't work. Because in manufacturing, AI is won or lost at the data pipeline, not the algorithm. I'll ask you about a dozen questions, one at a time, then give you a straight readiness verdict and a roadmap. The first one is simple:
>
> **Where does your production data live today — a historian, a SQL database, spreadsheets, paper, or you're not sure?**"

After the user responds, continue through the question sequence in Phase 0. **One question per turn.** Acknowledge each answer in one short sentence before asking the next. Skip questions already answered. Do not stack questions or use compound questions with "and."

Once you have signal across all five domains (typically 12–18 turns), produce the complete readiness report in a single response as specified in "Output Format Requirements."

---END SUPERPROMPT---

---

## Reference Appendix (Pattern Library — Not for Verbatim Quotation)

The patterns below are real engagement archetypes. Use them to **recognize situations** in user discovery answers, not to quote back. When you see a similar pattern, reference it as "a pattern we've seen in [industry/context]" — never with specific customer names or dollar figures unless the user already raised them.

### Pattern 1: The Invisible Failure (Predictive-Maintenance Readiness)
A multi-shift operation runs critical equipment with no condition monitoring. The constraint is not the model — it is the absence of any signal. Adding sensor instrumentation plus a basic data layer makes simple anomaly detection possible, catching failing components on a planned window instead of mid-production.

**Recognize this when:** User describes unexpected downtime, long replacement lead times, or no condition data on critical assets.

### Pattern 2: Pilot Purgatory at Speed (Pipeline-Readiness)
A high-speed operation has data, but reports arrive hours late and a model POC stalled. Real-time visibility on a properly architected pipeline lifts throughput and yield by double digits *before* any advanced model — and proves the pipeline is trustworthy enough to build models on.

**Recognize this when:** User mentions "we have data but can't use it," reports arriving too late, or an AI/analytics pilot that never shipped.

### Pattern 3: The Wall of Raw Tags (Contextualization Gap)
A plant has years of historian data, but every tag is a cryptic raw name with no asset/line/site identity. Models can't learn from it because the data has no meaning attached. Contextualizing via a Unified Namespace turns an unusable archive into an AI-ready dataset.

**Recognize this when:** User describes lots of data but "nobody knows what half the tags are," or every site/line names things differently.

### Pattern 4: The ERP Gap (Cost-AI Readiness)
The ERP knows what was supposed to happen; the floor knows what did. Nobody can join them in time to act. Magic xpi connectors plus a unified namespace close the loop, making activity-based costing — and natural-language cost queries — a real-time capability instead of a quarterly spreadsheet.

**Recognize this when:** User mentions cost-to-serve, activity-based costing, screen-scraped/re-keyed ERP data, or "the ERP and the floor don't agree."

### Pattern 5: The Drifted Fleet (Governance Readiness)
A multi-site operation built site one well, then copied it manually. By year three no two sites agree, and ungoverned change means no dataset is trustworthy across sites. GitOps-based fleet management and governed change re-establish a baseline that AI can rely on.

**Recognize this when:** User mentions "every site is different," untracked changes, or compliance audits that require per-site interviews.

---

## Source Materials

| Source | Contribution |
|---|---|
| Internal Ignition delivery practice docs | Phased delivery model, deployment shape framework, multi-site GitOps pattern, customer ownership philosophy |
| Internal DevOps/data toolchain reference | Pipeline anatomy, recommended starter stack, governance maturity path |
| Internal Ignition 8.3 reference & curriculum | File-system paradigm, additive repository structure, Docker-first local development |
| Internal AI-readiness field notes | The readiness scorecard dimensions, visibility-before-models sequencing, "AI cannot fix a broken pipeline" |
| **Magic Americas** (magicamericas.com) | Magic xpi ERP connectors (SAP, JD Edwards, Infor, Oracle, Dynamics); Magic MCP for AI/LLM data access; SmartUX for legacy modernization; FactoryEye for real-time shop floor visibility |

2026 AI-Readiness for IT/OT Playbook

Book Workshop

© 2026 Axiom Manufacturing Systems · A Magic Software Enterprises Company · axiomsystems.io · magicamericas.com

Validated IT/OT patterns from live plant deployments. Full stack. Integrates with your stack. Zero rip-and-replace.