Training program

Forward Deployed
Engineering

12 weeks · 42 live lessons · 4 blocks

Carry AI solutions through to working in a real operational environment. The agent writes the code — you set the task, impose the limits, read the result, verify it, and own it.

Operations First.
AI Second.

magnaqore.io/forward-deployed-engineering
12weeks, fixed cohort start date
42live lessons with an instructor
3defenses in front of the client
3client-side situations, unannounced
2systems in your portfolio, documented
10–12hours per week
The role

What a Forward Deployed Engineer does

This is an engineer sent to work inside the client's company — not from a vendor's office, but where the actual work happens. The role grew out of Palantir and spread from there: today the same positions are posted by OpenAI, Accenture, Deloitte, and large corporate buyers.

What separates this from a product engineer is where the task comes from. A product engineer receives a finished specification and closes it. A forward deployed engineer starts from a business goal, converts it into a solution himself, chooses the architecture himself, and owns the fact that the system works inside someone else's environment.

AnimationA solutions architect with an obligation to deliver something that runs — not to hand over a recommendation.
Day to day

The work covers

  1. 01

    Technical discovery: understanding the processes, data, systems, and constraints of the company

  2. 02

    Turning a business goal into a solution design, technical requirements, and a measurable outcome

  3. 03

    Designing the data model and the architecture of the solution

  4. 04

    Building through an agent: applications, integrations, data pipelines, agentic workflows

  5. 05

    Connecting the solution to what the company already runs — databases, ERP and CRM, identity systems, cloud, third-party services

  6. 06

    A prototype before development starts, so the conversation happens over a working example rather than words

  7. 07

    Engineering discipline: evaluation sets, monitoring, security, logging, versioning, documentation, incident review

  8. 08

    Deployment into production and technical handover to the client's team

Why the role exists

Companies have learned to write AI strategies. The gap opened further down the line — between an approved strategy and a working process.

An off-the-shelf solution does not fit into someone else's operational reality. The data is theirs, the exceptions are theirs, the people are theirs, and some of the systems are twenty years old. Value is lost on the last stretch: integration, data quality, adoption.

What was needed was someone who arrives on site and closes that stretch end to end while remaining accountable for the result.

The role is expensive, and small companies do not hire it. Upper salary bands in the US are comparable to those of a department head.

Scope of responsibility

Owns the technical solution end to end: from discovery of systems and data through to running production

Inside the role
discovery of data and systemsgathering technical requirements — data state and quality, load, integration points, access and privacy constraints, acceptance criteriaconfirming technical feasibilitydesigning the data model and architectureselecting servicesbuilding through an agentintegrating with existing systemsquality assurancedeploymentmonitoringincident reviewtechnical documentation and handover to the client's technical team
Outside the role
project and schedule managementgathering project requirements and aligning them across departmentscommercial negotiationorganizational changetraining staff on new operating proceduressetting transformation priorities at company level

These belong to the delivery lead, the transformation director, and the process owner on the business side. A forward deployed engineer works alongside those people and does not replace them. He does not receive a finished specification — he converts a business goal into a solution — but he is not accountable for which goals the company sets itself.

About the program

Who it's for

People who want to deploy AI inside companies: carry solutions through to working in a real operational environment and own the outcome.

Entry requirements

01 · Required

An IT background

Experience in a technical environment: development, analytics, QA, support, systems administration, implementation, technical project management. The program is built for people who already understand how systems work and are moving into a different role within the industry.

02 · Required

Working knowledge of at least one programming language

Syntax, data types and structures, functions, and the ability to read someone else's code and understand what it does. Plus SQL at the level of SELECT and JOIN. This is not a preference. From week three you read diffs and accept or reject what the agent produced. By week five you verify that a query returns what it is supposed to. Every form of control over the agent rests on this.

03 · Built in

Engineering literacy builds on an existing base

The program includes general lessons on engineering literacy — project structure, reading a diff, tracing the cause of an error. These build on an existing base; they do not substitute for one. The program cannot teach you to fix code from zero: this is not a programming course.

04 · An advantage

Experience working with a client or an internal business unit

An advantage but not a requirement. Gathering technical requirements and mapping processes are taught from week one.

