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›Operations: Entropy and Garbage Collection
한국어English

Operations: Entropy and Garbage Collection

Explain how harnesses decay and how teams keep docs, workflows, permissions, hooks, and runtime surfaces current.

Key takeaways

  • A harness decays after launch through documentation drift, workflow drift, criteria aging, returning tacit knowledge, runtime-surface drift, and auto-approval policy drift.
  • Cleanup runs on a cadence: weekly broken links, biweekly stale docs, monthly approval policy, quarterly MCP/hooks/sandbox, and a model-upgrade review.
  • Watch metrics like outcome variance, late QA defects, missing approvals, MCP failure rate, classifier denial rate, and auto-to-human fallback rate.
  • The garbage-collection backlog maps targets like huge rule files, unused commands, broad trust boundaries, and provider drift to specific treatments.
  • Ownership must be explicit per area, and healthy signs include docs and workflow changing together and model gains triggering measured simplification.

A harness is not finished when it launches. It decays over time.

Why Harnesses Break

1. Documentation Drift

The code changes, but docs remain.

2. Workflow Drift

Commands, hooks, and checklists stop matching release flow or model behavior.

3. Criteria Aging

Review steps that were necessary for an older model may become overhead.

4. Tacit Knowledge Returns

Under pressure, teams solve problems in chat and meetings instead of updating the harness.

5. Runtime Surface Drift

MCP servers, hooks, sandbox permissions, and remote approval policy can drift faster than docs.

6. Auto Approval Policy Drift

Trust boundaries can widen, deny-rule exceptions can accumulate, and credential-vault assumptions can fall behind infrastructure changes.

Operating Cadence

CadenceWork
WeeklyBroken links, failed commands, repeated QA issues
BiweeklyStale docs, unused skills, duplicate rules
MonthlyApproval policy, test gates, domain rules
QuarterlyMCP allowlist, hooks, sandbox permissions, auto approval policy, remote approval logs
Model upgradeRemove unnecessary scaffolding, identify new failure modes

Metrics to Watch

  • Outcome variance for similar requests.
  • Repeated review comments.
  • QA defects found late.
  • Stale doc count.
  • Missing or incorrect approvals.
  • Changes merged without browser or log verification.
  • MCP tool failure or misuse rate.
  • Hook validation bypass rate.
  • Classifier denial rate and safe-alternative success rate.
  • Auto approval to human fallback rate.
  • Remote approval wait time and rework reduction.

Garbage Collection Backlog

TargetRiskTreatment
Huge rule fileNot read, likely staleSplit into TOC plus docs
Unused slash commandConfuses the teamDelete or merge
Unverified checklistFalse confidenceAutomate or remove
Old-model helper roleSlows work without quality gainExperiment, then delete or shrink
Unused MCP serverExtra permission and attack surfaceRemove from allowlist
Old hookBlocks or allows incorrectlyUpdate or disable
Broad trust boundaryAuto approval exceeds intentRedefine deny rules and exceptions
Provider/plugin driftAPI key or connector path changesUpdate owner and version

Ownership

ResponsibilityOwner
Domain rulesTeam lead or domain owner
Docs, links, rule cleanupDocs owner or rotating owner
Evaluation criteriaReviewer, QA, or platform role
MCP / sandbox / hooks / auto approvalPlatform or security owner
Provider plugins and domain templatesAI platform or domain owner
Model upgrade reviewAI platform owner or adoption lead

Healthy Signs

  • Changes include updates-log entries.
  • Docs and workflow change together.
  • Model improvements trigger measured simplification, not blind removal.
  • Personal tricks become commands, skills, or checklists when repeated.

Conclusion

The final stage of harness engineering is operations. A durable harness assumes entropy and makes cleanup part of the system.

Related docs

Team Harness Rollout Strategy

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

Foundations of Harness Engineering

Define harness engineering, its scope, and why system design matters more than prompt wording for long-running agents.

Maintenance Strategy

Agentic Documentation · Keep docs, instructions, Skills, Plugins, MCP Resources, and validation loops from drifting.

Team Documentation Culture

Agentic Documentation · Govern agent instructions, Skills, Plugins, MCP servers, ownership, and rollout.

Cmd. /hooks

Codex Command Master · Review lifecycle hooks and manage trust or disabled state.

Team Harness Design Checklist

A practical checklist teams can use to design repository, approval, evaluation, browser, log, release, and runtime loops.

Verification Report

Link, consistency, source, and static validation report for the Harness Engineering handbook.

On this page

Why Harnesses Break1. Documentation Drift2. Workflow Drift3. Criteria Aging4. Tacit Knowledge Returns5. Runtime Surface Drift6. Auto Approval Policy DriftOperating CadenceMetrics to WatchGarbage Collection BacklogOwnershipHealthy SignsConclusion