Status
P0 / OWNER_AUTHORIZED FOLLOW-UP FROM #224 / DIRECT_DELEGATED / AUTO_CHAIN=false
Owner direction: complete #224 formal Candidate acceptance before continuing #226 Grok multi-account live closure.
Fresh source fence:
Evidence-integrity decision
The historical efc197bf... Candidate MUST NOT receive retroactively synthesized executor lineage.
Current durable DevSpace stores were searched for that exact Candidate and no Core mutation Candidate row / direct executor artifact was found. The historical TG-A direct-evidence producer contract survives only as source-binding/spec history; its producer commit/worktree is not a current physical executor artifact for #224.
Therefore this follow-up creates a new current-main acceptance Candidate that preserves the #224 semantic delta while executing through current Core-bound DIRECT_DELEGATED machinery. Old efc197bf... remains historical engineering evidence only.
Goal
Produce one new immutable #224-equivalent Candidate on current DevSpace main with truthful physical v4 evidence:
- real current DevSpace
DIRECT_DELEGATED execution;
- pre-effect
nexus.repository_mutation_binding.v1 Core session;
- exact bounded DispatchIntent with
claimCeiling=CANDIDATE_READY;
- durable completed worker identity / execution generation;
- exact Candidate commit/tree/change manifest;
- physical
devspace.direct_candidate_execution.v1 emitted from durable state;
- matching canonical
nexus.core.generic-verification-response.v1-experimental;
- independent
nexus.candidate_acceptance.v4 audit against that exact Candidate.
Source scope
The implementation Candidate must reproduce the already-verified #224 thin Codeg bridge semantics on current main, with no new provider behavior or architecture expansion.
Historical #224 changed paths form the maximum semantic scope:
src/codeg-bridge.ts
src/codeg-bridge.test.ts
src/config.ts
src/config.test.ts
src/durable-operations.ts
src/server.ts
src/server.test.ts
Evidence-producer source changes, if current DevSpace lacks a canonical producer, must be the minimum typed producer needed to serialize already-durable execution/Core/Candidate state into devspace.direct_candidate_execution.v1. It must not become a second execution lifecycle, verifier, acceptance authority, or Core implementation.
Required evidence-producer semantics
The emitted direct evidence must match the frozen v4 producer contract:
contract_kind=OWNER_INLINE;
- authority task/attempt + normalized DispatchIntent;
OWNER_DIRECT / DIRECT_DELEGATED;
- completed durable execution with exact agent/profile/provider/model/session/workspace/generation identity;
scope_state=WITHIN_SCOPE, retry_safe=false, reconciliation_required=false;
- exact embedded Core mutation binding and AcceptanceContract hash;
- physical Candidate source/commit/tree, Core-compatible change manifest and canonical diff hash;
- deterministic evidence id/integrity;
- claim ceiling exactly
CANDIDATE_READY;
- all Core verification/certification/acceptance/approval/merge/release/deploy/public-claim flags false.
Do not hand-author a passing artifact from chat prose. The producer must derive fields from the physical durable records / Git objects and fail closed on missing or inconsistent lineage.
Verification
Before acceptance:
- exact scoped source tests for producer + bridge semantics;
- typecheck/build/diff checks;
- one real delegated Codex execution on an isolated managed worktree;
- physical Core session close with writer reconciliation CLEAR;
- Candidate source/tree/manifest reconstruction;
- canonical Core generic verification =
VERIFIED / VALID;
- independent v4 validator/audit with a reviewer distinct from the implementer and materially independent oracle.
Worker
Implementation worker: Codex CLI / Luna / xhigh after fresh preflight.
The implementer cannot self-accept. Coordinator independently verifies source/diff/evidence. Candidate Acceptance is a separate read-only audit.
Non-goals
Completion ceiling
#224_NEW_CURRENT_MAIN_CANDIDATE_ACCEPTED_PENDING_OWNER_APPROVAL
This is Candidate acceptance only. It grants no merge, cutover, release or production authority.
Status
P0 / OWNER_AUTHORIZED FOLLOW-UP FROM #224 / DIRECT_DELEGATED / AUTO_CHAIN=false
Owner direction: complete #224 formal Candidate acceptance before continuing #226 Grok multi-account live closure.
Fresh source fence:
main@45ce06a51ab2af43f513ab49ad111be4cc8cc48cefc197bf3e7fdc49d357dab91eafc9eb152b9451, treef837ca7a0a7a8f2f5116e299c55ed982d89bdefddevspace.direct_candidate_execution.v1executor artifact and no matching Core generic-verification response.Evidence-integrity decision
The historical
efc197bf...Candidate MUST NOT receive retroactively synthesized executor lineage.Current durable DevSpace stores were searched for that exact Candidate and no Core mutation Candidate row / direct executor artifact was found. The historical TG-A direct-evidence producer contract survives only as source-binding/spec history; its producer commit/worktree is not a current physical executor artifact for #224.
Therefore this follow-up creates a new current-main acceptance Candidate that preserves the #224 semantic delta while executing through current Core-bound
DIRECT_DELEGATEDmachinery. Oldefc197bf...remains historical engineering evidence only.Goal
Produce one new immutable #224-equivalent Candidate on current DevSpace main with truthful physical v4 evidence:
DIRECT_DELEGATEDexecution;nexus.repository_mutation_binding.v1Core session;claimCeiling=CANDIDATE_READY;devspace.direct_candidate_execution.v1emitted from durable state;nexus.core.generic-verification-response.v1-experimental;nexus.candidate_acceptance.v4audit against that exact Candidate.Source scope
The implementation Candidate must reproduce the already-verified #224 thin Codeg bridge semantics on current main, with no new provider behavior or architecture expansion.
Historical #224 changed paths form the maximum semantic scope:
src/codeg-bridge.tssrc/codeg-bridge.test.tssrc/config.tssrc/config.test.tssrc/durable-operations.tssrc/server.tssrc/server.test.tsEvidence-producer source changes, if current DevSpace lacks a canonical producer, must be the minimum typed producer needed to serialize already-durable execution/Core/Candidate state into
devspace.direct_candidate_execution.v1. It must not become a second execution lifecycle, verifier, acceptance authority, or Core implementation.Required evidence-producer semantics
The emitted direct evidence must match the frozen v4 producer contract:
contract_kind=OWNER_INLINE;OWNER_DIRECT / DIRECT_DELEGATED;scope_state=WITHIN_SCOPE,retry_safe=false,reconciliation_required=false;CANDIDATE_READY;Do not hand-author a passing artifact from chat prose. The producer must derive fields from the physical durable records / Git objects and fail closed on missing or inconsistent lineage.
Verification
Before acceptance:
VERIFIED / VALID;Worker
Implementation worker: Codex CLI / Luna / xhigh after fresh preflight.
The implementer cannot self-accept. Coordinator independently verifies source/diff/evidence. Candidate Acceptance is a separate read-only audit.
Non-goals
Completion ceiling
#224_NEW_CURRENT_MAIN_CANDIDATE_ACCEPTED_PENDING_OWNER_APPROVALThis is Candidate acceptance only. It grants no merge, cutover, release or production authority.