What you'll be able to do

  • Run technical discovery: understand the process, data, systems, and constraints of a company
  • Turn a business goal into a solution design with measurable acceptance criteria
  • Confirm or reject technical feasibility before a commitment reaches the client
  • Tell a task that needs a model from a task that needs a rule
  • Brief a development agent so that it produces what you need — and verify that it did
  • Design the data model, which is the thing agents do worst
  • Build a system, connect it to the client's existing landscape, and put it into production
  • Set up ongoing quality checks, monitoring, error classification, and rollback
  • Hand the system to the client's technical team and defend your decisions to their specialists

Who it isn't for

  • Anyone without a technical background: the program cannot be completed without one.
  • Anyone looking for a coding course: here the agent writes the code, and the participant sets the task and verifies the result.
  • Anyone seeking a research role in machine learning.
How the learning works

The agent writes the code. You own what comes out.

You set the task, impose the limits, read the result, accept or reject it.

The program does not teach you to write code from scratch, but it does teach you to read it. Without that, verification collapses into trust: an engineer who cannot read the agent's output has no choice but to believe the agent's report on its own work.

Every week produces an artifactEvery block closes with a defense in front of the client
AnimationA bad JOIN doesn't crash the system — it puts wrong numbers in the client's report. You catch it in the diff.
Program mechanics

Live lessons, a simulator, and pressure from the client's side

Live, with a recording

All lessons are delivered live with an instructor. A recording of every session stays with the participant and can be reviewed at any time.

Feedback on every submission

The solution is reviewed, weak spots are pointed out, and alternatives are explained.

Simulator between sessions

Between sessions, participants practice on the AI simulator — any time, as many times as they want.

Cohort schedule

Lessons and materials open on the cohort schedule and do not depend on whether the previous assignment has been submitted.

AnimationDiscovery in the simulator: at least three passes, until more than half of the hidden facts have been found.
The “Client” simulator

An AI bot loaded with knowledge of the training companies

The same companies the course practice is built on. It plays the employees and the owner of such a company: it answers exactly what was asked, never prompts, withholds part of the facts, gets tired after twenty-five questions, and contradicts its colleagues.

Participants use it to practice:

  • process discovery
  • gathering technical requirements
  • conversations with the client's technical staff

Discovery is a skill built by repetition. One instructor can give three or four live interviews per participant across the whole course; the simulator removes that ceiling.

Client-side situations

Three situations the instructor plays out in the client's role

Participants know which week it will happen, but not when or in what form.

  • Week4

    Employees enter data in a form the tool wasn't built for, and the output breaks

  • Week7

    A new requirement arrives that doesn't fit the data model already designed

  • Week10

    Incident: an external service changed its response format; the system has been producing garbage for three days

AnimationAlert → cause → fallback service → verification → write-up for the client. Degradation instead of collapse.
AnimationWeek 12: break a running system in front of the client and bring it back.
Defenses

Three mandatory checkpoints, held live in front of the group

Everyone else listens and learns from someone else's answers.

  • Week4

    Reviewing your own code

    You show which errors you found in the agent's work and how you fixed them. The instructor then opens the places you left untouched. What is tested is not that the system runs, but how well you understand what happens inside it.

  • Week8

    Where the system will break

    You name three places where the solution will fail and show what has been done to make that visible. The instructor pushes: "what if the model is wrong," "what about data leaking," "what happens at ten times the volume."

  • Week12

    Live rollback

    You break a running system in front of the client and restore it to its previous state. Then you answer why it was built this way, what wasn't done and why, and what risks remain.

Review of submitted work

Every submission is reviewed by the instructor

Twice during the course, participants check each other's work: in week 9 they run someone else's scenarios against someone else's operating instructions, and in week 11 they deploy someone else's system from the handover package. If an outsider couldn't do it, the documentation is incomplete.

Workload

10–12 hours per week. Fixed cohort start date.

Sessions with the instructor, practice on the training company, work on your own system.

Stack

All cases are web applications, on a single stack

The reference solutions, the automated checks, and the peer review are all built for it. Programming languages are not taught as a subject: in week 11 you learn the procedure for entering an unfamiliar stack — that transfers to other kinds of projects, unlike knowledge of a specific language.

Demo lessons

Two demo lessons

Lesson 3.1 “Two agents and the working cycle” and Lesson 9.1 “The evaluation set”, each as a short 2D animated recap: what the lesson covers, the technique and the artifact it leaves behind.

magnaqore.io/forward-deployed-engineering/demo
Course program

12 weeks · 4 blocks

