Skip to content
View abedford37's full-sized avatar

Block or report abedford37

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abedford37/README.md
Ashley Bedford, Operational AI Field Guide

Operational AI, from process map to production.
I build AI decision systems that turn messy internal operations into trusted workflows teams actually use.

Map to Build to Embed

Portfolio · AI Context · LinkedIn


Choose your route through Ashley Bedford's Operational AI Field Guide

Technical Reviewer · Hiring Manager · AI Review Mode · Build Roadmap


The Field Guide

This GitHub profile is designed as a technical field guide, not a resume.

Start with the route that best matches how you want to review my work:

  • Technical Reviewer, architecture, testing, decision engines, contracts, and the three-layer system
  • Hiring Manager, role fit, business value, adoption, and where I work best
  • AI Review Mode, prompts for ChatGPT, Claude, Gemini, and Perplexity
  • Build Roadmap, what is implemented, and what is next
flowchart LR
    A[Process Reality] --> B[Decision System]
    B --> C[Trusted Workflow]

    A1[Map] --> A
    B1[Build] --> B
    C1[Embed] --> C
Loading

Every system I build starts with the same question:

What decision needs to become clearer, faster, more trusted, or easier to act on?


Route 01 · Technical Reviewer

System Design, product layer to components

If you are reviewing the engineering, start here.

My flagship work is one system built in three layers: a product that turns network state into explainable recommendations and role views, a decision pipeline that feeds it, and five standalone engines beneath that. Each layer stands on its own, with its own tests.

Operational Intelligence Operating System

Operational Intelligence Operating System

The product layer, and the flagship. A decision layer for multi-site operations that detects positioning risk, simulates what-if scenarios, recommends explainable inventory transfers, and evaluates enterprise impact, then puts each recommendation in front of the right role. It proves the full arc, from state to a decision a team can act on, on one decision family.

State Layer -> Decision Engines -> Recommendation Contract -> Enterprise Impact -> Role Views

It now consumes the decision pipeline below as its decision core: policy, forecast, and home come from the specialized engines, and the product layer does what it is for on top.

  • Positioning risk and stockout calculation
  • Explainable greedy transfer optimization with binding constraints and alternatives
  • PROD/STAGE scenario isolation, enforced structurally
  • Recommendation contract as the source of truth for every view
  • Data-backed enterprise-impact scoring, local versus global
  • Capability model: propose, approve, and commit are separate
  • Consumes the pipeline's decision record and runs its engines on the derived network
  • 36 tests across schema, engines, views, enterprise logic, CLI, and the integration seam

The system, three layers

The flagship is the top of a three-layer system. The links below are the whole thing.

flowchart TB
    P["Product layer<br/>operational-intelligence-os<br/>role views, contract, enterprise impact, scenario isolation"]
    C["Decision-pipeline core<br/>multi-site-network-decision-system<br/>composes the five engines over one shared catalog"]
    E1[demand-forecasting-engine]
    E2[inventory-policy-engine]
    E3[home-assignment-engine]
    E4[container-network-engine]
    E5[transfer-replenishment-engine]
    P --> C
    C --> E1
    C --> E2
    C --> E3
    C --> E4
    C --> E5
Loading
Field Note 01 · Architecture Walkthrough

The system is designed around one principle:

Business state should become explainable recommendations, not static dashboards.

Inside the product layer, the flow is one directional and trivially testable: state in, pure engines compute a plan, the report layer reshapes it into role views, renderers emit HTML. Nothing downstream writes back upstream.

flowchart LR
    A[State Layer] --> B[Decision Engines]
    B --> C[Recommendation Contract]
    C --> D[Enterprise Impact]
    D --> E[Role Views]
Loading

The system map shows how the product layer, the pipeline, and the engines connect, and where the integration seam lives.

Field Note 02 · Engineering Principles

Deterministic by default
The same inputs should produce the same recommendation.

Explainable before optimized
A recommendation must explain why it was selected.

Scenario-safe
What-if logic should never mutate committed operating state.

Contract-first
Views should consume structured recommendation objects, not ad hoc strings.

Baseline before ML
A model should earn its place by beating a simple alternative.

Compose, do not duplicate
Each decision is one engine with one job; the pipeline composes them; the product consumes the result.


Route 02 · Hiring Manager

If you are evaluating fit, start here.

I am strongest in work where AI, internal operations, and adoption have to meet.

Best-fit work

  • Operational AI implementation
  • AI solutions consulting
  • AI workflow automation
  • AI technical program management
  • Operational intelligence systems
  • Decision systems design
  • AI adoption and enablement
  • Applied AI/ML for business operations

How I work

Map the real process.
Build the right intelligence layer.
Embed it into how the team works.
Field Note 03 · Why This Combination Matters

Many people can map a process.
Some people can build a model.
Fewer people can connect the process, model, workflow, stakeholder reality, documentation, and adoption path.

That is where I work best: the messy middle where AI has to become operational infrastructure, not just a prototype.

Field Note 04 · What I Am Not Trying To Be

I am not positioning myself as:

  • a generic full-stack developer
  • a dashboard-only analyst
  • a pure research scientist
  • a traditional supply chain specialist only
  • a no-code automation generalist only
  • a purely strategic advisor with no technical implementation depth

