Skip to main content

Stage 5 — Build

⏱️ At a Glance This is where DeX actually compiles your application. It's locked by default — you'll need Build Access from your Platform Administrator before you can run a build.

Purpose: Compile and prepare the application for development execution based on the approved plan, tasks, and wireframe.

📍 Pipeline position: Stage 5 of 9 — see the full pipeline map.

🔒 Access Control Notice: Stages 5 through 9 (Build, Code, QA, Deploy, Archive) are locked by default for standard users — shown with a padlock icon in the pipeline stepper. This ensures governance, security, and proper authorization before compilation and deployment activities begin.


Requesting Build Access​

  1. Click "Request Build Access" within Stage 5.
  2. This sends a notification to the Platform Administrator.
  3. The administrator reviews and grants permissions for Build, Code, QA, and Deployment stages — this may include provisioning VM access for your project workspace, depending on your organization's setup.
  4. Once approved, Stage 5 becomes fully accessible.

⚠️ Build Access is an organization-level governance gate, not a per-user toggle you control yourself. If you're blocked here, contact your Platform Administrator rather than your project team.


Build Execution​

After access is granted, select your build strategy:

Build TypeDescriptionWhen to Use
Clean Build (From Scratch)Compiles the entire project using the FSD, SRD, and development planNew projects or full rebuilds
Addon Build (Incremental)Applies custom instructions; builds new features or patches existing files on top of an existing buildFeature additions or iterative updates

Steps:

  1. Select your preferred build type.
  2. Click "Start Colakin CLI Build" to initiate the build process.
  3. Monitor build progress in the terminal output panel.
  4. On successful completion, Stage 6 — Code becomes unlocked.

Worked Example — Contractor Sync Addon Build​

After the initial Clean Build shipped Sprints 1–4, a new requirement came in mid-project: supervisors wanted a shift-handover note field attached to each clock-out. Rather than rebuilding from scratch:

  1. The team selected Addon Build (Incremental).
  2. They provided a custom instruction: "Add an optional text field to the clock-out flow for a shift-handover note, visible on the supervisor dashboard."
  3. DeX patched the relevant FSD-derived files (clock-out endpoint, mobile clock-out screen, dashboard view) without touching the rest of the codebase.
  4. The build completed and Stage 6 reflected only the changed files.

This is the core advantage of the Addon Build path — it lets you keep iterating on a live project without re-running a full rebuild for every small feature.


What's Next​

➡️ Stage 6 — Code — Review and manage the compiled codebase in a Git repository.