TIME WAIT BLOG.
#AI Tutorials October 10, 2026 10 MIN READ

What Does a Million-Yuan FDE Project Actually Deliver?

FDE is not an abstract theoretical concept—it is about engineers entering the client's business trenches. This retrospective deconstructs the complete delivery of a seven-figure enterprise AI office system: phased rollouts, strict delivery boundary scoping, architectural trade-offs between SaaS and on-prem source code delivery (model gateways, lightweight BM25 retrieval, deterministic script safeguards), end-to-end file acceptance, and dual-ledger ROI accounting.

What Does a Million-Yuan FDE Project Actually Deliver?

Recently at an FDE salon in Shenzhen, our team broke down the end-to-end delivery roadmap of a million-yuan (seven-figure RMB) Forward Deployed Engineering engagement. This article turns those field insights into a structured retrospective: What did the enterprise client actually purchase, what did we physically build and deploy, and why did this project command a seven-figure commercial budget?

Before diving into the numbers, two non-negotiable principles must be clarified upfront. This project succeeded entirely because of two foundational practices:

  1. FDE projects must be executed through phased, staged milestones;
  2. Before any phase commences, explicit delivery boundaries must be agreed upon in checklist-level detail.

Overview of FDE Delivery Boundaries and Phased Rollouts

At its core, a Forward Deployed Engineer (FDE) is a builder who embeds directly into the customer’s operational trenches to turn a concrete business bottleneck into a production-grade, verifiable tool that internal teams can reliably maintain. That tool might take the shape of an enterprise-wide intelligent collaboration suite, or it might just be a twenty-line Python script.

How large the solution should be depends strictly on the business problem and the contractual boundaries—not on how futuristic the word “AI” sounds in marketing slides.

On this project, before writing a single line of application code, we firmly established: which exact problem this phase solves, what criteria define completion, and what edge cases are explicitly out of scope. Otherwise, before pilot metrics are even verified, feature requests multiply uncontrollably; when acceptance testing rolls around, the client’s definition of “done” and the engineering team’s definition will be miles apart.

Phased Rollout and Scope Constraint Workflow


1. Phased Rollout: Every Step Must Leave Verifiable Artifacts

Enterprise FDE engagements should be partitioned into four progressive stages:

Four-Stage FDE Project Evolution Model

Stage 1: Problem Diagnosis & Scope Fencing

Sit alongside employees performing the actual daily routine: who owns the task, where do bottlenecks emerge, and how do operators currently decide whether an output is correct?

Stage 2: Small-Scale Pilot & Feasibility Validation

Confine the pilot to a single task category, a curated dataset, or a tight cohort of frontline users to generate verifiable outputs using authentic business materials.

Stage 3: Industrialization & Operational Integration

Once algorithmic and UX efficacy are proven, transition to infrastructure: enterprise SSO authentication, private document ingestion pipelines, on-prem VPC deployments, department Token quotas, and automated fault recovery.

Stage 4: Acceptance, Handover, and Ownership Transfer

Submit production workloads through real corporate endpoints, inspect the final exported deliverables alongside frontline staff, and systematically hand over installation manifests, update runbooks, debugging protocols, and maintenance responsibilities.

[!IMPORTANT] Progression Rule: Advancing to the next phase requires explicit “gating criteria.” If a pilot fails to prove concrete business utility, do not rush to expand department rollouts; if enterprise service accounts are not provisioned, integration cannot be marked complete in status reports. Advance milestones based on verified artifacts, not calendar schedules.

A phased approach accommodates backward iteration. If entering the client’s intranet reveals transparent file encryption that breaks parsers, retreat immediately to Stage 1 to resolve data governance and decryption rights. If frontline users report that business logic feels counterproductive, pause, refine rules, and re-test. Staging exists to surface problems early, not to lock project scope in an inflexible straightjacket.


2. Setting Delivery Boundaries That Can Be Audited

A vague requirement like “build us an intelligent enterprise office assistant” is toxic to engineering timelines. It specifies neither the operational tasks covered, nor the required quality threshold, nor who holds ultimate sign-off authority.

A robust delivery boundary must answer the following core questions:

Checklist for Verifiable Delivery Boundaries

  1. Actionable Scope Boundaries: For example, when building a “meeting summary assistant,” if the contract states “generates a structured draft from uploaded transcripts,” engineers must not casually promise to “automatically assign action item owners, trigger approval workflows in OA, or email announcements to departments.” Delivering the UI portal does not mean every department is onboarded.
  2. Read vs. Write Boundaries: Permission to query a database does not imply authorization to mutate records; permission for an LLM to draft official memos does not imply authorization to publish them under the corporate banner. Chaining APIs together in code is trivial; delineating legal and operational liability is not.
  3. Prerequisite Boundaries: Boundaries must detail what will be built, what is explicitly excluded, and what external conditions must be fulfilled prior to execution. If internal knowledge repositories are unindexed or API credentials delayed, engineering must document in writing which dependencies are missing and how schedules are affected.

