Engineering
Engineering7 min readBy The Data Workers Team

Best practices for agentic supply planning and inventory data: a field guide for supply planning data teams

How supply planning data teams move their data back office to agents, practice by practice: the state of the space, the old world and the new, what the agents do step by step, how to set autonomy, who owns what, and how to start.

Planning cycles are shorter and AI forecasts amplify bad inputs.

Keeping planning data fresh and tied out is repeatable work.

The state of the space

Teams that feed demand and supply planning: ERP and WMS extracts, supplier data, inventory positions and forecast inputs. Titles include Senior PM (Data), Supply Chain Data Lead and Planning Data Product Owner.

Planning cycles are getting shorter and AI forecasting needs cleaner inputs. Every ERP change, supplier file and master-data update can quietly skew inventory and forecasts. Agents keep the planning data fresh, mapped and tied out.

The old world

An ERP upgrade doubles inventory for 2,000 SKUs; planners order against it on Monday.

It is rarely one failure. Three patterns repeat:

  • •An ERP upgrade that moved units of measure. Units change for 2,000 SKUs; inventory looks doubled.
  • •Supplier lead times that stay current. Supplier files arrive in different formats.
  • •An S&OP pack built and verified. Analysts build the pack by hand every month.

The new world

The unit change was caught Saturday, conversions approved Monday at 05:30, and planners saw correct inventory.

Here is that new world as a chain of hand-offs between agents:

How the swarm hands one problem from agent to agent: an ERP upgrade that doubled inventory.
Fig. 1:How the swarm hands one problem from agent to agent: an ERP upgrade that doubled inventory.

These are the impact metrics we move:

  • •Inventory tie-out: from about a week to 8-15 min
  • •Supplier file landed: from about 2 days to under 1 h
  • •ERP change absorbed: from about a week to hours

The rest of this report walks through the 5 practices that make that possible. At a glance:

The practices in this report, old world vs. new world.
Fig. 2:The practices in this report, old world vs. new world.

The practices, one by one

1. Detect ERP changes at the boundary

Upgrades move numbers.

Why it is harder than it looks. ERP upgrades change units, codes and fields quietly.

The old world. Found in planning.

The new world. detect_schema_change.

What the agents do, step by step:

  1. 1.The Schema Evolution agent calls detect_schema_change and detects the change.
  2. 2.The Quality Monitoring agent calls get_anomalies and flags jumps.
  3. 3.The Pipeline Building agent calls validate_pipeline and tests conversions.

In practice. Caught Saturday.

What to measure. ERP breaks reaching planners.

2. Tie inventory to the ledger daily

Monthly is too late.

Why it is harder than it looks. Inventory and the ledger drift by location and timing.

The old world. Monthly.

The new world. Daily tie-out.

What the agents do, step by step:

  1. 1.The Quality Monitoring agent calls run_quality_check and ties daily.
  2. 2.The Incident Debugging agent calls get_root_cause and explains gaps.
  3. 3.The Autonomous Data-Conductor calls request_governance_review and escalates.

In practice. Gaps found same day.

What to measure. Days inventory ties.

Practices like these compound. Across the routine work they cover:

Time to complete routine supply planning and inventory data tasks, current practice (black) vs. the agent swarm (green). Illustrative.
Fig. 3:Time to complete routine supply planning and inventory data tasks, current practice (black) vs. the agent swarm (green). Illustrative.

3. Land supplier data on schedule

Lead times drive the plan.

Why it is harder than it looks. Suppliers send data in every format.

The old world. Email.

The new world. Connectors and SLAs.

What the agents do, step by step:

  1. 1.The Data Ingestion agent calls get_connector_status and lands files.
  2. 2.The Schema Evolution agent calls generate_migration and maps formats.
  3. 3.The Quality Monitoring agent calls set_sla and tracks timeliness.

In practice. Weekly lead times.

What to measure. Supplier files on time.

4. Govern units and locations

Definitions drive math.

Why it is harder than it looks. Units and locations drive every calculation.

The old world. Spreadsheets.

The new world. Context Wizard.

What the agents do, step by step:

  1. 1.The Data Context & Catalog agent calls define_business_rule and defines units.
  2. 2.The Data Context & Catalog agent calls mark_authoritative and marks the master.
  3. 3.The Data Context & Catalog agent calls trace_cross_platform_lineage and shows consumers.

In practice. One unit definition.

What to measure. Definition conflicts.

Autonomy where work is reversible, a named approver where it matters:

Autonomous resolution by task class. Illustrative.
Fig. 4:Autonomous resolution by task class. Illustrative.

5. Build S&OP packs as routines

Packs repeat monthly.

Why it is harder than it looks. The pack is rebuilt by hand every month.

The old world. Manual.

The new world. Autopilot.

What the agents do, step by step:

  1. 1.The Pipeline Building agent calls generate_pipeline and builds the pack.
  2. 2.The Quality Monitoring agent calls run_quality_check and verifies it.
  3. 3.The Autonomous Data-Conductor calls verify_data and publishes it.

In practice. Verified pack.

What to measure. Hours per pack.

Designing the autonomy ladder

Autonomy is set per task class, not per tool. This is where we would set each class for a mature deployment, and why:

