Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
34c9037
Consolidate UH 1.0 runtime and verification development
Mateo-GarciaL Sep 17, 2026
2be8b88
fix(uh-237): make the new runtime tests platform-neutral so CI can pass
LaloLalo1999 Sep 18, 2026
e05c143
fix(uh-237): assert cancellation by process state, not by pid reaping
LaloLalo1999 Sep 18, 2026
714ef18
test(uh-237): share one termination probe and use it for the verify t…
LaloLalo1999 Sep 21, 2026
37a0680
Merge remote-tracking branch 'origin/main' into lalo/uh-237-ci-platfo…
LaloLalo1999 Sep 21, 2026
b9b8899
fix(uh-238): address codex review points and bump version to v0.11.0
Mateo-GarciaL Sep 21, 2026
99350ed
fix(tool-guard): judge agent clients by executable position and alway…
Mateo-GarciaL Sep 21, 2026
a5f0857
feat(runtime): hold delegated agents to the assigned route and add pr…
Mateo-GarciaL Sep 21, 2026
54dc705
fix(sandbox): create worktrees locked and stop pruning globally
Mateo-GarciaL Sep 21, 2026
724dde4
feat(codex): pin the model and attest the route
Mateo-GarciaL Sep 21, 2026
3ded20e
fix(command-code): keep the version probe from triggering a self-update
Mateo-GarciaL Sep 21, 2026
2a9cff4
feat(observability): index settled runs for outcome and cost comparison
Mateo-GarciaL Sep 21, 2026
dca5def
feat(observability): export a settled run as OpenTelemetry GenAI spans
Mateo-GarciaL Sep 21, 2026
4dbb843
fix(guard): deny launches that escape the supervised process tree
Mateo-GarciaL Sep 21, 2026
9a14a70
fix(runtime): compare route identifiers case-insensitively
Mateo-GarciaL Sep 21, 2026
137640a
fix(runtime): treat reasoning as liveness with its own budget
Mateo-GarciaL Sep 21, 2026
cbb629b
fix(artifacts): a concurrent reader can no longer fail a run
Mateo-GarciaL Sep 21, 2026
f7c3257
feat(cli): terminal contract and observatory commands
Mateo-GarciaL Sep 21, 2026
8a48be4
fix(team): worker commits contain only the worker's own work
Mateo-GarciaL Sep 21, 2026
f6c1e2a
fix(cli): refuse to run a mission in the project root without --no-sa…
Mateo-GarciaL Sep 21, 2026
03a959f
fix(guard): resolve write targets against the effective directory and…
Mateo-GarciaL Sep 21, 2026
e474ad1
docs: record delegation, route and containment rules
Mateo-GarciaL Sep 21, 2026
467552e
feat(templates): session templates with budget tiers and strict conta…
Mateo-GarciaL Sep 21, 2026
fcff01a
feat(decisions): atomic System One questions with bounded, validated …
Mateo-GarciaL Sep 21, 2026
bccbd4f
feat(mcp): read-only MCP server module over the run store
Mateo-GarciaL Sep 21, 2026
0f816c1
fix(runtime): run guard hooks from an immutable per-content snapshot
Mateo-GarciaL Sep 21, 2026
9c62c3c
fix(sandbox): work without a tracked index and across volumes
Mateo-GarciaL Sep 22, 2026
6fb6e5e
feat(command-code): orchestrator role that delegates only through the…
Mateo-GarciaL Sep 22, 2026
5d8c704
feat(decisions): pass criteria and harness-established evidence to Sy…
Mateo-GarciaL Sep 22, 2026
97b5a08
feat(cli): uh mcp serve and session templates on mission run
Mateo-GarciaL Sep 22, 2026
489b861
chore: stop tracking harness runtime state
Mateo-GarciaL Sep 22, 2026
24b1d43
test: add structural fixtures of real native event streams
Mateo-GarciaL Sep 22, 2026
f4de854
wip: loop probe before real-event fix (local base only)
Mateo-GarciaL Sep 22, 2026
69f7e4b
team(otlp-push): worker run
Sep 22, 2026
dd754ab
team(dry-run-overrides): worker run
Sep 22, 2026
3377efb
team(test-isolation): worker run
Sep 22, 2026
e4c0065
team(salvage-work): worker run
Sep 22, 2026
84a4c42
team(loop-probe-real): worker run
Sep 22, 2026
96799b9
team(template-compare): worker run
Sep 22, 2026
ed657fb
Merge branch 'uh/team/wave-6/dry-run-overrides' into uh/team/wave-6/l…
Sep 22, 2026
fef9f3d
Merge branch 'uh/team/wave-6/salvage-work' into uh/team/wave-6/leader
Sep 22, 2026
33267d3
Merge branch 'uh/team/wave-6/template-compare' into uh/team/wave-6/le…
Sep 22, 2026
039ee28
Merge branch 'uh/team/wave-6/otlp-push' into uh/team/wave-6/leader
Sep 22, 2026
e2bf15a
Merge branch 'uh/team/wave-6/test-isolation' into uh/team/wave-6/leader
Sep 22, 2026
fe56fef
docs(changelog): record wave-6 verified capabilities
Mateo-GarciaL Sep 22, 2026
dab79e8
feat(adapters): add native ACP (Agent-Client Protocol) adapter
Mateo-GarciaL Sep 22, 2026
87acdf1
fix(adapters/acp): remediate ACP v1 wire conformance, run-id integrit…
Mateo-GarciaL Sep 22, 2026
d9c0b37
feat(routing): progressive semantic routing with TypeSafe JEV, decisi…
Mateo-GarciaL Sep 22, 2026
f7a4a61
team(inventory): worker run
Sep 22, 2026
d6abf72
team(live-runs): worker run
Sep 22, 2026
7ab9702
Merge branch 'uh/team/wave-audit-0/live-runs' into uh/team/wave-audit…
Sep 22, 2026
b6baf7e
team(acceptance-port): worker run
Sep 22, 2026
4e0ba95
feat(run-control): uh kill stops runs from the project root, settles …
Mateo-GarciaL Sep 22, 2026
d851b0a
Merge branch 'uh/team/wave-rc-min/kill' into uh/team/wave-rc-min/leader
Mateo-GarciaL Sep 22, 2026
88140d4
team(review-packet-ids): worker run
Sep 22, 2026
0c17699
fix(runtime): mission turn limits reach the native runtime and native…
Mateo-GarciaL Sep 22, 2026
0792622
fix(acceptance): runner installs the broken-hook shim it documents, r…
Mateo-GarciaL Sep 22, 2026
cd7e4ab
Merge branch 'uh/team/wave-fix-1/review-packet-ids' into uh/integrati…
Mateo-GarciaL Sep 22, 2026
17f0582
Merge branch 'uh/team/wave-fix-3/acceptance-runner-fixes' into uh/int…
Mateo-GarciaL Sep 22, 2026
7265372
Merge branch 'uh/team/wave-fix-2/adapter-turn-cap' into Mateo-GarciaL…
Mateo-GarciaL Sep 22, 2026
2a6ce8a
fix(accounting): index team worker runs and record Command Code cost …
Mateo-GarciaL Sep 22, 2026
2ff8c39
team(cmdc-failure-exit-codes): worker run
Sep 22, 2026
0d87992
team(diff-capture-resilience): worker run
Sep 22, 2026
b256b1c
Merge branch 'uh/team/wave-fix-5/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
43fe382
team(acceptance-runner-2): worker run
Sep 22, 2026
d4904e9
Merge branch 'uh/team/wave-fix-7/acceptance-runner-2' into uh/team/wa…
Sep 22, 2026
60c91bc
team(cmdc-usage-cost): worker run
Sep 22, 2026
29623b5
Merge branch 'uh/team/wave-fix-8/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
4ec0641
docs(research): ACP protocol notes and MCP/ACP/A2A boundary notes
Mateo-GarciaL Sep 22, 2026
c467b7f
team(acceptance-guard-lines): worker run
Sep 22, 2026
c1e1f6d
Merge branch 'uh/team/wave-fix-10/acceptance-guard-lines' into uh/tea…
Sep 22, 2026
a97863e
team(acceptance-tests-evidence-isolation): worker run
Sep 22, 2026
e39c4d8
team(recovery-test-determinism): worker run
Sep 22, 2026
f090700
Merge branch 'uh/team/wave-fix-9/recovery-test-determinism' into uh/t…
Sep 22, 2026
2fa1575
Merge branch 'uh/team/wave-fix-9/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
4f849c7
team(turn-cap-settlement): worker run
Sep 22, 2026
27f2d99
Merge branch 'uh/team/wave-fix-12/turn-cap-settlement' into uh/team/w…
Sep 22, 2026
abfbdeb
team(report): worker run
Sep 22, 2026
2047645
team(steer-resume): worker run
Sep 22, 2026
9c5b806
team(changelog): worker run
Sep 22, 2026
b5ff39e
Merge branch 'uh/team/wave-p5/changelog' into uh/team/wave-p5/leader
Sep 22, 2026
749284e
team(experiment-runner): worker run
Sep 22, 2026
1de99d8
Merge branch 'uh/team/wave-p3/experiment-runner' into uh/team/wave-p3…
Sep 22, 2026
391c08f
team(handbook): worker run
Sep 22, 2026
b9b32a4
Merge branch 'uh/team/wave-p4/handbook' into uh/team/wave-p4/leader
Sep 22, 2026
dbe9159
Merge branch 'uh/team/wave-p1/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
87f80fa
Merge branch 'uh/team/wave-p2/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
f81615f
Merge branch 'uh/team/wave-p3/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
f8d5129
Merge branch 'uh/team/wave-p4/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
ea9a36f
Merge branch 'uh/team/wave-p5/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .commandcode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@
],
"additionalDirectories": []
}
}
}
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
docs/acceptance/README.md text eol=lf
20 changes: 20 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,23 @@ __pycache__/
# Local Claude Code settings (shared skills are committed; local settings are not)
.claude/settings.local.json
/.omp/skills

