Harness Engineering
Working with AI (Harness Engineering)
Designing environments where AI agents can only produce good results.
A 36-step automated pipeline from ideation to validation, design, build, and launch.
Idea Phase
Ideation & Validation
AI Brainstorming & Trend Scoring
Diverge ideas with AI, discover topics based on trend data. Even vague requests get refined
CEO Direction → Market Research → CSO Validation
AI CEO sets direction, Researcher conducts market research, AI CSO validates risks, feasibility & target user personas. No-Go triggers re-direction
Business Model Design
Systematically design revenue model, pricing strategy, and unit economics
CEO Gate
PASS / Revise BM / Change direction. Proceeds to Design Phase on pass
Design Phase
Design & Architecture
Tech Stack & DB Schema Design
CTO decides tech stack, data-engineer designs DB, CTO reviews. FAIL triggers redesign
UX/UI Design & Debate
product-designer creates UX→UI sequentially, each verified by reviewers, then UX↔UI design debate. User flows become the basis for API design
API Design & DB-API Consistency Check
backend-dev designs API based on UX flows, CTO verifies DB-API consistency. Mismatch triggers DB redesign
Execution Plan & Plan Critic
Planner generates implementation plan, plan-critic scores on 6 criteria. Iterates until pass
CTO Gate
Integrated validation of design + plan. Proceeds to Build Phase on pass
Build Phase
Implementation & Review
Parallel Implementation
frontend / backend / mobile / ai-engineer agents develop simultaneously
Migration Review (DBA)
DBA verifies DB changes. Issues route back to implementation
Code Review + Security Review
code-reviewer checks quality, security-reviewer scans for vulnerabilities
QA Testing
qa-engineer runs Unit / Integration / E2E tests. FAIL routes back to implementation
Deployment Setup (DevOps)
devops configures CI/CD pipeline, Docker containers, and deployment environment. Prepares for functional verification in Verify Phase
Verify Phase
Verification & Launch
Functional Verification (Simulator)
Run actual app to verify functionality. FAIL routes back to Build Phase
UI Verification & Usability Test
Screenshot-based visual verification + user perspective usability test. Implementation bugs → Build Phase, design issues → Design Phase
Launch Debate
CEO ↔ CTO ↔ CSO three-way meeting. Code fix / Design change / PASS decision
Completion Report
Final report generated after launch approval