Open any lesson to see exactly what it covers. Every week produces an artifact; every block closes with a defense.

ArtifactClient-side situationDefensePractice & review
Block 1Weeks 1–2

Discovery and the model

9 lessons
Week 1

Discovery and framing the task

No AI and no code at all.

1.1The AI architect's roleLive lesson

Who you become. A developer executes the task he was given. An architect decides what the task should be, chooses the solution, and owns the consequences. These are different professions, and the second one starts with a different way of thinking.

Why discovery comes before code. A decision made without understanding the process and the data turns out technically flawless and useless. What fails most often is not the implementation but the choice of task.

Questions you ask yourself. Before the task: whose work does this change, and have I spoken to that person. Before the decision: what happens if I'm wrong, and how will I notice. After delivery: does this work without me.

Questions you ask others. How to test someone else's technical judgment: ask them to name where the solution breaks; ask what happens at ten times the volume; ask which option they considered and rejected. Anyone who can't answer those three hasn't thought the task through — human or agent.

The three-step rule: never say "no" or "I don't know" on the spot. In a first conversation an architect neither refuses nor admits ignorance. The sequence is:

  • "I'll check, I'll look at it from your side, I'll talk to a specialist" — with a deadline and a commitment to come back.
  • If an alternative is visible, offer it rather than staying silent.
  • Only after the check: a reasoned "no," with an explanation of exactly what was tried.

A refusal without the first two steps reads as incompetence. A refusal after them reads as expertise.

Standing with the client. When an architect says "that can't be done," it should be accepted without argument. That standing is built from a history of checks: the client watched you search for a solution and knows the refusal isn't laziness. Without it, every "no" turns into a negotiation.

The right to say "AI won't solve this." Rejecting the wrong solution is part of an architect's job, not an evasion of it.

This lesson comes back at every defense: what gets tested there is not only the system but the ability to justify a decision under pressure.

1.2Process discovery and technical requirementsLive lesson

How to listen to someone who describes a job description instead of actual work. Open questions versus closed ones. Why "tell me about your processes" produces a useless answer. How to look for contradictions between accounts, and what to do with them. The cardinal mistake: proposing a solution before you understand the process.

What has to be captured by the end: data state and quality, volumes and frequency of operations, integration points, access and privacy constraints, and who physically works with the system.

1.3Reproducing the process visuallyLive lesson

The architect's primary tool during discovery.

A process described in words does not convert into a solution. "I copy from this tab into that one" says nothing about what to build. So the process isn't retold — it's reproduced: you open the same spreadsheets and programs the employee works in and walk through it on screen, step by step.

That's when what the words don't carry becomes visible: which fields, which data types, where a conversion is needed, where a relationship between tables replaces a manual transfer. When a process can't be shown on screen — a phone call, a note in a chat, something passed along verbally — it gets drawn as a diagram together with the participant.

The diagram then works as a stencil for the build: it shows which data comes from where and in what type. Without it, the agent builds the system on an approximate understanding of the process, and the errors surface during rollout.

1.4Systems landscape and integration boundariesLive lesson

Which systems are already in place, where the data sits, what condition it's in. What the API exposes and what it doesn't. Whether there's a cloud version, and whether data syncs between accounts. Closed and legacy systems: when integration is impossible and the solution has to be built alongside rather than inside.

Separately — other contractors: what they have already implemented, how it was done, and why their work has to be unpacked before yours begins.

1.5Confirming feasibility and framing the taskLive lesson

A technical check before a commitment reaches the client: what's buildable, what isn't, what's buildable differently. A refusal at this stage is cheaper than a refusal in week four.

The framing: what changes, what measures it, what counts as success, who confirms the result. Baseline figures are captured before work starts — processing time, share of manual steps, error rate — and measured again at the end.

PracticeDiscovery in the simulator with every character in the case. At least three passes, until more than half of the hidden facts have been found.
ReviewThe bot compares against the reference and shows what was missed. The instructor examines whether the choice of task is justified and whether the process diagrams are complete.
ArtifactTechnical discovery — visual process diagrams, systems and data landscape, feasibility assessment, task framing with acceptance criteria.
Week 2

Models, context, boundaries

2.1Speaking to models and structured outputLive lesson

The prompt formula: task → role → goal → context → format. Structured output instead of prose you have to parse afterwards: the schema is defined up front and the model returns data, not text. The decision is made once and eliminates an entire class of failures.

