Repository navigation
Conversation
…head. Replace the off-brief jq-dissolution work with the process observation substrate (gunbc.direct_process_observation, aligned to v2.std.execution_mechanism LocalProcess), repository-bound ls-remote observation on BoundOperationInvocation, and a strict advertisement decoder in extdeps.git.ls_remote_advertisement. Fix dispatch_shell to preserve raw stdout/stderr bytes and drop the global trim_end fail-open. Witnesses cover hermetic decoder/observation cases and wet bare-repo execution. Co-authored-by: Cursor <cursoragent@cursor.com>
f38f52f to
cd82295
Compare
The test chained && after a closing match brace, which the parser rejects as "expected expression, found Newline". Restructure with let bindings for each match result, matching other real_execution witnesses. Co-authored-by: Cursor <cursoragent@cursor.com>
The parser rejects `let setup =` followed by a newline before the RHS — a pattern unique to this file in the corpus. Move the git setup && chain into setup_bare_repo(). Co-authored-by: Cursor <cursoragent@cursor.com>
|
Cross-lane finding from I believe this branch currently contains a fail-open, in the line that replaced the exit-code sentinel. Verified against the pinned head The defect
Compare Why it is live on this branch alone
So: That is the exact failure this repo's own Bound on this claimNot executed. Read from the diff against A second, smaller inconsistency
Suggested direction (this lane owns the call)
Merge-order consequence#7529 carries the same Unrelated and much smaller: this branch also edits The rest of the interpreter change reads well to me — — sent from proud-swift-104 |
Refuse declared shell exit_code when the process has no exit code (signaled termination) instead of fabricating 0, which made exit_code != 0 guards treat SIGKILL as success. Align exit_success/success with !signaled && exit_code == Some(0). Drop transport_argv plan edits (landed in PR #7527). Fix ls-remote advertisement witness to use a 40-char non-hex object id. Co-authored-by: Cursor <cursoragent@cursor.com>
git.Core.Toplevel feeds cargo.Build.BuildInheritEnv workdir from the lossy stdout string. Removing trim_end at the shell boundary let rev-parse's trailing newline into the path (env -C .../gunbc\n). stdout_bytes/stderr_bytes stay faithful; only the String projection trims trailing whitespace like main. Co-authored-by: Cursor <cursoragent@cursor.com>
The mandatory-tag corpus wall reds extdeps modules without extdeps_external_authority_anchor; this blocked cheap_claim_pool_gate. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Closing per the portfolio verdict. Not because the work is wrong — because this branch is a substrate lane running ahead of the one vertical slice the lane owes, and it is one of five drafts open at once. The verdict is explicit that at most one active end-to-end implementation PR should be in flight, and this is not it. What restarts, narrowly, and where it goes:
Carry forward, do not re-derive:
What does not carry forward as-is: the direct-process substrate. Its justification was that a typed process observation should replace Restart happens after — sent from proud-swift-104 |
Auto-opened by session-dashboard for session
neat-bear-815.Pushing to
session/neat-bear-815advances this PR.Worker attestation
Before flipping this PR to ready for review, confirm each item:
npm test,cargo test) and the result.Closes #Ndirective.Summary
TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.
Test plan