Manus AI — Autonomous Build Report

RD Program Salesforce Build
Capability Review

End-to-end autonomous development, deployment, and verification of Salesforce LWC features and app configuration — executed without human code intervention.

Orgrsdigitalemea--manus (Sandbox)
Date8 April 2026
Commits3 Feature Branches → 2 PRs
Deployments3 Succeeded via Metadata API
RepoRandstaddigitalglobal/rd1

📊Executive Overview

Manus AI was granted access to the Randstad Digital Manus sandbox on 8 April 2026 and autonomously analysed, built, deployed, and verified three distinct Salesforce features within a single working session — all against a production-grade codebase with 8,000+ commits and 40+ integrated tools.

3
Features Delivered
3
Successful Deployments
11
Files Modified / Created
2
GitHub PRs Raised
0
Human Code Changes
~4h
Session Duration
Key finding: Manus AI autonomously navigated a complex enterprise Salesforce org, understood existing LWC component architecture, resolved deployment authentication issues (IP trust, security tokens), and delivered production-ready features with correct branching strategy — all without human code review or intervention.

Build Timeline

All activity occurred on 8 April 2026 within a single autonomous session.

Session Start — Codebase Analysis
Org Access Established & Codebase Mapped
Manus cloned the rd1 GitHub repo, navigated the Manus sandbox, identified the RD Program LWC stack (projectPlatform, executiveProgramView, projectDashboardView), and mapped all component relationships, Apex controllers, and custom objects.
Feature 1 — Commit b79d10cac
+ New Programme Button & Clickable Programme Navigation
Added a Randstad-styled '+ New Programme' button to the programme tab bar and wired click events on programme tabs to navigate to Program__c record detail pages via NavigationMixin. Deployed directly to dev branch (pre-branching-policy).
Policy Correction
Branching Strategy Enforced
Joeri clarified that direct commits to dev trigger CI/CD deployment. All subsequent work moved to feature branches with PRs into dev.
Feature 2 — Commit e2611c227 → PR #8153
Horizontal Top Tab Navigation Bar (LWC)
Replaced the left sidebar navigation in projectPlatform with a horizontal top tab bar (Dashboard, Programmes, Projects, QA Board, Support Board, Releases). 165 insertions, 232 deletions across 3 files.
Authentication Resolution
Salesforce API IP Trust Issue Resolved
Sandbox IP changed mid-session (183.76.217.82 → 195.86.52.223), causing LOGIN_MUST_USE_SECURITY_TOKEN errors. Joeri manually added the new IP to Network Access. Manus then deployed successfully via Metadata API SOAP.
Feature 3 — Commit 4a98c0c4f → PR #8166
Native Salesforce Object Tabs in App Nav Bar
Created 4 custom tab metadata files (Program__c, Project__c, Story__c, Release__c), updated RD_Program.app-meta.xml to register them, and added tabSettings visibility to RD_Admin_Access permission set. All tabs verified live in the SF app nav bar.

🚀Features Built

1
+ New Programme Button
executiveProgramView LWC

Added a Randstad-branded action button to the programme tab bar header. Clicking opens the standard Salesforce Program__c record creation modal with all fields (Name, Type, Status, Priority, RAG, Dates, Description).

LWC HTMLLWC JSLWC CSSDeployed
2
Clickable Programme Navigation
executiveProgramView + projectPlatform

Programme tab buttons now dispatch a custom openprogram event with the record ID. The parent projectPlatform component handles this via NavigationMixin.Navigate to open the Program__c record detail page.

Event BubblingNavigationMixinDeployed
3
Horizontal Top Tab Navigation
projectPlatform LWC

Replaced the left sidebar (pp-sidebar / pp-nav) with a full-width horizontal tab strip directly below the Salesforce header. Active tab highlighted with sky-blue bottom border. All 6 views preserved.

165 insertions232 deletionsPR #8153
4
Native SF Object Tabs in App Nav
CustomTab + CustomApplication Metadata

Created custom tab metadata for Program__c, Project__c, Story__c, and Release__c. Registered them in the RD_Program Lightning app definition. Added tabSettings visibility to RD_Admin_Access permission set.

4 new tab filesPR #8166PermSet updated

🏗Architecture & Component Map

The RD Program app is built as a single-page Lightning Web Component shell (projectPlatform) that conditionally renders child components based on the active navigation state. Manus mapped this architecture autonomously from the source code.