2.2Context as engineeringLive lesson

The company's BusinessBrain: operating rules, tone, nomenclature, constraints, standard cases — assembled from the case documents. What lives where: system prompt, project files, database. Privacy: what must never go to a model, and what the alternatives are.

2.3When a model isn't neededLive lesson

A rule, a lookup table, ordinary code — cheaper, faster, more reliable. How to make that call before you start building. Choosing the model for the task. Cost at the case's real volume; latency as a constraint.

2.4Selecting services and budgeting subscriptionsLive lesson

Criteria for assessing a service: is there an API and are there integrations for moving data, is there a cloud version, does data sync, how does support behave, what are the response and input speeds, what does it cost at real volume.

A fallback service for every critical component. The interchangeability rule: keep two or three viable services per operation — when one fails, quality may drop but the system doesn't stop.

Budget is calculated in iterations rather than months: 5,000 / 10,000 / 15,000 / 20,000 operations, and the client picks the volume. A dedicated card for subscriptions, with invoices routed automatically to the client's email so nobody has to dig them out of each service by hand.

ArtifactBusinessBrain.md, prompt library, a reasoned "model or rule" decision for each task, a service map with fallbacks, a subscription budget by iteration.
Block 2Weeks 3–4

The agent and the first tool

7 lessons
Week 3

Managing the development agent

3.1Two agents and the working cycle Demo lesson

The development agent and the agent inside the client's system are different roles, with different costs of error and different modes of control. Habits from one must not carry into the other.

The project cycle: frame → plan → skeleton → iterate → test → two environments → release. The frame and the acceptance criteria are written before the agent produces anything. The plan is revised before the code: when it diverges from reality you rewrite it rather than patch around it.

3.2Engineering literacyLive lesson

Project structure: where the data lives, where the logic lives, where the interface lives. Reading a diff — what changed and what that changes in behavior. How to read an error and find the line. SQL at the level of SELECT and JOIN: agents get data wrong quietly — a bad JOIN doesn't crash the system, it puts wrong numbers in the client's report.

Calibration exercise. Twenty lines written by hand. Not for production. The point is to feel what costs ten minutes and what costs a week. Without that reference you cannot estimate effort, and you cannot catch the moment an agent over- or under-states difficulty.

3.3Environments and red linesLive lesson

Repository, access, development and production separated from day one. Backup before any change. Rollback in a single command. Secrets outside the repository and outside the model's context.

Red lines — what an agent never gets: running as root, deleting data in production, migrations without a backup, changing permissions, secrets in plain text. This is the condition for being allowed near a production environment at all.

ArtifactConfigured environment, two branches, a security checklist, your own write-up of a first diff, the calibration exercise.
Week 4

Prototype, first tool, rollout

4.1A prototype before developmentLive lesson

The prototype is built before the main implementation starts and shown to the client. It has one purpose: to move the conversation from talk onto a screen. In conversation a client agrees to anything and remembers his requirements later; in front of a prototype he sees what he's getting and speaks up immediately.

What to show: data entry, the main screen, the shape of the output. What not to do: polish the prototype into something workable — it gets thrown away.

4.2Briefing the agentLive lesson

Plan before code. Decomposition: why "build me a platform" fails and "add one field" works. Acceptance criteria are written before the run. One change per pass.

4.3Building and acceptanceLive lesson

One task end to end. Reading the diff at every step, accepting or rejecting. What to do with garbage on input. An interface for someone who never read the documentation. Verification against last month's data from the case export.

4.4Data migration and go-liveLive lesson

Data migration happens outside working hours — when nobody is entering records and nobody is touching the system. The team moves to the new solution at the start of a working week.

Technical operating instructions: what to do on a routine error, where to find logs, who to escalate to. Measurement afterwards, compared against the baseline. The list of "what we still had to do by hand" is the requirements list for the future platform.

Client-side situationEmployees enter data in a form the tool wasn't built for, and the output breaks.
Defense 1What the agent wrote and what you verified. The instructor opens specific places in the code and asks you to explain what happens there.
ArtifactPrototype, working tool, technical operating instructions, change log, before-and-after figures.
Block 3Weeks 5–8

The system

14 lessons
Week 5

Data and specification

5.1Data modelingLive lesson

Entities, relationships, the lifecycle of a record. Where the truth lives. What happens with a second client and ten times the volume. Why the schema can't be handed to an agent without a decision already made: this is what it does worst and what costs the most to redo six months later.

