Repository navigation
Prepare jpdev v0.7.0 - #32
Conversation
Synchronize the kit version and vendored script headers. Document the issue 30 cleanup command, builder temporary storage, and operating limits in the release notes. Co-Authored-By: Codex <noreply@openai.com> Signed-off-by: kikashy <kikashy@hotmail.com>
v0.7.0 release reviewPreparation PR: #32 Reviewed candidate: Complete release base: Ready for the normal protected release workflow. No release findings or unresolved code-review decisions. Original findings R1, R2 and R3 remain fixed. Signing, merge/tag ancestry, the protected release approval, published artifact attestations and installation verification remain the coordinator's subsequent release steps. This is the required complete release review, reusing the original independent clean-room review and targeted reread. The reviewer retained its explicit Scope and conclusionsAssessed the complete change set since v0.6.0 against the issue, cleanup policy, CLI documentation, release notes and Verified directly against the retained clean fix checkout that every tracked implementation/test/documentation file remains identical to reviewed head The release notes agree with the assessed contracts: no implicit cleanup roots, explicit session enrollment and disposal inventories, seven-day age default, inclusive transcript-only 10 MiB logical-byte floor, keep exclusions, Git/publication/PR verification, process and filesystem refusals, cache/scratch eligibility throughout removal, builder TMPDIR placement and mutation-copy exclusions. The notes state the operating limits: unmarked historical roots cannot be adopted, complete initial Linux host process/mount/root visibility is required, ambient Git configuration is disabled, and removal is not transactional or isolated from a malicious same-user process. Version Evidence
Local package for the reviewed preparation commit: This digest identifies the local package of the reviewed candidate, not a future published artifact. If the final tagged merge commit differs, the coordinator must verify the release's own digest and provenance at that commit; archive timestamps can change even when the source tree matches. Detailed results are in Limits and operational stopNo production host-wide deletion or real GitHub PR/network probe was added during release review. The prior disposable deletion probes used the explicit process-evidence fixture seam. Release workflow protection, signing credentials and published attestations were not exercised or altered by this reviewer. The coordinator reported that operational cleanup's dry run refused the session root for missing enrollment. That refusal remains respected: no override, historical enrollment or existing-data deletion was attempted as part of this review. Release readiness does not authorize bypassing that cleanup decision. The release-review checkout remains clean at the exact reviewed HEAD. All generated files and package contents are confined to new release-review scratch. No checkout mutation, commit, push, posting, merge, tagging, release publication, installation or cleanup of preexisting data was performed. The original review and reread reports are preserved. Release review is complete. Dispositions
Release prerequisites verified by the coordinator: the existing release environment has a required maintainer reviewer; repository release immutability is now enabled as required by docs/releasing.md. |
|
🎉 Thank you for your contribution to Judgment Pack! If you’d like another task, choose a path that interests you: |
|
v0.7.0 release and installation record Published release: https://github.com/Judgment-Pack/judgment-pack-devkit/releases/tag/v0.7.0 The signed annotated tag The independent release review and dispositions are recorded verbatim at #32 (comment). The original clean-room review used explicit Release workflow https://github.com/Judgment-Pack/judgment-pack-devkit/actions/runs/39962449641 completed successfully, including publication through the existing maintainer approval gate and the final published-asset digest check. Repository release immutability was enabled as required by the release policy. Release ID Verification completed before installation:
Published SHA-256 digests: The verified package was installed in a separate versioned directory under Operational cleanup stopped at the dry run for this session's scratch: Checks (the completed local checklist; no repeated broad run): Prior focused evidence remains applicable: 67 cleanup tests; 43 cleanup and 4 shell mutations caught; 18 fix/threshold mutations and the independent final-directory mutation caught. CI passed for implementation, release preparation and the tagged release. Review records retain the individual findings and dispositions.
|
Prepare v0.7.0 for the issue #30 cleanup change merged in PR #31. Synchronize the kit version and vendored script headers, and add the release notes covering ownership seals, conservative deletion checks, transcript thresholds, scratch-local TMPDIR and operating limits.
Checks
The required full local checklist passed:
The interpreter path is redacted. Version and vendored-source parity checks pass. Existing implementation evidence is recorded in PR #31.
Release review
CI run 39961375337 passes for
c4fd4cbd37d11c5fe4456054c642f3643de9ebf4; lint, tests and DCO are green. The original independent reviewer completed the full v0.6.0-to-v0.7.0 review after green CI, with no findings. One package build and four unpacked CLI probes passed. Verbatim release review and dispositions. The reviewer retained its explicit gpt-6.1-sol/high launch under the user-authorized same-vendor exception. The protected release approval remains in place, and release immutability is enabled.Every commit is signed off. A Codex session prepared this change.