📥 Implementation Plan Read — scope, criteria, and constraints loaded from Klient PSA

DEVY reads the structured implementation plan from the Klient PSA task fields. The plan can be written by SCOPEY 1 or by a human — either works. DEVY reads the scope, the acceptance criteria, the constraints, and the context. Everything Claude Code needs to start is already in the task.

📥 Klient PSA — Task read by DEVY 1
Task: Add preferred contact method field to Project record
ScopeWritten by SCOPEY 1
Acceptance criteria✅ 3 items loaded
ConstraintsMust not break existing layout
Status▶ Ready to dispatch

🔌 Claude Code Connected — plan dispatched via MCP1

DEVY connects to Claude Code through MCP1 — the Klient PSA MCP server that bridges external AI to live project data. The implementation plan is formatted and dispatched. Claude Code receives the full context: scope, acceptance criteria, constraints, and the relevant Klient PSA project data. Development can begin.

🔌 MCP1 — Connection established
DEVY✅ Connected: DEVY → MCP1 → Claude Code
Plan dispatched"Add preferred contact method field"
Context passedTask scope + acceptance criteria + project metadata
▶ Claude Code active

⚙️ Development Dispatched — Claude Code works, DEVY monitors

Claude Code works. DEVY monitors the session. The implementation plan drives the build — every acceptance criterion is a testable condition Claude Code works against. DEVY tracks progress and surfaces any blockers or questions that arise during development.

⚙️ Claude Code — Development session active
Task"Add preferred contact method field"
Field created
Page layout updated
Validation rule checked
▶ Running acceptance criteria

💬 Headless AI Discussion — chat with Claude Code from inside Klient PSA

At any point during development, you can open a chat interface and talk directly to Claude Code through DEVY. Ask questions, adjust scope, clarify a requirement, or redirect the build mid-session. The conversation is headless — it happens in Klient PSA, not in the Claude Code interface. No context switching required.

💬 Klient PSA — Mid-session discussion
You"Actually the field should also appear on the mobile layout"
DEVY → Claude Code"Scope update: add field to mobile layout in addition to desktop"
Claude Code"Mobile layout updated. Acceptance criteria revised."
DEVY"Scope change logged in task."

📤 Results Retrieved — code changes and test results returned to Klient PSA

When Claude Code finishes, DEVY retrieves the output — code changes, implementation notes, test results against acceptance criteria. Everything is attached to the Klient PSA task. The human doesn't need to go into Claude Code to see what was built — it comes back to where the work started.

📤 Klient PSA — Results retrieved by DEVY
Task: Add preferred contact method field to Project record
Code changes1 field · 2 page layouts · 1 validation rule
Acceptance criteria✅ 3/3 passed
Implementation notesAttached
Status⏸ Awaiting Outcome Review

👁️ Outcome Review — You Approve

DEVY raises an Outcome Review in Klient PSA. The human reads the implementation notes, reviews the acceptance criteria results, and accepts or rejects. If accepted, the work moves forward. If rejected, feedback is provided and DEVY can dispatch a revision to Claude Code. Nothing is merged or deployed without human sign-off.

👁️ Klient PSA — Outcome Review raised by DEVY
Outcome Review #OR-0031
Task"Add preferred contact method field"
Result✅ 3/3 acceptance criteria passed
Raised byDEVY 1
StatusAwaiting human decision
Accept Reject with feedback
The Klient AI Contract
🔒
Bounded by your instructions
Every agent operates within the rules, roles, and permissions you set in Klient PSA. Nothing outside your defined scope.
Nothing ships without your approval
Agents prepare, draft, and surface. You review and approve. The outcome is always yours to confirm.
🏠
Secured on Salesforce
Built on Salesforce Agentforce — the platform your org already trusts. Your data never leaves your org.
Humans lead. Agents deliver.
That's Autonomous Project Delivery — and it starts with you in control.