5.2Migrations and dirty dataLive lesson

Changing a schema against live data. A backup as a precondition. Working with a real case export: duplicates, gaps, the same field in different formats, junk in reference tables. The agent cleans; you reconcile against the source.

Syncing with the client's running systems: the data must match cell for cell and column for column. That's the baseline minimum — without it automation is simply not possible.

5.3A specification in the form an agent can digestLive lesson

A specification as a document, not as a chat thread. What's in scope, what's out, what the acceptance criteria are. Persistent project rules get written when the agent makes the same mistake twice. Path-scoped rules — when a rule is only needed in part of the project.

ReviewVolume test — the schema holds at ten times the data. Mandatory instructor review: an error made this week will surface in week ten.
ArtifactData model, specification, cleaned and loaded data, project rules.
Week 6

The platform: skeleton

6.1Building the skeleton through the agentLive lesson

Entity → relationships → permissions. Acceptance piece by piece: the agent does one thing, you read it and accept it, then the next. Why a hundred lines without a commit is a failure even when everything works.

6.2Reading diffs at paceLive lesson

What to look for in a change, which edits you can accept at a glance and which demand a close read. The change log as a mandatory artifact.

6.3Skills and subagentsLive lesson

A skill gets created when you paste the same instruction for the third time. A subagent — when a side task clutters the thread. Context: rules load always, skills on call, subagents separately. Bloated rules make the agent less attentive.

6.4Documentation inside the systemLive lesson

Every block and every phase of an automation is labeled as it's built: what it is, what it's for, what happens if it fails. It's written for you, not the client: in two or three months you'll come back to this system and won't remember the logic.

This is what makes a system transferable and extensible. An unlabeled automation gets rewritten from scratch — that's cheaper than deciphering it.

ArtifactWorking platform skeleton, change log, first skills, labeled automation blocks.
Week 7

The platform: logic and new requirements

7.1Logic and documentsLive lesson

The calculations and rules that used to live in an employee's head. Generating documents and reports from the same data.

7.2Hooks and permissionsLive lesson

An instruction in the rules is a request. A prohibition is permissions and hooks, nothing else. A hook belongs where something must fire every time, regardless of what the agent decided on this particular run. Permissions are configured before the first production access, not after.

7.3Estimating difficulty and the impact of new requirementsLive lesson

How to estimate the effort of a task an agent will carry out — based on the week-three calibration. Technical difficulty and volume of work are different things: a hard solution can take an hour, a routine one three days.

Separately: what to do when a requirement arrives after the data model has already been designed. Which changes fit into the existing solution, which require rebuilding the foundation, and how to tell them apart before work begins. The output is an assessment — "this fits" / "this requires rebuilding that part" — and the decision about schedule and cost is not the architect's.

Client-side situationA new requirement arrives that doesn't fit the current data model.
ArtifactLogic and documents in operation, a technical assessment of the new requirement stating what has to be rebuilt.
Week 8

Knowledge and integrations

8.1Search over documentsLive lesson

When RAG is needed and when a file in context is enough — decided by volume and update frequency. What gets indexed, how it's chunked, which metadata. Citations: the rule is "no source, no answer." What to do when the answer isn't in the corpus. Re-ranking and hybrid strategies — at the level of "when to start thinking about it."

8.2Exchanging data with external systemsLive lesson

APIs, JSON, response codes, retries, timeouts. Webhooks and idempotency: why the same webhook arrives twice and what to do about it. A standard connection protocol versus a hand-rolled connector — when each is cheaper.

8.3Queues and background jobsLive lesson

What problem they solve and when you can't do without them.

8.4A new industry and a new countryLive lesson

A separate stage of work, triggered when a project lands in an unfamiliar industry or country.

Micro-automations to test services. Before the main build begins, small throwaway automations are assembled — their job isn't to work but to measure: data entry speed, response speed, quality of the service's support, real cost. Based on the results the service is adopted or dropped.

Regional constraints. Which services are blocked or unavailable, what data residency requirements apply, where an intermediate layer will be needed. A solution that works in one country may be entirely inapplicable in another — and that gets established before design, not during it.

Schedule buffer. In an unfamiliar industry or country, the first two or three weeks go on discovering what you didn't know. That is built into the estimate up front.