# Local handoff backups and generated campaign output, never publication inputs.
/.local-only/
/out/
/.harness/audit/
/.harness/live-runs/
/acceptance/evidence/
/docs/architecture/evidence/
# Missions are local execution state by default. Existing tracked templates stay
# tracked; deliberately add future reusable templates with an explicit exception.
/.harness/missions/*

# Locally generated duplicate GitNexus skills; canonical nested skills are tracked.
/.claude/skills/gitnexus-cli/
/.claude/skills/gitnexus-debugging/
/.claude/skills/gitnexus-exploring/
/.claude/skills/gitnexus-guide/
/.claude/skills/gitnexus-impact-analysis/
/.claude/skills/gitnexus-refactoring/
/.harness/sandboxes/
21 changes: 21 additions & 0 deletions .harness/adapters/claude-code.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
schema_version: uh.adapter.v0
id: claude-code
name: Claude Code
description: Native Claude Code execution with exact model routing, stream supervision, guard hooks, and session recovery.
runtime: claude-code
capabilities:
- cli-execution
- non-interactive
- stream-json
- structured-events
- diff-output
- session-resume
status: active
config:
cli_command: claude
worktree_mode: false
pass_session_id: false
runtime_config:
model: claude-fable-5-1[1m]
role: worker
permission_mode: default
17 changes: 17 additions & 0 deletions .harness/adapters/command-code.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
schema_version: uh.adapter.v0
id: command-code
name: Command Code
description: Native Command Code execution with persistent sessions and UH supervision.
runtime: command-code
capabilities:
- cli-execution
- json-output
- diff-output
- session-resume
status: experimental
config:
cli_command: cmdc
worktree_mode: false
pass_session_id: false
runtime_config:
model: ""
2 changes: 1 addition & 1 deletion .harness/adapters/oh-my-pi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: oh-my-pi
name: oh-my-pi
description: >-
Runtime adapter for oh-my-pi (omp), a multi-provider CLI coding agent.
Executes missions via `omp --print --mode json` with sessions ephemeral and
Executes missions via `omp --print --mode json` with persistent sessions and
extensions/skills disabled by default for deterministic runs. Provider /
account auth flows through OMP's own credential store and env vars.
runtime: oh-my-pi
Expand Down
1 change: 0 additions & 1 deletion .harness/audit/events.ndjson

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions .harness/sandboxes/index.yaml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ uh init

## Current context

- Repository: `/Users/eduardojaviergarcialopez/AgenticEngineering/ultimate-harness`
- Repository: `/Users/example/AgenticEngineering/ultimate-harness`
- Current branch: `main`
- Latest commit: `7b69603 docs: add Ultimate Harness documentation spine`
- Working tree appeared clean before this plan was written.
Expand Down
2 changes: 0 additions & 2 deletions .omp/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
disabledProviders:
- agent-plugins
- claude
- claude-plugins
- codex
Expand Down Expand Up @@ -31,7 +30,6 @@ skills:
- handoff
- write-docs
- to-tickets
- log-eod
- api-design
- domain-modeling
- tdd
Expand Down
7 changes: 5 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

Runtime-agnostic CLI and artifact lifecycle for planning, running, verifying, and promoting agentic software work.

Workspace standards apply here: [../docs/standards/README.md](../docs/standards/README.md).
This file adds only what is specific to this repo. Where they conflict, this file wins, and the conflict is recorded under `## Deviations`.
This file defines the repository-specific development rules. Architecture and
workflow references are maintained in [docs/README.md](docs/README.md).

## Stack

Expand Down Expand Up @@ -61,6 +61,8 @@ This file adds only what is specific to this repo. Where they conflict, this fil
4. GitNexus `context`, `clusters`, `processes`, or `process/{name}` resources for codebase and flow discovery
5. The matching `.claude/skills/gitnexus/` exploring, impact-analysis, debugging, refactoring, guide, or CLI skill before that task kind

Indexes and runner bootstraps are local generated state; index the current checkout rather than relying on published machine-specific graph identifiers or counts.

## Scope discipline

- Default to small, reversible changes that reuse existing package and runtime patterns.
Expand All @@ -80,3 +82,4 @@ rules and is materialized from `scripts/harness-matrix.json`; never hand-edit it
## Deviations

- GitNexus impact analysis is mandatory before symbol edits because this repo relies on its indexed cross-runtime execution graph.

Loading
Loading