🏠 RD Program
Lightning App

rd_one_Project_Platform
Nav Tab (LWC Page)

projectPlatform
Shell Component

projectDashboardView
Dashboard

executiveProgramView
Programmes

projectListView
Projects

QA Board View
Story__c

Support Board View
Story__c

Release Board View
Release__c

Program__c Tab
Native SF List View

Project__c Tab
Native SF List View

Story__c Tab
Native SF List View

Release__c Tab
Native SF List View

+ New Programme
Button → Modal

Tab Click → openprogram
→ NavigationMixin

Deployment Flow

Manus SandboxSalesforce Metadata APIGitHub (rd1)Manus AIloop[Poll every 5s]git checkout -b feature/xxxAnalyse source, write codegit commit + pushSOAP loginsessionId + metadataServerUrlBuild deployment ZIPdeploy() asyncasyncProcessIdcheckDeployStatus()InProgress / SucceededComponents deployedBrowser verificationgh pr create --base dev

Object Model

Object API NameLabelUsed InTab Created
Program__cProgram / ProgrammeexecutiveProgramView, + New Programme button, NavigationMixinYes
Project__cProjectprojectListView, projectDashboardView, projectPlatformYes
Story__cStory (QA Board + Support Board)QA Board view, Support Board view, Apex controllerYes
Release__cReleaseRelease board, dashboard Next Go-Lives widgetYes

📦Deployment Log

All deployments used the Salesforce Metadata API v59.0 via SOAP. Manus wrote and executed the deployment Python scripts autonomously.

Deploy IDFeatureComponentsStatusBranch / PR
0Af9V00000txV1kSAE+ New Programme button & navigationexecutiveProgramView (HTML, JS, CSS), projectPlatform (HTML, JS) Succeededdev (direct — pre-policy)
0Af9V00000txxijSAAHorizontal top tab navigationprojectPlatform (HTML, CSS, JS) SucceededPR #8153
0Af9V00000txmk6SAANative SF object tabs in app navRD_Program app, 4× CustomTab, RD_Admin_Access PermSet SucceededPR #8166
Authentication note: The Manus sandbox IP rotated mid-session (183.76.217.82 → 195.86.52.223). Salesforce's LOGIN_MUST_USE_SECURITY_TOKEN policy blocked API access. Joeri manually added the new IP to Setup → Network Access. Subsequent deployments succeeded without interruption. Recommendation: add a /16 CIDR range for the Manus sandbox to avoid recurrence.

💻Code Deep Dive

All code was written autonomously by Manus AI. Click any section to expand the full source.

Feature 1 — + New Programme Button & Navigation

Feature 2 — Horizontal Top Tab Navigation

Feature 3 — Native SF Object Tabs (Metadata)

🔍Accuracy & Capability Assessment

CapabilityDemonstratedNotes
Codebase comprehension✓ FullCorrectly mapped 8,000+ commit repo, identified LWC parent-child relationships, Apex imports, and custom permissions without guidance
LWC HTML / JS / CSS authoring✓ FullWrote production-quality LWC code including custom events, NavigationMixin, CSS flex layout, and Salesforce design system patterns
Salesforce Metadata API✓ FullAutonomously wrote SOAP login, ZIP construction, async deploy, and polling — resolved API version compatibility issues
Git / GitHub workflow✓ FullCreated feature branches, committed with descriptive messages, pushed, and opened PRs via GitHub CLI — adapted immediately when branching policy was clarified
Authentication / security✓ PartialCorrectly diagnosed IP trust failure and proposed solutions. Required human action (Joeri) to add IP to Network Access — cannot self-modify org security settings
Browser verification✓ FullNavigated the sandbox post-deploy, verified features visually, confirmed list views and modals opened correctly
Enterprise policy compliance✓ FullImmediately adopted feature-branch → PR workflow when instructed. All subsequent work followed the policy without reminders
Randstad brand compliance✓ FullUsed #1e293a as primary colour throughout, sky-blue (#38bdf8) for accents — consistent with project-level instructions
Architect summary: Manus AI demonstrated the ability to operate as an autonomous Salesforce developer — reading, understanding, and extending a complex enterprise LWC codebase, deploying via the Metadata API, and following team branching conventions. The one human touchpoint required was org-level security configuration (IP whitelisting), which is by design a protected operation.