# Roadmap: v1.67 Cross-Runtime Deep Execution Parity

## Result

`v1.67` is complete.

## Phases

- [x] **Phase 134: Runtime Parity Contract And Shared Acceptance Harness**
- [x] **Phase 135: Claude Code Deep-Execution Probe**
- [x] **Phase 136: OpenCode Deep-Execution Probe**
- [x] **Phase 137: Closure And Cross-Runtime Audit**

## Overview

`v1.67` moved the repository from install/front-door parity only to honest
bounded deep-execution parity evidence across Codex, Claude Code, and
OpenCode. The milestone kept OpenClaw deferred as a specialized lane and
closed on a gap-aware cross-runtime audit rather than a false equivalence
claim.

**Phases:** 134-137
**Total Plans:** 4
**Total Tasks:** 19
**Shipped:** 2026-04-11

## Phase Details

### Phase 134: Runtime Parity Contract And Shared Acceptance Harness

**Goal:** Define the deep-execution parity contract and land one shared
Codex-baseline acceptance harness for the runtime-parity milestone.

**Plans:** 1 plan

Plans:

- [x] `134-01`: shared parity contract, doctor surface, and baseline harness

**Outcome:**

- separated front-door install readiness from deep-execution parity in
  `runtime_support_matrix`
- made `aitp doctor` surface the deep-execution layer explicitly
- landed the shared `run_runtime_parity_acceptance.py` entrypoint with Codex as
  the bounded baseline

### Phase 135: Claude Code Deep-Execution Probe

**Goal:** Land one honest Claude Code deep-execution probe that enters through
the supported SessionStart bootstrap surface and records the remaining bounded
gap from the Codex baseline.

**Plans:** 1 plan

Plans:

- [x] `135-01`: Claude Code bounded parity probe

**Outcome:**

- installed temporary `.claude` assets and exercised the real SessionStart
  wrapper path
- verified bounded `session-start` and `status` artifacts on an isolated
  kernel root
- promoted Claude Code doctor deep-execution state from `probe_pending` to
  `probe_available`

### Phase 136: OpenCode Deep-Execution Probe

**Goal:** Land one honest OpenCode deep-execution probe that enters through the
supported plugin bootstrap surface and records the remaining bounded gap from
the Codex baseline.

**Plans:** 1 plan

Plans:

- [x] `136-01`: OpenCode bounded parity probe

**Outcome:**

- installed temporary `.opencode` assets and executed the real plugin module
  with Node
- verified plugin `config` and `experimental.chat.system.transform` hook
  receipts
- verified bounded `session-start` and `status` artifacts on an isolated
  kernel root
- promoted OpenCode doctor deep-execution state from `probe_pending` to
  `probe_available`

### Phase 137: Closure And Cross-Runtime Audit

**Goal:** Close `v1.67` with one shared cross-runtime parity audit/report
surface and one bounded evidence set for Codex, Claude Code, and OpenCode.

**Plans:** 1 plan

Plans:

- [x] `137-01`: shared closure audit and final bounded verification

**Outcome:**

- landed `run_runtime_parity_audit.py` as the aggregate closure report
- emitted one final report across Codex, Claude Code, and OpenCode
- named `equivalent_surfaces`, `degraded_surfaces`, and `open_gaps` explicitly

## Milestone Summary

**Key Accomplishments:**

- one explicit parity vocabulary now separates install readiness from
  deep-execution readiness
- one Codex baseline execution bar is reusable across runtime-specific probes
- one bounded Claude Code parity probe now exists
- one bounded OpenCode parity probe now exists
- one shared closure report now summarizes equivalent surfaces and remaining
  gaps across all three runtimes

**Issues Resolved:**

- removed the old ambiguity where a green install row could be misread as proof
  of deep-execution parity
- replaced Claude Code and OpenCode `probe_pending` placeholders with real
  bounded parity evidence
- added one aggregate runtime-audit surface instead of leaving parity evidence
  fragmented across multiple commands

**Issues Deferred:**

- direct proof of live first-turn bootstrap consumption inside Claude Code
- direct proof of live restarted-app first-turn bootstrap consumption inside
  OpenCode
- OpenClaw parity

**Technical Debt / Honest Gaps:**

- bounded parity is now measured, but live app-turn parity for Claude Code and
  OpenCode still remains an explicit future gap

---

For current planning state after `v1.67`, start the next milestone from
backlog and fresh requirements definition.