Defense 2Three places where the system will break, and what's been done to make that visible. The instructor pushes: "what if the model is wrong," "what about data leaking," "what happens at ten times the volume."
ArtifactDocument search with citations, system connected to the case's working channels, service evaluation report.
Block 4Weeks 9–12

Reliability and delivery

16 lessons
Week 9

Verification

9.1The evaluation set Demo lesson

A model answers the same prompt differently every time, so "I tried it and it works" is not verification. What's needed is a standing set of 30–50 real cases with known correct answers, assembled from the company's own history. The system is run against the whole set on every change of prompt, model, or data — and it's immediately clear whether things got better or worse.

What gets measured: share of correct answers, completeness, the ability to decline rather than invent, cost per request, response time.

9.2Two stages of testingLive lesson

Your stage. Every scenario is run 10–20 times with varied inputs before anyone outside sees the system. This is where the bulk of errors are caught.

The client-team stage. Demo access is opened and a deadline for feedback is set — two days to a week. You need 30–50 touches from live users for the real problems to appear; fewer than that and the sample means nothing.

Separately: awkward and deliberately hostile inputs. Empty fields, text where numbers belong, double submissions, interruptions halfway through. Who checks these, and against what list.

9.3Error classification and response timesLive lesson

Three levels, each with its own behavior:

LevelWhat it meansResponse
Criticalthe system is down, data is being corrupted, the client's process has stoppedimmediately, with client notification and a root-cause write-up
Majorpart of the functionality is broken, a workaround existswithin a day or two, with advance notice
Minordisplay, convenience, a rare edge caseon the normal schedule, without announcement

Classification by the nature of the error: what's fixed by the prompt, what by the data, what by the code, what by the process. An error that can't be fixed — how to surface it to the user. The iteration cycle: hypothesis → change → run → decision.

9.4The release ruleLive lesson

A system is never fully finished. Polishing it internally, without live users, hits a ceiling: beyond a point you stop finding errors, because the errors are produced by people, not by you.

The benchmark is roughly 60–80% of errors eliminated, with no critical ones remaining. At that point the system ships, because a week with live data yields more than a month of solo refinement. The release decision belongs to the architect: he's the only one who sees the real state of readiness.

What must be in place first: rollback, monitoring, alerts on the sensitive components.

ArtifactEvaluation set, report across both testing stages, error classification with response times, error log with a remediation plan.
Week 10

Production

10.1The server through the agentLive lesson

What the agent does: connection, installation, configs, processes, schedules, logs, the deploy command. What you decide: what gets deployed, where the line between test and production runs, which processes stay alive, what counts as an incident. What's never handed over — the week-three red lines, now in practice.

10.2Releasing and rolling backLive lesson

The sequence for putting a new version into production: what to verify beforehand, in what order to switch over, how to confirm the system is alive afterwards.

Separately — the rollback plan: how to return the previous working version in a single command if the new one has broken the client's process. If that plan isn't written, you don't release. Plus credentials and keys: where they live and why not in the repository.

Launch day. Be reachable from the moment it goes live — questions are guaranteed. First check: does everyone actually have access, because someone always didn't get it. First-day feedback is worked through within two or three days, not later: otherwise people revert to the old way of working.

10.3Monitoring and failuresLive lesson

What to log and what must never be logged. Alerts on the sensitive components — the parts whose failure stops the process. Tracing the chain: where exactly the meaning was lost. A one-page dashboard for the client.

Failures: the model is unavailable, the quota ran out, garbage came in, the response wouldn't parse, an external service changed its format. Degradation instead of collapse — switch to the fallback service; quality may drop, but the process keeps running. The human in the loop: where it's mandatory and where it does harm. Caching and a cheaper model on the simple steps.

10.4Incident reviewLive lesson

What counts as an incident and what counts as a routine error. The sequence: alert received → cause identified → fix or service swap → verification → write-up for the client.

When you don't tell the client about a failure: it was non-critical, the fallback handled it, the process was unaffected. When you always tell them, in writing: the process stopped, data was corrupted, or the cause hasn't been removed and may recur.

A special case: a constraint you can't lift — a service is unstable for reasons outside your control. That gets stated plainly, with the options laid out: wait for an update, change the approach, drop the feature.

Client-side situationIncident — an external service changed its response format; the system has been producing garbage for three days.
ArtifactSystem in production, monitoring with alerts, written release and rollback procedure, incident write-up.
Week 11

Agents in the system, and handover

11.1The agent inside the client's systemLive lesson