During the Stage 2 pilot, a meeting summarizer might deliver human-reviewed sample drafts. Once in production, documentation must dictate what happens when audio quality degrades, where failure logs reside, and who maintains prompt extraction templates. Recording these terms in delivery specifications ensures both parties agree on what is being accepted today and what remains for future iterations.

Delivery Boundaries and Change Management Protocol

[!NOTE] Change Requests Require Re-scoping: Adding a third-party chat webhook, shifting from cloud to air-gapped on-premise servers, or requesting complete repository source code requires re-evaluating engineering workload, acceptance criteria, delivery timelines, and commercial terms. Transparency is the bedrock of enterprise trust.


3. Inside the Million-Yuan Deal: What the Enterprise Needed

The corporate office deployment we delivered targeted several recurring, high-volume operational tasks:

High-Frequency Corporate Office Task Scenarios

Take meeting minute synthesis: employees upload meeting recordings or raw transcripts, the system extracts structured drafts, and human operators review decisions, pending tasks, and open questions.

When we initially demonstrated our cloud prototype on-site with live enterprise data, the product capabilities were immediately apparent. However, transitioning from a departmental trial to group-wide enterprise procurement shifted executive scrutiny toward infrastructure governance:

Commercial Evolution: SaaS Subscription to On-Premises Source Code Delivery

The commercial structure shifted accordingly:

What expanded here was delivery scope and enterprise ownership. Designing architecture for 1,000-seat capacity does not mean 1,000 employees connect simultaneously on day one. Purchasing source code grants the enterprise architectural blueprints; translating those blueprints into operational sovereignty still demands version-controlled CI/CD environments, deployment runbooks, and incident triage manuals.

Calling a cloud chatbot an “enterprise management platform” does not eliminate the hard engineering required for intranet integration, on-prem deployment, load testing, and technical handover.


4. Expanding Scope: What to Add vs. What to Keep Simple

Scaling from an experimental prototype to enterprise-grade infrastructure requires disciplined architectural additions and subtractions.

Enterprise AI Model Gateway Architecture

Architectural Additions: Unified Model Gateway & Security Guardrails

  1. Model Gateway: We designed and deployed a centralized AI model gateway to mediate all upstream business requests:
    • Sensitive PII masking and regulatory compliance filtering;
    • Departmental quota enforcement and dynamic concurrency throttling;
    • Task-based model routing (directing general reasoning, long-context parsing, and code generation to appropriate model families);
    • Comprehensive observability: logging prompt tokens, completion tokens, latency distributions, and trace IDs.
  2. Multi-Layer Defense-in-Depth: A gateway manages model access, but message payload encryption, IP whitelisting, and audit log masking require strict isolation within application and database tiers.
  3. Enterprise IM Integration Cycles: Integrating with WeChat Work and Feishu relies on corporate admins provisioning enterprise application IDs and whitelisting callback domains. Writing integration code is fast; clearing enterprise security reviews takes weeks. Those timelines must be buffered into the schedule.

Architectural Subtractions: Restraint Over Unnecessary Complexity

In our technical choices, we exercised deliberate simplicity:

Architectural Restraint: Deterministic Rules vs. LLM Capabilities

[!TIP] Core Engineering Philosophy: AI accelerates tool construction, but running that tool in production does not always require invoking AI. If a deterministic script or a regular expression reliably solves the problem, deliver that scoped solution with confidence.


5. Tracing Acceptance Boundaries to the Final Deliverable

During enterprise acceptance testing, engineering teams often fall into a trap: mistaking “API call succeeded” or “fast time-to-first-token” for “business solution accepted.”

Prior to final procurement bidding, we conducted stress testing under production concurrency: 30 parallel streaming sessions completed without error, with a P95 Time-to-First-Token (TTFT) of approximately 7 seconds. Roughly 95% of requests began streaming completions within 7 seconds.

Concurrency Benchmark vs. True Business Acceptance

This metric demonstrated only one thing: under defined test constraints, gateway connectivity held and generation began. It did not prove support for 1,000 active concurrent employees, nor did “token streaming began” mean “a complete 30-page memorandum was generated.” Connections can drop midway through streaming, or completions can trigger content filter blocks near the end.

Our fault-tolerance design implemented explicit recovery paths:

Therefore, acceptance testing must track identical business materials through the entire pipeline:

