Repository navigation
Conversation
Preserve bounded runtime ownership and failure behavior, with focused regression coverage and the owning architecture contract. Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
… comparison Recheck realpath after validating the original ancestry so case-variant macOS spelling remains usable. Keep peer ownership and mode checks and document the complete PATH policy. Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Describe ancestry and case normalization beside the npm launcher and restore the separate Windows installation-observation paragraph.
|
No description provided. |
…ansience Drop the root-owned sticky-ancestor exemption from Bun PATH validation: a shared writable ancestor lets another user replace a child entry between the ancestry walk and the exec probe. Gate the environment temp root in temporary-bundle classification on canonical residence inside a recognized temporary root or a shared sticky mode, so a custom TMPDIR no longer misclassifies an installed bundle. Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
No description provided. |
|
✅ Deterministic PR hygiene checks passed. |
…OSIX findPathBun now rejects a candidate beneath any group/other-writable ancestor, and /tmp is 1777 — so the PATH-dir fixture in the provenance test was refused by the new trust check before the probe ever ran. Keep the PATH fixture under the checkout sibling .tmp base like ocx-launcher-runtime.test.ts already does; the HOME/dotenv half stays under tmpdir. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
The unique change has been preserved in a separately verified integration candidate. Verified source HEAD The validation record includes the focused Windows results, successful CI-equivalent rerun of the previously timed-out cases, source-head hosted CI, and the local Rust/full-suite limitations. Integration review remains pending; no merge was performed. Closing this fork PR as duplicate tracking after verified transfer. The source branch is retained; the verified integration candidate remains available for further review. |
Summary
Verification
Current-head verification after dev refresh
Head:
bdbf0ad32cb4ead0871c4354309fad73d41ea6f9. Preserves the previous PR commits and includes fork/upstream devdc45bb2ca92e9a4f841a73d70177bfec04722d47through a normal merge.bun run typecheckandbun run structure:checkpassed.bun test tests/cli/ocx-launcher-runtime.test.ts— 73 passed, 6 POSIX-only cases skipped, 0 failed. Unix Rust and macOS execution validation remain outstanding.git diff --check.aa2f74051ae79cdbfa67b6fd12fd7170218d5290: typecheck, privacy scan, structure check, and 53 layout/ratchet/core-boundary tests passed. This is integration evidence, not a full combined runtime suite.Actions has been disabled for this repository.Queued CodeQL entries are not completed test CI.Earlier verification below remains historical evidence; the current-head results above govern readiness.
bun run typecheck,bun run privacy:scan,bun run structure:check, andgit diff --checkpassed. Original strict commit identity and pre-push checks passed without policy changes.Checklist