Skip to content
Yoann Frayce
All systems
2026 — presentActive product

FleetMind

Chapter 3 — the product the first two were arguments for

Decision intelligence for electric fleet and charging operations: simulate the night, compare interventions across the same futures, and let the model explain a result it was never allowed to produce.

FounderPrivate repositoryView architecture

Context

The situation

Professional fleets are electrifying while the electricity system is looking for consumption it can steer. Those two curves meet in the depot, at night, in a plan somebody has to commit to before the night happens.

The problem

The operational bet is made once, in the evening, against a night that has not occurred yet — and the tools available are averages, spreadsheets and experience. The decision is not “what will the load be”. It is “which response do I take now, and does it still hold if the night goes differently”.

What I built

Carry forward exactly two things from the prototypes and build the product around them. First, uncertainty is explored rather than averaged: the operational night is sampled many times and interventions are compared across the same sampled futures. Second, the language boundary is structural: the simulation owns the arithmetic, the model explains it, and nothing reaches the operator that has not resolved to a computed value.

FleetMind is the active product direction that DepotOps and Forkcast were, in retrospect, both arguments for. DepotOps established that operational risk becomes legible when you simulate the night hundreds of times and phrase the result as a count of concrete outcomes. Forkcast established the boundary that makes such a system safe to put in front of an operator: the engine owns every number, the model owns only the explanation, and the boundary is enforced by verification rather than by instruction. FleetMind takes both and points them at electric fleet and charging operations as a product rather than a demonstration.

Architecture

How it fits together

Key decisions

The choices that shaped it

Each of these was a fork in the road where the obvious option would have produced something that looked the same and behaved worse.
  1. 01

    Explore the distribution, do not collapse it

    An optimised plan assumes a fixed future. In a depot several parameters move at once — real consumption, recovery from a failure, the arrival of temporary capacity — and deterministic optimisation does not cover that space. Sampling the night many times and comparing responses across the same samples does.

  2. 02

    The operator decides; the system argues

    Accept, override, ask why. Overrides are recorded and visibly reshape how future options are ranked. A decision-support system that cannot be overruled is a decision system, and nobody in an operational role will accept one.

  3. 03

    The language boundary is a product requirement, not a safeguard

    Carried directly from Forkcast: figures reach the interface only if they resolve to a computed value. This is what makes the output auditable, and auditability is the difference between a tool an operator uses and a demo they enjoy.

My contribution

Founder. Product direction, system architecture, and both technical predecessors.

What I owned

  • The convergence thesis: simulation for legibility, verification for trust
  • Both predecessor systems, built solo (DepotOps, Forkcast)
  • Product framing and the business case

Stack and limits

Built with

  • Python
  • Simulation engineering
  • Applied LLMs
  • Decision support

Techniques

  • Monte Carlo operational simulation
  • Counterfactual intervention comparison
  • Verified language boundary

What it is not

  • FleetMind is an active product. Current implementation, data sources and roadmap are deliberately not described here.
  • The published figures on this site come from the two prototypes, on synthetic data, not from the product.