Start with the problem
The first conversation is about what should become better: a decision, a handover, a report nobody trusts, a production step that cannot be repeated. Where is time, quality or information lost today, what would good look like, and who owns it? If there is no measurable problem, no data access and no owner, AI is not the answer yet — and I say so.
Read the current system before changing it
Before anything is designed I take the current state in read-only mode: processes as they are actually run, the systems involved, the data they hold, who owns each step, and the exceptions that live only in someone's head. Interviews, a live look at the systems, a data or repository audit — whatever the situation needs. Live systems are not touched in this phase.
Establish the source of truth
Almost every fragmented process has the same root: the same information lives in several places and nobody has decided which one is right. So for each kind of information — ERP, shop, ledger, repository, decision log — the architecture starts with one question: which system is authoritative, who may write to it, and how does everything else read from it? AI on top of an undecided truth simply produces confident answers faster.
Decide where AI belongs — and where it does not
I break work down into triggers, steps, decisions, handovers, approvals, exceptions and outputs, then ask which steps are deterministic and which genuinely need interpretation. Steps are removed, simplified, merged, automated conventionally, or redesigned with AI. Conventional automation wins where rules are fixed and writes are critical. AI earns its place where research, classification, synthesis, anomaly explanation or unstructured input create value. Most good solutions are hybrid; the worst mistake is building AI where a deterministic integration would have been better.
Architecture and governance, together
A working AI system is defined by more than its model: system limits, data sources, APIs and connectors, model and provider routing, agent roles, permissions, read/write boundaries, protected actions with human gates, context and memory, evidence, versioning, rollback, monitoring — and who owns all of it after handover. Governance is designed in from the first sketch, not audited in at the end.
Small, coherent work units
Implementation happens in the smallest unit that is complete and verifiable: one bounded change with a clear current state, a defined scope, concrete tests and reviewable evidence. Work units keep speed and control in the same hands, and they let internal teams, external developers or agencies contribute without losing the architecture.
Evidence before success
Nothing is done because an agent says so. Systems are validated against real commands, tests, builds, browser and device checks, screenshots and diffs — evidence a reviewer can look at. The same standard applies to business results: a pilot that works is not a production process until someone owns it and its failure modes are visible.