This repository was archived by the owner on Oct 9, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Oct 9, 2026. It is now read-only.
Validate Auto Review and third-party agents for dogfood MVP #53
Copy link
Copy link
Closed
9 / 99 of 9 issues completedClosed
9 / 99 of 9 issues completed
Copy link
Labels
planDurable planning issueDurable planning issueplan:donePlan completed or supersededPlan completed or superseded
Description
Current Status
Updated 2026-06-14 by Code.
State: Active umbrella. The native Auto Review dogfood spine is complete enough for daily workflow validation, the first third-party/external agent dogfood path is complete and hardened enough to rely on, and the Codex Lab home/repo-dotdir boundary has now landed.
Completed dogfood spine:
- Implement native Auto Review artifact storage #55 / PR Add native auto review artifact storage #60 added native Auto Review artifact storage in the small
codex-auto-reviewcrate. - Wire native detached Auto Review runtime #56, Design safe background Auto Review trigger and debounce #61, and related follow-ups landed the native detached runtime, safe background trigger/debounce, lifecycle state, cancellation/control, and foreground race/performance fixes.
- Inject current Auto Review awareness into agent context #62 / PR Add bounded auto-review finding detail reads #79 landed bounded current Auto Review awareness and stable finding detail retrieval.
- Expose native Auto Review findings in app-server and TUI #57 is complete via PR Expose Auto Review summaries in app server and TUI #80 and PR Add TUI Auto Review summary surface #81: app-server summary/detail/status surfaces are available, and the TUI now renders background Auto Review status plus clean/findings/stale/failed/error summaries with stale-result suppression.
- Implement native third-party agent dogfood path #58 / PR Add external command agent dogfood path #82 delivered the first native external-command dogfood backend path with role-scoped config, lifecycle/status/list/cancel/close behavior, output surfacing, fallback behavior, subprocess runner coverage, and tests.
- Add Codex Lab dotdir ignore guardrails #84 added the first Plan Codex Lab home and repo dotdir boundary before Code Bridge #59 guardrails: repo-level
.code/ignore backstop and Codex Lab-owned.codex/.gitignoreruntime/secret guardrails. - Harden external-agent spawn graph and cancellation handling #85 / PR Harden external agent lifecycle #86 hardened the external-command lifecycle: persisted spawn graph edges before task launch, live external-child traversal, cancellation parent notifications, pre-launch cancellation guards, and close-vs-shutdown persisted edge semantics.
- Plan Codex Lab home and repo dotdir boundary before Code Bridge #59 / PR Use Codex Lab home boundary #87 landed the Codex Lab home boundary:
CODEX_LAB_HOMEis the only Codex Lab home selector, the default home is~/.codex-lab, legacyCODE_HOME/CODEX_HOMEselectors are ignored for Codex Lab runtime home selection, diagnostics were renamed, app-server daemon installer env bridging was handled deliberately, and exec-harness cache placement no longer falls back to legacy homes.
Current sequence:
- Scope minimal Code Bridge vertical slice #36/Define Code Bridge protocol, trust, and payload contract #45-Gate thin app-server integration for Code Bridge #50 - Resume Code Bridge vertical-slice work now that Codex Lab home and repo-dotdir boundaries are settled.
- Provider-agnostic worker decision spike #2 - Keep as the broader provider-agnostic worker strategy spike. Implement native third-party agent dogfood path #58 proves the first concrete dogfood backend and Harden external-agent spawn graph and cancellation handling #85 hardens its lifecycle; neither settles streaming, resume/full-history fork support, app-server runtime API, richer provider/auth strategy, usage/quota accounting, or broader UX polish.
Product boundary remains unchanged:
- Use native Codex review/runtime/context primitives wherever possible.
- Do not copy Every Code plugin systems.
- Removed
auto-review@just-everyandultracode@just-everyplugins remain reference-only. - Code Bridge stays after the dogfood/home-boundary foundation, and is now the next MVP workstream.
Finish Line
Codex Lab is dogfood-ready by the user's definition: Auto Review works in the real daily workflow, and third-party agent providers are validated enough for daily use with clear limits and fallback behavior.
Acceptance Criteria
- Define the concrete dogfood workflow for Auto Review: when it runs, how findings are surfaced, how stale/detached findings are suppressed, and how details are recovered.
- Validate Auto Review outside the narrow exec-harness proof loop, or record the smallest missing implementation issue if runtime wiring is absent.
- Define the third-party agent provider dogfood bar: supported providers/models, auth/config source, lifecycle commands, cancellation/wait/output collection, usage/quota accounting, and failure/degraded behavior.
- Validate at least one non-OpenAI/third-party agent provider path end to end, or record the smallest missing implementation issue if runtime support is absent.
- Decide whether Provider-agnostic worker decision spike #2 should be promoted from waiting to active implementation, split into child issues, or closed by a narrower dogfood contract.
- Update Codex Lab MVP dogfood plan #28 and Run Codex Lab dogfood readiness sweep #52 language so
GOmeans covered-spine-only unless this issue is also complete.
Relationships
Child of #28. Blocks treating Code Bridge (#45-#50) as the only remaining MVP work. Related to #2 and #35.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
planDurable planning issueDurable planning issueplan:donePlan completed or supersededPlan completed or superseded
Activity
cbusillo commentedon Jun 14, 2026
Dogfood evidence from the old Every Code auto-review ledger, useful as a regression case for this umbrella and the already-merged #57/#62/#79/#80 direction.
Observed repeatedly in
cbusillo/codex-skillson June 14, 2026:freshness=Current target=matching_head.auto-review-628291b6, snapshot prefix628291b61b7d, with finding locations under.code/working/codex-skills/branches/auto-review-628291b6/....codex-skillstarget had already moved on; those two findings were re-verified fixed onorigin/main.suppressed_stale=12, so stale suppression existed in some form, but this detached run still appeared as current/matching-head context and kept being pasted back into the active agent turn.Why this matters for Codex Lab CLI:
matching_headactionable feedback.No new issue seems necessary unless Codex Lab reproduces the stale surfacing behavior; this comment is intended to sharpen the acceptance criteria for the existing Auto Review dogfood path.
shiny-code-bot commentedon Jun 16, 2026
Closing as completed after #48 was closed and the active-plan audit confirmed this umbrella is done.
The Auto Review and third-party dogfood spine is complete enough for daily workflow validation:
The remaining MVP work now moves through the Code Bridge workstream under #36. Broader provider-agnostic strategy remains tracked separately in #2.