Skip to content
Draft
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
ebc6185
fix(uh-237): make the new runtime tests platform-neutral so CI can pass
LaloLalo1999 Sep 18, 2026
1168454
fix(uh-237): assert cancellation by process state, not by pid reaping
LaloLalo1999 Sep 18, 2026
3caee7f
test(uh-237): share one termination probe and use it for the verify t…
LaloLalo1999 Sep 21, 2026
22b91e4
Merge remote-tracking branch 'origin/main' into lalo/uh-237-ci-platfo…
LaloLalo1999 Sep 21, 2026
c3caba5
fix(uh-238): address codex review points and bump version to v0.11.0
Mateo-GarciaL Sep 21, 2026
5f282bd
fix(tool-guard): judge agent clients by executable position and alway…
Mateo-GarciaL Sep 21, 2026
ceefa54
feat(runtime): hold delegated agents to the assigned route and add pr…
Mateo-GarciaL Sep 21, 2026
079a6fb
fix(sandbox): create worktrees locked and stop pruning globally
Mateo-GarciaL Sep 21, 2026
7d523f4
feat(codex): pin the model and attest the route
Mateo-GarciaL Sep 21, 2026
57f31fa
fix(command-code): keep the version probe from triggering a self-update
Mateo-GarciaL Sep 21, 2026
8795589
feat(observability): index settled runs for outcome and cost comparison
Mateo-GarciaL Sep 21, 2026
48e378a
feat(observability): export a settled run as OpenTelemetry GenAI spans
Mateo-GarciaL Sep 21, 2026
c673b07
fix(guard): deny launches that escape the supervised process tree
Mateo-GarciaL Sep 21, 2026
29e1c85
fix(runtime): compare route identifiers case-insensitively
Mateo-GarciaL Sep 21, 2026
3012e7f
fix(runtime): treat reasoning as liveness with its own budget
Mateo-GarciaL Sep 21, 2026
114e859
fix(artifacts): a concurrent reader can no longer fail a run
Mateo-GarciaL Sep 21, 2026
b28fcea
feat(cli): terminal contract and observatory commands
Mateo-GarciaL Sep 21, 2026
d56d8f5
fix(team): worker commits contain only the worker's own work
Mateo-GarciaL Sep 21, 2026
89ce532
fix(cli): refuse to run a mission in the project root without --no-sa…
Mateo-GarciaL Sep 21, 2026
b28d519
fix(guard): resolve write targets against the effective directory and…
Mateo-GarciaL Sep 21, 2026
d2d706d
docs: record delegation, route and containment rules
Mateo-GarciaL Sep 21, 2026
82a316b
feat(templates): session templates with budget tiers and strict conta…
Mateo-GarciaL Sep 21, 2026
64c0afd
feat(decisions): atomic System One questions with bounded, validated …
Mateo-GarciaL Sep 21, 2026
b41dc73
feat(mcp): read-only MCP server module over the run store
Mateo-GarciaL Sep 21, 2026
9ecfb25
fix(runtime): run guard hooks from an immutable per-content snapshot
Mateo-GarciaL Sep 21, 2026
8a02aad
fix(sandbox): work without a tracked index and across volumes
Mateo-GarciaL Sep 22, 2026
5322fce
feat(command-code): orchestrator role that delegates only through the…
Mateo-GarciaL Sep 22, 2026
336c18d
feat(decisions): pass criteria and harness-established evidence to Sy…
Mateo-GarciaL Sep 22, 2026
c850c79
feat(cli): uh mcp serve and session templates on mission run
Mateo-GarciaL Sep 22, 2026
90432c2
chore: stop tracking harness runtime state
Mateo-GarciaL Sep 22, 2026
0b9d23a
test: add structural fixtures of real native event streams
Mateo-GarciaL Sep 22, 2026
0b09215
feat(supervision): add the shadow loop probe
Mateo-GarciaL Sep 22, 2026
f67cae6
team(otlp-push): worker run
Mateo-GarciaL Sep 22, 2026
50f1bf3
team(dry-run-overrides): worker run
Mateo-GarciaL Sep 22, 2026
aa660cb
team(test-isolation): worker run
Mateo-GarciaL Sep 22, 2026
5abb0e4
team(salvage-work): worker run
Mateo-GarciaL Sep 22, 2026
1fbd409
team(loop-probe-real): worker run
Mateo-GarciaL Sep 22, 2026
695424f
team(template-compare): worker run
Mateo-GarciaL Sep 22, 2026
1b54f2a
Merge branch 'uh/team/wave-6/dry-run-overrides' into uh/team/wave-6/l…
Mateo-GarciaL Sep 22, 2026
9bedb95
Merge branch 'uh/team/wave-6/salvage-work' into uh/team/wave-6/leader
Mateo-GarciaL Sep 22, 2026
7093e11
Merge branch 'uh/team/wave-6/template-compare' into uh/team/wave-6/le…
Mateo-GarciaL Sep 22, 2026
c6643eb
Merge branch 'uh/team/wave-6/otlp-push' into uh/team/wave-6/leader
Mateo-GarciaL Sep 22, 2026
6b018ba
Merge branch 'uh/team/wave-6/test-isolation' into uh/team/wave-6/leader
Mateo-GarciaL Sep 22, 2026
3454a4f
docs(changelog): record wave-6 verified capabilities
Mateo-GarciaL Sep 22, 2026
a289f0e
feat(adapters): add native ACP (Agent-Client Protocol) adapter
Mateo-GarciaL Sep 22, 2026
efc07f4
fix(adapters/acp): remediate ACP v1 wire conformance, run-id integrit…
Mateo-GarciaL Sep 22, 2026
57825f1
feat(routing): progressive semantic routing with TypeSafe JEV, decisi…
Mateo-GarciaL Sep 22, 2026
1cde7cd
team(inventory): worker run
Mateo-GarciaL Sep 22, 2026
24e4bc4
team(live-runs): worker run
Mateo-GarciaL Sep 22, 2026
215accb
Merge branch 'uh/team/wave-audit-0/live-runs' into uh/team/wave-audit…
Mateo-GarciaL Sep 22, 2026
41940ba
team(acceptance-port): worker run
Mateo-GarciaL Sep 22, 2026
ee8525a
feat(run-control): uh kill stops runs from the project root, settles …
Mateo-GarciaL Sep 22, 2026
414a16e
Merge branch 'uh/team/wave-rc-min/kill' into uh/team/wave-rc-min/leader
Mateo-GarciaL Sep 22, 2026
c650a76
team(review-packet-ids): worker run
Mateo-GarciaL Sep 22, 2026
da786db
fix(runtime): mission turn limits reach the native runtime and native…
Mateo-GarciaL Sep 22, 2026
2e5264d
fix(acceptance): runner installs the broken-hook shim it documents, r…
Mateo-GarciaL Sep 22, 2026
6ef260b
Merge branch 'uh/team/wave-fix-1/review-packet-ids' into uh/integrati…
Mateo-GarciaL Sep 22, 2026
78e371c
Merge branch 'uh/team/wave-fix-3/acceptance-runner-fixes' into uh/int…
Mateo-GarciaL Sep 22, 2026
c1088a1
Merge branch 'uh/team/wave-fix-2/adapter-turn-cap' into Mateo-GarciaL…
Mateo-GarciaL Sep 22, 2026
53a71ea
fix(accounting): index team worker runs and record Command Code cost …
Mateo-GarciaL Sep 22, 2026
0ba7d3e
team(cmdc-failure-exit-codes): worker run
Mateo-GarciaL Sep 22, 2026
f880b94
team(diff-capture-resilience): worker run
Mateo-GarciaL Sep 22, 2026
27be16e
Merge branch 'uh/team/wave-fix-5/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
8860e23
team(acceptance-runner-2): worker run
Mateo-GarciaL Sep 22, 2026
a84c1d2
Merge branch 'uh/team/wave-fix-7/acceptance-runner-2' into uh/team/wa…
Mateo-GarciaL Sep 22, 2026
d63d2b1
team(cmdc-usage-cost): worker run
Mateo-GarciaL Sep 22, 2026
335623d
Merge branch 'uh/team/wave-fix-8/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
979f9bb
docs(research): ACP protocol notes and MCP/ACP/A2A boundary notes
Mateo-GarciaL Sep 22, 2026
43be362
team(acceptance-guard-lines): worker run
Mateo-GarciaL Sep 22, 2026
7c6c08e
Merge branch 'uh/team/wave-fix-10/acceptance-guard-lines' into uh/tea…
Mateo-GarciaL Sep 22, 2026
bdd4415
team(acceptance-tests-evidence-isolation): worker run
Mateo-GarciaL Sep 22, 2026
b1a3d0f
team(recovery-test-determinism): worker run
Mateo-GarciaL Sep 22, 2026
47e12d3
Merge branch 'uh/team/wave-fix-9/recovery-test-determinism' into uh/t…
Mateo-GarciaL Sep 22, 2026
11917f3
Merge branch 'uh/team/wave-fix-9/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
b6efb83
team(turn-cap-settlement): worker run
Mateo-GarciaL Sep 22, 2026
d560ad3
Merge branch 'uh/team/wave-fix-12/turn-cap-settlement' into uh/team/w…
Mateo-GarciaL Sep 22, 2026
f83c175
team(report): worker run
Mateo-GarciaL Sep 22, 2026
25fadcb
team(steer-resume): worker run
Mateo-GarciaL Sep 22, 2026
d19d1ab
team(changelog): worker run
Mateo-GarciaL Sep 22, 2026
0430afc
Merge branch 'uh/team/wave-p5/changelog' into uh/team/wave-p5/leader
Mateo-GarciaL Sep 22, 2026
52c635f
team(experiment-runner): worker run
Mateo-GarciaL Sep 22, 2026
91c8745
Merge branch 'uh/team/wave-p3/experiment-runner' into uh/team/wave-p3…
Mateo-GarciaL Sep 22, 2026
8c024e2
team(handbook): worker run
Mateo-GarciaL Sep 22, 2026
c15ea4a
Merge branch 'uh/team/wave-p4/handbook' into uh/team/wave-p4/leader
Mateo-GarciaL Sep 22, 2026
e9025df
Merge branch 'uh/team/wave-p1/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
643005c
Merge branch 'uh/team/wave-p2/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
fb24fdb
Merge branch 'uh/team/wave-p3/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
192a722
Merge branch 'uh/team/wave-p4/leader' into Mateo-GarciaL/uh-1.0-clean
Mateo-GarciaL Sep 22, 2026
a1179c6
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