Repository navigation
Make the declared Python venv and add jpdev codex review (#23, #13) - #25
Conversation
setup and check create the venv dev.json declares, resolving the interpreter from the PATH or a pyenv version directory, and run every Python step with it (#23). jpdev codex review runs a read-only Codex review from a brief, writes the record to a file and prints the reviewed SHA; brief-template --review prints the review skeleton (#13). Signed-off-by: kikashy <kikashy@hotmail.com>
Review round 1 (OpenAI gpt-5.6-sol, effort medium, 2026-10-22), reviewed SHA 9d51811Clean-room clone at the head, probes under
Disposition (the coordinator's)
The same reviewer re-reads the fixed head. Same vendor as the builder, not a cross-vendor claim. |
Refuse virtual-environment paths that can escape or replace the clone root. Keep Codex review network access disabled unless the caller opts in, and record the network choice before the run. Cover pyenv ordering, review subprocesses, and the two valid review verdicts. Co-Authored-By: Codex <noreply@openai.com> Signed-off-by: kikashy <kikashy@hotmail.com>
Re-read after the fix (OpenAI gpt-5.6-sol, effort medium, 2026-10-23), reviewed SHA 12544c1The same reviewer, clean-room clone at the fixed head, probes under
Disposition: all five round-1 findings are fixed; no further round. Merged on the standing rule. Same vendor as the builder, not a cross-vendor claim. |
|
🎉 Thank you for your contribution to Judgment Pack! If you’d like another task, choose a path that interests you: |
Closes #23. Closes #13.
What it adds
jpdev setupandjpdev checkcreate the virtual environmentdev.jsondeclares when it is missing, resolving the interpreter version from the PATH or a pyenv version directory, else refusing with the version named; every Python step runs with the venv'sbinfirst on its PATH and its summary names the interpreter (setup: the declared Python venv is not made, so test steps run under the PATH's python3 #23).jpdev codex review: a read-only Codex run from a review brief with the model, effort and sandbox explicit, the record written to a file, the reviewed SHA printed;jpdev codex brief-template --reviewprints the review skeleton. It never commits, pushes or posts (jpdev codex review: a read-only Codex run from a review brief with the record written to a file and gated for paths #13).Checks
The focused tests passed locally (343). The whole check list could not complete on the building machine, which has no
shellcheck; CI runs it.Not in this PR
The other v0.6.0 rows (#12, #16, #8) and the re-vendor of adopting repositories.
A Codex session wrote the change; the coordinator committed the completed tree after the builder stopped at the missing local shellcheck.