How it differs from a development agent: nobody supervises it in real time, and the cost of error is the client's data. When an agent is warranted and when a sequence of steps is enough. The boundaries of its authority: what must never be delegated to it.

Separating logic: one scenario, one agent. A voice agent, an outbound campaign, document processing — these are different logics and must not be merged into one build. If two people work on the system, the split follows scenario logic, not slices of a single scenario: one builds the foundation, the other builds the automation chains.

11.2Levels of autonomyLive lesson

Proposes → executes with confirmation → executes on its own. Who raises the level and against what criterion. The threshold is set in advance; otherwise it gets raised out of impatience.

11.3Technical handoverLive lesson

The full contents of the package:

  • access: accounts, password manager, keys, who owns what;
  • what the system is made of: which service is responsible for what, and how they connect;
  • subscription cost per service and what happens if one goes unpaid;
  • technical documentation: architecture, data model, integration points, known limitations;
  • operating instructions: routine failures, where the logs are, how to roll back;
  • the development agent's configuration, packaged — otherwise it leaves with you.

If the client has a technical team, a knowledge base over the system is added, so they can query it directly. If they don't, handover is limited to documentation and instructions — and that's agreed in advance.

Knowledge transfer takes anywhere from a week to a month and a half, depending on how strong the client's technical side is.

11.4Entering an unfamiliar stackLive lesson

A client will want a mobile app, a desktop app, or something on a different toolset entirely.

What transfers completely: the working cycle, briefing the agent, decomposition, acceptance criteria, environment separation, backups and rollback, evaluation sets, reading diffs, red lines.

What needs separate handling: platform constraints — app store publication, permissions, offline behavior, OS versions, screen sizes. The agent knows about these and is at its most confidently wrong precisely here.

The entry procedure: establish the platform's constraints in a dedicated conversation before work begins; build a minimal end-to-end slice and get it running on a real device; record in the project rules every place the stack behaves unexpectedly; add a buffer to the estimate.

The quality of your first piece of work on an unfamiliar stack will be lower than on your own. That's said to the client before, not after.

11.5Your own capacityLive lesson

Two or three systems in flight at once is normal. Four is a risk, and it has to be said out loud before the schedule slips.

The sign of overload that shows up before anything breaks: initiative disappears. The person stops checking services, stops looking for alternatives, stops clarifying what's unclear — and only does what was asked. That's a signal to stop, not to push harder.

An architect tracks his own load himself, because it can't be assessed from outside: only a technical specialist can judge technical work.

ReviewAnother participant deploys your system from the handover package. If they couldn't, the package is incomplete.
ArtifactTwo scenarios on top of the platform, complete handover package.
Week 12

A new case and the finale

12.1Discovery in two daysLive lesson

An unfamiliar case from a different industry. Visual process diagrams, systems landscape, feasibility assessment, task framing.

12.2A prototype in three daysLive lesson

From task to working prototype. Everything done across eleven weeks, compressed — this tests the method, not your speed.

12.3Technical write-up of the solutionLive lesson

Architecture diagram, before-and-after figures, demonstration. A review of the decisions taken: what was chosen, which alternatives were rejected and why. A portfolio of two systems with architectural documentation.

Final defenseLive rollback. You break a running system in front of the client and bring it back. Then you answer: why it was built this way, what wasn't done and why, what risks remain.
What you take with you

A portfolio of two systems with architectural documentation

Week1

Technical discovery: process diagrams, landscape, feasibility assessment

Week2

BusinessBrain, service map with fallbacks, budget by iteration

Week3

Environment security checklist and red lines

Week5

Data model and specification

Weeks6–10

Working platform in production with labeled blocks

Week9

Evaluation set and error classification with response times

Week10

Release and rollback procedure

Week11

Complete technical handover package

Weeks4, 12

Two systems with architectural documentation and before-and-after figures

Week12

Review of the architectural decisions taken

What the program does not teach

An honest boundary

  • programming as a profession
  • writing production code without an agent
  • systems administration as a profession
  • load, clusters, container orchestration
  • network security beyond access hygiene
  • CI/CD as a discipline
  • project, schedule, and commercial management

The program teaches you to set the task, impose the limits, read the result, verify it, and own it.

Forward Deployed Engineering Training Program

Operations First.
AI Second.

12 weeks · 42 live lessons · 10–12 hours per week · fixed cohort start date