Skip to main content
reopt Handbook
reopt Handbook
Harness Engineering

Problem and Structure

Foundations of Harness EngineeringRepo-Readable SystemsThe Five Elements of a HarnessEngineering Mechanics

Evaluation and Interpretation

Evaluation Loop DesignExternal Case Comparison

Case Studies

Case: OpenAICase: AnthropicCase: TossCase: gstackCase: revfactory/harness

Domain Playbooks

Domain PlaybooksScenario: Frontend TeamScenario: Platform TeamScenario: Payments and Settlement TeamScenario: AI Product TeamWhy You Eventually Need Your Own Harness

Rollout and Operations

Team Harness Rollout StrategyTeam Harness Design ChecklistOperations: Entropy and Garbage Collection

Appendix

Verification ReportUpdates
Handbook›Harness Engineering›Case: revfactory/harness
한국어English

Case: revfactory/harness

Read revfactory/harness as a meta-harness for generating domain-specific team architectures, agents, and skills.

Key takeaways

  • revfactory/harness treats the harness as a generatable, refinable object whose central unit is a team architecture, not a single agent.
  • Its L3 Meta-Factory flow runs domain analysis to architecture pattern to agent/skill generation to validation to refinement.
  • Domain analysis comes first, extracting vocabulary, risk boundaries, repeated workflows, validation signals, and approval points.
  • Choose Agent Teams for coordinated specialized roles and Subagents for a main agent's bounded delegation.
  • Generated harnesses still need validation and local ownership, and author-measured A/B results should be treated as directional until independently replicated.

revfactory/harness is useful because it treats a harness as something that can be generated and refined. The key object is not just an agent. It is a team architecture.

This page is based on the README state read on 2026-05-23.

Current Positioning

The README positions the project around L3 Meta-Factory / Team-Architecture Factory ideas: analyzing a domain, selecting architecture patterns, generating agents and skills, and validating the result.

Workflow

StepMeaning
Domain AnalysisExtract domain constraints, terminology, risks, and repeated tasks
Architecture PatternChoose an agent-team shape
Agent / Skill GenerationProduce reusable agent and skill files
ValidationTest the generated harness
RefinementTune the team architecture

Agent Teams vs Subagents

ModeUse when
Agent TeamsThe work needs coordinated specialized roles
SubagentsA main agent needs bounded delegation for specific subtasks

The important part is the explicit execution model. Generated harnesses still need validation and local ownership.

Why Domain Analysis Comes First

Many teams start with "which agent should we use?" revfactory/harness starts earlier: what domain is this harness for?

Domain analysis identifies:

  • vocabulary;
  • risk boundaries;
  • repeated workflows;
  • validation signals;
  • approval points.

That makes harness design closer to requirements engineering than prompt writing.

What to Borrow

BorrowWhy
Domain-first analysisPrevents generic harnesses from missing local risk
Pattern selectionMakes team architecture explicit
Skill/agent generationTurns design into reusable files
Validation caveatKeeps generated artifacts accountable
Marketplace/plugin distributionClarifies install and update paths

Caveats

  • Generated harnesses can be wrong if domain analysis is wrong.
  • Agent-team structures can be overkill for small tasks.
  • Author-measured A/B results should be treated as directional until independently replicated.

References

  • revfactory/harness README, read baseline 2026-05-23 https://github.com/revfactory/harness

Related docs

External Case Comparison

Compare OpenAI, Anthropic, Toss, gstack, and revfactory/harness by input, state, verification, and rollout.

Team Harness Rollout Strategy

Use Toss, gstack, revfactory, OpenAI, and Anthropic patterns to scale personal routines into a team execution system.

Multi-Agent Architecture

Vercel Enterprise AI Platform · Design supervisor, delegation, pipeline, and review patterns for enterprise agents.

Subagents

Claude Code Complete Guide · Delegate bounded work while keeping the main Claude Code session accountable.

Ch14. Enterprise Patterns

Enterprise Eve Agent Development · Combine Eve features into support, research, code, back-office, analytics, and incident-response agent patterns.

Case: gstack

Read gstack as an opinionated multi-host workflow harness with specialists, power tools, QA, checkpointing, and release gates.

Domain Playbooks

Translate harness principles into frontend, platform, payments, and AI product teams.

On this page

Current PositioningWorkflowAgent Teams vs SubagentsWhy Domain Analysis Comes FirstWhat to BorrowCaveatsReferences