AGENTS / 03
From developer tools to autonomous workflows.
AGENTS / 01
End-to-end AI-agentic SDLC for Android
- 01 AGENT
Refinement
Agent reads the Jira ticket and Figma designs and proposes a plan.
- 02 HUMAN
Human approval
An engineer approves or rejects the plan before any code is written.
- 03 AGENT
Development
Agent writes Kotlin / Compose code and tests against the approved plan.
- 04 AGENT
Testing
Tests run on Android emulators and physical devices on a dedicated server.
- 05 AGENT
Review
Agent reviews the change against the project's architecture and conventions.
- 06 HUMAN
Human approval
An engineer approves the merge request. Accountability stays human.
Runtime
A dedicated server with Android emulators and physical devices. Agents reach Jira, Figma and GitLab through MCP servers. Engineers approve the plan before coding and the merge request before it lands.
AGENTS / 02
MCP: controlled capabilities
- AGENT
- MCP
- TOOLS
- SYSTEMS
Agents become useful when they can safely interact with real engineering systems. MCP gives them those capabilities through explicit, reviewable interfaces.
Connected via MCP
- JiraTickets, acceptance criteria, status
- FigmaDesigns and components
- GitLabBranches and merge requests
Test environment
- Android emulatorsInstrumented and UI tests
- Physical devicesReal-hardware validation
Exploring next
- Gradle
- Logcat
- Static analysis
- Security scanning
- Documentation
AGENTS / 03
Agent boundaries
AGENT
CONTEXT
Agents work from the ticket, the designs and the codebase — nothing implicit.
PERMISSIONS
Least privilege: each tool exposes only the actions a stage needs.
TOOLS
Capabilities arrive through MCP servers, not ad-hoc scripts.
POLICIES
Architecture and coding conventions are part of the agent's instructions.
EVALUATIONS
Tests on emulators and real devices decide, not the agent's own claims.
- EXECUTION
Agent acts within its permissions
- VALIDATION
Deterministic checks: build, tests, devices
- HUMAN APPROVAL
An engineer accepts or rejects
- Also: auditability, traceability, rollback and explicit failure handling. This is what separates agentic engineering from vibe coding.
AGENTS / 04
Agent trace
$ agent run "Add biometric authentication to sign-in"
Press Run to replay a pipeline run.
AGENTS / 05
Where this goes next
- PRODUCT AGENT
- ARCHITECT AGENT
- FEATURE AGENT
- TEST AGENT
- SECURITY AGENT
- REVIEW AGENT
- DOCS AGENT