Task classClosed autonomouslyEscalatedHandled by a personWhere we set itWhy
Catalog upkeep88%8%4%L4 once the receipts are cleanThe work is reversible and repeatable
Reruns82%12%6%L4 once the receipts are cleanThe work is reversible and repeatable
ERP drift68%24%8%L3: acts and keeps a rollback pointMost cases are routine; the rest escalate with evidence
Tie-outs78%16%6%L3: acts and keeps a rollback pointMost cases are routine; the rest escalate with evidence
Inventory-of-record0%86%14%L2: always proposed to a named approverThe number carries accountability outside the data team

The operating model: who owns what

Agents change who does the work, not who is accountable for it:

RoleOwnsWhat the agents take off their plate
Head of Supply Chain DataStandards, autonomy levels per domain and which domain goes nextAssembling status, chasing owners, keeping the catalog current
Domain owners and approversPlanning and inventory-of-record tablesPreparing the diff, blast radius and rollback plan for every proposal
Data engineersReviewing agent proposals and building new data productsERP changes are detected at the boundary; inventory is tied to the ledger daily

The swarm behind the practices

AgentWhat it does for youTools it calls
Connectors and Data IngestionERP, WMS and supplier sourcesget_connector_status, trigger_airflow_dag, get_dbt_run_history
Schema EvolutionERP and supplier format changesdetect_schema_change, validate_schema_compatibility, generate_migration, rollback_migration
Quality MonitoringInventory-to-ledger and range checksset_sla, run_quality_check, get_anomalies, create_quality_tests_for_pipeline
Pipeline BuildingPlanning models and packsgenerate_pipeline, validate_pipeline, sandbox_test, deploy_pipeline
Data Context & CatalogGoverned SKU, location and unit definitionstrace_cross_platform_lineage, blast_radius_analysis, define_business_rule, generate_documentation
Incident DebuggingTraces planning anomaliesdiagnose_incident, get_root_cause, prepare_backfill, execute_backfill

Data Context Wizard keeps one governed graph of definitions, lineage and owners that every agent and person answers from. Autonomous Data-Conductor runs each job from detection to a verified result. Spellbook Data Catalog is where your team approves, audits and rolls back, and asks questions in plain English.

What disappears

  • •Orders against doubled inventory.
  • •Monthly-only tie-outs.
  • •Supplier files by email.
  • •Unit conflicts.
  • •Hand-built S&OP packs.

The magic is not any single agent. It is that the back office keeps running: bad data is caught where it enters, every new table gets quality rules and documentation without anyone writing them, access follows policy, fixes are verified before anyone opens a dashboard, and every action leaves a signed receipt.

A product manager's scorecard

MetricHow to read it
ERP breaks reaching plannersBaseline it in the first week of the pilot; review it monthly.
Days inventory tiesBaseline it in the first week of the pilot; review it monthly.
Supplier files on timeBaseline it in the first week of the pilot; review it monthly.
Definition conflictsBaseline it in the first week of the pilot; review it monthly.
Hours per S&OP packBaseline it in the first week of the pilot; review it monthly.

Where this goes next

Planning will run on continuously verified data, and S&OP meetings will start from numbers no one questions. Supply chain data teams will move from extract maintenance to forecasting products.

The climb: from assisted to autonomous to agentic

Our thesis is that the data platform climbs the way analytics did, in stages, and that the hard part of data work was never knowing what to do but doing it. For supply planning data teams, the climb looks like this:

  • •Assisted. Agents work alongside your team. They read the whole stack, show what needs doing and propose every fix with a receipt; planning and inventory-of-record tables always go to a named approver.
  • •Autonomous, under your governance. Routine work runs on its own: eRP changes are detected at the boundary, inventory is tied to the ledger daily, and the S&OP pack is built and verified as a routine. Your team governs the agents instead of doing the upkeep.
  • •The agentic enterprise. Planning will run on continuously verified data, and S&OP meetings will start from numbers no one questions. Supply chain data teams will move from extract maintenance to forecasting products.

You choose the altitude, every step is visible and reversible, and the pilot below is the first rung.

The pilot: how supply planning data teams start

The pilot is how your team proves the value on its own data before committing.

  • •What we connect. SAP, Oracle or NetSuite; WMS; supplier portals; Snowflake or Databricks; dbt; planning tools such as Kinaxis, o9 or Blue Yonder, over MCP, inside your infrastructure. Nothing migrates.
  • •Scope. Daily inventory tie-out at L2.
  • •First week. Agents run at L1 across the scoped domain. They map every pipeline, definition and lineage path and show the fixes they would have made, with receipts, so your team sees the value before anything changes.
  • •By week two. ERP changes are detected at the boundary and inventory is tied to the ledger daily start running on reversible work. Planning and inventory-of-record tables stay at L2 with a named approver.
  • •At day 30. We review the impact metrics against your baseline:
  • •Inventory tie-out: from about a week to 8-15 min
  • •Supplier file landed: from about 2 days to under 1 h
  • •ERP change absorbed: from about a week to hours
  • •the share of catalog upkeep closed autonomously, targeting 88% as the deployment matures
  • •What you decide. Whether to expand to the next domain. The pilot fee is credited in full against the first year.
  • •Cost. Start with a pilot ($7,500 one-time, credited in full against the first year). Scale is from $1,000 a month and Enterprise from $3,000 a month, billed annually, with unlimited seats, no usage meter and no markup on model spend. See pricing.

The pilot is the start of a longer curve:

Share of agent actions by autonomy rung over the first year. Illustrative.
Fig. 5:Share of agent actions by autonomy rung over the first year. Illustrative.