feat(runtime): pin gentle-ai v3.0.1 on the /v3 module and prepare gentle-pi 3.1.0 - #1118
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (12)
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review. 📝 WalkthroughWalkthroughChangesGentle AI v3.0.1 pin and gentle-pi 3.1.0
Priority: ➖ Normal Estimated code review effort: 3 (Moderate) | ~20 minutes Change: Feature · Severity of issue fixed: Medium Merge Risk: ⚪ Minimal · up to The runtime pin, installer metadata, contract rows, tests, and version references are aligned in the supplied change context. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 10.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 10 functions across 8 files. (4 skipped: 4 unsupported.)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
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 |
Closes #1116
Summary
github.com/gentleman-programming/gentle-ai/v3(gentle-ai #4683). gentle-pi 3.0.0 still packaged v2.9.1 and its Windows source-install constants named the/v2module, so it could not install any v3 runtime.feat, so minor)./v3, SumDB module checksum, archive and binary digests from the published v3.0.1 release,NATIVE_CLI_CONTRACTSrows for 3.0.0 and 3.0.1, docs and openspec spec text, version-bound tests.Ground truth
go mod download -json github.com/gentleman-programming/gentle-ai/v3@v3.0.1→Sum h1:r2z8yf0CdL0ZPPkMEKI3km6SitjOIC/DQDvtipc1Igs=, tag commit2594581e.checksums.txt; binary digests computed from the extracted executables.contracts/review-integration/v2andcontracts/review-provider-contractare byte-identical between v2.9.1, v3.0.0 and v3.0.1, so the 3.0.0 and 3.0.1 contract rows repeat 2.9.1 exactly (provider contract 1.2.0).Changes
scripts/gentle-ai-installer.mjsINSTALLER_VERSION3.0.1,/v3Windows module and package path, module checksum, four asset rowslib/native-review-cli.ts,runtime/native-review-cli.mjsNATIVE_CLI_CONTRACTSrows 3.0.0 and 3.0.1 (runtime regenerated withbuild-runtime-modules)package.jsonscripts/verify-package-files.mjsdocs/gentle-shell.md,docs/readme-reference.md,openspec/specs/review-transaction/spec.mdtests/gentle-ai-binary.test.ts,tests/gentle-ai-installer.test.ts,tests/native-review-capability-contract.test.ts,tests/package-manifest.test.tsTest plan
pnpm test: 2619 pass, 2 fail (the two pre-existing macOS-only environmental failures that pass in CI:sdd-managed-runtime-settlementR1 native scope,windows-hidden-processes/private/var realpath), 38 skipped.node scripts/verify-package-files.mjs: passed (168 files; 69 byte-pinned contract artifacts for the v3.0.1 runtime).npm pack --dry-run:gentle-pi-3.1.0.tgz, 509 files.node scripts/test-packed-runner.mjs: passed, live install and verification of the published v3.0.1 binary.AI assistance
Material assistance used: Claude Code (Claude Fable 5.1) for the mechanical pin update mirroring #1026 and the digest computation; verification as listed above.
Summary by CodeRabbit
New Features
Documentation
Tests