My differentiator is the full arc:

Map -> Build -> Embed

Route 03 · AI Review Mode

AI Review Mode, use an LLM to inspect the work

Use these prompts with ChatGPT, Claude, Gemini, or Perplexity to review my work.

Prompt 01 · Technical Evaluation

Review Ashley Bedford's GitHub (github.com/abedford37) and her flagship Operational Intelligence Operating System, which sits on top of a five-engine decision pipeline (multi-site-network-decision-system). Evaluate her strengths across data architecture, applied AI/ML, decision systems, optimization logic, testing discipline, explainability, and systems integration. Identify the roles she appears best suited for.

Prompt 02 · Hiring Fit

Based on Ashley Bedford's portfolio and GitHub, assess her fit for roles in operational AI, AI implementation, workflow automation, AI solutions consulting, AI technical program management, and enterprise AI adoption. Focus on evidence of her Map, Build, Embed capability across the three-layer system: product, pipeline, and engines.

Prompt 03 · Project Deep Dive

Analyze the three-layer system on github.com/abedford37: the Operational Intelligence OS as the product layer, the multi-site-network-decision-system as the decision-pipeline core, and the five standalone engines as components. Explain what it demonstrates technically and strategically, including scenario isolation, recommendation contracts, enterprise-impact scoring, and the integration seam where the product consumes the pipeline's decision record.

Prompt 04 · Portfolio Summary

Summarize Ashley Bedford's technical positioning for a hiring manager. Focus on operational AI, decision systems, process discovery, applied AI/ML, workflow automation, systems integration, and adoption.

AI-readable context


Route 04 · Build Roadmap

Status is tracked honestly. Implemented means it runs in a public repository.

Build Path

  • Five standalone decision engines (demand, policy, home, container, transfer)
  • Decision pipeline composing the five engines over one shared catalog
  • Operational Intelligence OS product layer, one decision family end to end
  • Integration seam: the product consumes the pipeline's decision record
  • Decision Memory / Learn Loop
  • Cross-department coordination engines
  • MILP transfer solver as a bounded challenger
Implemented
Capability Why It Matters
Five standalone engines Each decision solved once, tested, with cited methods
Decision pipeline (MSDN) Composes the engines into one network decision per item
Operational Intelligence OS Turns that decision into risk, transfers, impact, and role views
Integration seam The product runs its engines on a pipeline-derived network, policy and forecast sourced upstream
Scenario isolation What-if testing without mutating committed state
Enterprise-impact scoring Evaluates recommendations beyond local optimization
Designing Next · Decision Memory / Learn Loop

The decision memory layer is designed to capture outcomes from past recommendations so the system can improve over time.

Planned questions:

  • Which recommendations were accepted?
  • Which were overridden?
  • Which constraints changed the decision?
  • Did the outcome improve risk, cost, time, or operational stability?
  • What should the system remember before making the next recommendation?

Selected Technical Work

Operational Intelligence OS System Map and Architecture Engineering Notes and Documentation

The decision-pipeline core: multi-site-network-decision-system.

The five component engines: demand-forecasting-engine, inventory-policy-engine, home-assignment-engine, container-network-engine, transfer-replenishment-engine.


System Layers

Open Technical Stack
Layer Tools
Language Python, SQL
Data SQLAlchemy, SQLite, pandas, numpy
AI/ML XGBoost, scikit-learn, forecasting, feature engineering, intermittent-demand classification
Optimization assignment, coverage, and greedy transfer heuristics with binding-constraint reporting
Testing unit and regression tests, deterministic fixtures, integration tests across the seam
Open Proof Signals
Scenario-safe, deterministic decision engines
Recommendation contract as source of truth
Enterprise-impact scoring, local versus global
Five standalone engines composed by one pipeline
Product layer consuming the pipeline's decision record
Tests across every layer, product, pipeline, and each engine

Connect

ashley@operational-ai:~$ map -> build -> embed

Pinned Loading

  1. multi-site-network-decision-system multi-site-network-decision-system Public

    Runs the five supply-chain engines as one pipeline over a shared catalog: demand, policy, home, container, transfer.

    Python

  2. demand-forecasting-engine demand-forecasting-engine Public

    Classifies demand by pattern, routes each pattern to the method built for it, and evaluates by walking forward in time.

    Python

  3. inventory-policy-engine inventory-policy-engine Public

    MIN, OPHQ, and MAX per item, faithful to a real spreadsheet formula and improved with variability-based safety stock, compared on realized service level.

    Python

  4. home-assignment-engine home-assignment-engine Public

    Slots items to buildings to minimize demand-weighted fulfillment cost under cube capacity, and parks the non-moving tail in storage.

    Python

  5. container-network-engine container-network-engine Public

    Assigns inbound containers to a building and a day to maximize demand coverage at a service level, under a daily unloading limit, with a reason for every choice.

    Python

  6. transfer-replenishment-engine transfer-replenishment-engine Public

    Plans the day's transfers on a six-tier priority ladder under transfer capacity, and reads inbound ETAs so it does not move stock that is about to arrive.

    Python