[!WARNING] Production Lesson: On an automated engineering drawing project, internal vector calculations were accurate, but the rendered dimension callouts shifted on the exported CAD drawing. Automated unit tests verified in-memory coordinates and passed with green flags, but the delivered drawings were unreadable by factory technicians. The Takeaway: Acceptance must inspect the final file opened on the user’s screen. API success, file generation success, and business utility are three independent milestones that must be verified separately.


6. The Two Ledgers of a Million-Yuan Deal

When enterprise executives approve a seven-figure FDE engagement, they evaluate two distinct financial ledgers:

Dual Ledgers of a Seven-Figure FDE Engagement

Ledger 1: The Delivery Ledger (Cost to Deliver)

A limited cloud prototype differs fundamentally from an on-premise, source-code-delivered group deployment.

The commercial quotation must transparently itemize application development, intranet network bridging, enterprise IM integration, on-site deployment, and final handover training. Long-term maintenance SLAs and operational token consumption are calculated over a multi-year horizon.

SaaS seat subscriptions and source code buyouts represent contrasting commercial models; one cannot simply be billed as a marked-up version of the other.

Ledger 2: The Business Ledger (ROI & Value Creation)

A heavy engineering workload explains how vendor costs are calculated. Whether the enterprise purchases depends on how much redundant labor is eliminated from daily operations.

Consider this labor cost model:

[!NOTE] This represents an operational projection rather than immediate cash returned to the balance sheet. Whether employees adopt the system consistently, whether saved hours translate into higher-density output, and whether vendor outsourcing and overtime are reduced must be tracked in quarterly operational reviews.


Project Handover and Operational Wrap-up

In the final phase of an FDE engagement, engineers must deliver a comprehensive operational package to the client:

Comprehensive Engineering Handover Package

  1. Deployed application binaries and tagged Git source code repositories;
  2. Comprehensive deployment configurations and container manifests;
  3. Production benchmark suites covering realistic business scenarios;
  4. Backup, failover, version rollback, and incident recovery runbooks;
  5. Operational guides for internal IT staff on template maintenance and model routing updates.

Only when internal teams can update document templates, inspect logs during outages, and manage the system after external consultants depart does the enterprise realize compounding value from their investment.

From a simple script to an enterprise system: phased rollouts prove value before committing capital; strict delivery boundaries ensure both teams agree on what is delivered today. When requirements expand, adjust timelines calmly; when a focused tool solves the operational bottleneck, deliver it with stability and precision.

The genuine value of an FDE lies not only in lines of code shipped, but in architectural restraint, explicit boundaries, and steady engineering accountability.


I am Miles, focusing on AI algorithm engineering, corporate AI enablement, and hands-on FDE enterprise delivery. Connect with me on X: @miles_mazy for ongoing discussions on practical enterprise AI implementation.

/related_artifacts

100 Q&As on FDE: From Career Transitions and Solo Freelancing to Enterprise AI Delivery
#AI Tutorials • Oct 16, 2026

100 Q&As on FDE: From Career Transitions and Solo Freelancing to Enterprise AI Delivery

Being a Forward Deployed Engineer (FDE) is a role, but shipping a technical project and building a sustainable enterprise AI delivery business are two entirely different disciplines. This 23,000-word handbook breaks down 100 concrete, battle-tested questions covering career transitions, skill gaps, portfolio construction, client discovery, technical trade-offs (prompts vs. RAG vs. agents), quotation and milestone billing, stakeholder alignment, and production handover.

read full log arrow_right_alt
The First Step in FDE: How to Clean Massive Multimodal Data into a Trustworthy Dataset (A Technical Deep Dive)
#AI Tutorials • Oct 04, 2026

The First Step in FDE: How to Clean Massive Multimodal Data into a Trustworthy Dataset (A Technical Deep Dive)

Cleaning massive multimodal data is far more than chaining model inferences. This deep dive systematically deconstructs enterprise data cleaning across text, image, audio, and video: three-tier storage with evidence pointers, bounding box attribution, ASR-video alignment tolerances, log-odds conflict resolution, multi-stage deduplication, anomaly triage, and golden dataset regression.

read full log arrow_right_alt
Loops Replace Prompts: How Loop Engineering Is Changing AI Agent Usage
#AI Agents • Jun 10, 2026

Loops Replace Prompts: How Loop Engineering Is Changing AI Agent Usage

AI agents are shifting from one-shot prompts to feedback systems—verification, retry, state, and stop conditions form a reliable loop.

read full log arrow_right_alt
Building Agent Memory That Survives the Next Session
#AI Agents • Jul 16, 2026

Building Agent Memory That Survives the Next Session

A context window isn’t memory. I use a three-layer Markdown setup, write-time checks, and regular archival so agents can pick up where yesterday left off.

read full log arrow_right_alt