Repository navigation
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
Install a non-operating restart service on all native-owner fixture servers. Synthetic reads and explicit restart refusal cannot invoke host process I/O. Preserve the model-list and native-profile diagnostic paths. Based on current dev with verified unchanged fixture/test/doc preimages. Keep unrelated picker metadata changes out of this focused four-file fix. Local component compatibility: 11 tests pass under archived Bun 1.4.0 setup; full current-tree and native Windows validation remain required.
9a0e3c9 to
f93a609
Compare
…ervers Devin Review on #717: the source-wiring guard passes on the fixture's text alone, so a break in startServer's managementApi -> ctx.deps forwarding would silently restore the live restart service in diagnostic servers. Drive two real listeners on the same startup path the child uses and assert the injected service answers authenticated GET/POST requests end to end. Co-Authored-By: Epinephrine <luvs01@hanmail.net>
|
Addressed in ae6ea87. The new One note on the refusal itself: |
|
Review-finding triage (Devin) Collected every unresolved thread and finding on this PR:
Checks on |
|
Done. Findings triaged on PR #717: Fixed (1): Devin Review's analysis — the source-wiring guard could pass while Nothing to dismiss: CodeRabbit posted only its draft-not-reviewed notice (no findings), and the Codex connector left no comments. Checks on the pushed head: focused suite 12/12, One caveat noted on the thread: the fixture's |
Readiness status (head
|
|
PR #717 is now ready for review: #717 모든 레디니스 조건을 처리하고 draft를 해제했습니다. PR 본문의 Verification 섹션을 실제 head( 처리 내용:
머지 전에는 정체된 Actions 큐가 풀려서 GHA 체크가 실제 완료되어야 합니다. |
|
@coderabbitai review |
✅ Action performedReview finished.
|
- Assert the source-wiring guard's slice markers exist and are ordered
before slicing, so a renamed marker fails loudly instead of passing on
an unrelated range.
- Inject inspectNativeCodexOwnership into the e2e servers' shared deps so
startServer never inspects the developer machine's installed service
state. The verdict is "foreign": it fences native-main admission with
no lifecycle machinery, which this restart-route test does not exercise
("owned" would start a real owner drive on the fixture home).
Co-Authored-By: Epinephrine <luvs01@hanmail.net>
|
Fixed in |
|
Fixed in One deliberate deviation from the suggestion: the stub returns |
|
Review-finding triage (Devin) Collected every unresolved thread and finding on this PR (CodeRabbit
Checks on |
|
Done. Triaged every unresolved review thread on PR #717: Fixed (2 CodeRabbit findings, pushed as
Already resolved: the earlier Devin Review finding (fixed in Checks on the pushed head (Bun 1.4.3): focused suite 12/12, |
|
@coderabbitai review |
✅ Action performedReview finished.
|
|
@coderabbitai review |
|
|
✅ Deterministic PR hygiene checks passed. |
|
Closing completed duplicate tracking: the full change from source HEAD |
Summary
Diagnostic fixture servers previously inherited the live Codex restart service, so an authenticated diagnostic request could reach host process inspection or restart operations despite using temporary homes.
native-main-owner-child.tsstartup path, including additional fixture instances. State reads return a synthetic unknown result and restart requests fail before host operations.Verification
Current head:
546a691f5f0b666dd34a576285fe3b6909fb7264.cicheck.ae6ea8756passed 12 tests. Those local results are historical; the current-head CI links above provide the current revision's broader evidence.devbaseline; that run is not counted as a pass.6da2774369aa32552e318e333902499683d053bcfound one release-version commit beyond the shared base, with no file overlap.Checklist
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Summary by CodeRabbit