Core Entities
A repository or workspace managed by Ultimate Harness. It owns `.harness/` metadata and links to external issue trackers.
Project
A repository or workspace managed by Ultimate Harness. It owns .harness/ metadata and links to external issue trackers.
Key fields:
idnameroot_pathissue_sourcesdefault_workflow_profilesartifact_schema_version
Issue reference
A link to GitHub, Linear, or another tracker item.
Key fields:
provideridurltitlestatus
Spec
A durable statement of desired behavior, constraints, and acceptance criteria.
Workflow profile
A named recipe for turning a request into missions and verification gates.
Skill
A reusable procedural capability with metadata, body, prerequisites, and verification hooks.
Mission
A bounded executable work unit compiled from a request/spec/plan.
Mission packet
The serialized mission passed to a runtime adapter.
Runtime
The external agent system that executes work.
Runtime adapter
The code/config that maps Ultimate Harness lifecycle calls to a runtime.
Runtime session
A single execution attempt inside a runtime, associated with a mission and sandbox.
Sandbox
An isolated workspace where the runtime performs changes.
Artifact
Any output produced or consumed by the harness: docs, specs, plans, prompts, logs, diffs, verification results, review notes, or promoted files.
Verification result
Structured evidence for checks and reviews.
Promotion record
A record that approved sandbox artifacts were moved into canonical state.
Audit event
Append-only trace event connecting decisions, runtime activity, verification, and promotion.
Architecture Overview
Ultimate Harness is a **control plane for agentic software work**. It should own durable artifacts and lifecycle semantics while delegating execution to runtime adapters.
Runtime Adapter Contract
Runtime adapters let Ultimate Harness execute the same mission through different coding agents without changing the mission semantics.