Skip to content

gentle-pi v1.0.5

Choose a tag to compare

@Alan-TheGentleman Alan-TheGentleman released this 15 Jul 08:34
· 1122 commits to main since this release

What's New

gentle-pi v1.0.5 restores the complete native review path for users blocked by native-status-unsupported. It upgrades the integrity-pinned package-local runtime to Gentle AI 2.1.5, adds applicability-aware authority inspection, and keeps corrected candidate identity stable across reload, validation, commit, push, and release.

This release also hardens protected-main publication. GitHub Actions Check Runs are verified against the exact release SHA, annotated tag pushes are bound to the configured repository and minimal Git command, and CI is revalidated immediately before publication.

Highlights

  • Native authority inventory: Pi INSPECT now consumes the native read-only status and inventory contract while distinguishing current-candidate authority from unrelated historical damage.
  • Reload-safe corrections: Corrected candidate projections survive reload and reconcile idempotently after native FINALIZE without losing or misreporting committed authority.
  • Canonical review handshakes: Refuter and validator requests use controller-derived hashes, exact lineage binding, and frozen candidate scope.
  • Safe release routing: Exact SemVer tag creation supports modern GitHub Check Runs, split-remote protection, bash-time CI revalidation, and zero review actors at lifecycle gates.
  • Verified native runtime: The package-managed Gentle AI 2.1.5 binary is checked against official platform digests before every native operation.
  • Windows asset lookup: win32 is normalized to the published windows asset name so package-local runtime installation works on Windows.
  • Delivery documentation: The README now includes a Mermaid diagram covering routing, review states, correction, validation, delivery gates, CI, and release outcomes.

Changes

Native Authority And Recovery

  • Added typed decoding for the Gentle AI 2.1.5 review authority inventory.
  • Separated Pi authority health, native authority health, candidate applicability, and reset eligibility.
  • Allows native START to make the atomic per-candidate decision when invalid historical authority is proven unrelated.
  • Keeps RESET and RECOVER unavailable when corruption is unrelated or reset eligibility cannot be proven.
  • Sanitizes bounded native diagnostics without leaking destructive challenges or unbounded stderr.

Candidate Identity And FINALIZE

  • Binds reviewer dispatch to the exact controller-owned lineage and candidate tree.
  • Restores frozen candidate projections after /reload and rejects base, tree, scope, or lineage drift.
  • Supports explicit committed-only review bases without silently changing the default dirty-workspace contract.
  • Promotes corrected candidates atomically from projection-only restored state.
  • Reports post-native reconciliation failures as committed authority requiring exact replay instead of falsely claiming no mutation.
  • Adds canonical refuter and validator hash handshakes before native mutation.

Release Safety

  • Derives required CI from exact-SHA GitHub Check Runs when legacy Commit Status remains pending.
  • Falls back to exact-SHA legacy status only for repositories with zero Check Runs.
  • Projects one exact full-ref SemVer tag-create push into release identity while preserving authorization of the original PUSH target and command.
  • Rejects abbreviated refspecs, force or transport-changing options, malformed SemVer, multi-ref updates, split fetch/push repositories, and destination drift.
  • Rechecks Check Runs, push destination, and protected origin/main immediately before allowing tag publication.

Packaging And Documentation

  • Pins the package-local Gentle AI runtime to 2.1.5 with official archive and binary digests.
  • Fixes Windows platform naming for official asset lookup.
  • Expands deterministic temporary-repository coverage for INSPECT, START, reload, dispatch, correction, FINALIZE, commit gates, tag publication, and release creation.
  • Documents the complete development-to-delivery state flow in the README.

Compatibility

  • No application configuration migration is required.
  • Existing native review authority and receipts must be preserved during upgrade or rollback.
  • Package installation continues to use the private, integrity-verified runtime and never falls back to a global gentle-ai binary.
  • Existing project or user agent overrides remain untouched.

Verification

  • Released from exact commit 8a7c8bda1c977eb4bb37b3133aadc9744341aa73.
  • CI run 29400979873 passed on that SHA with 809 tests plus the Pi runtime harness.
  • Package verification passed for all 55 required files.
  • Native bounded review approved the exact delivered trees, including a full 4R review and scoped correction for tag publication.
  • npm publish workflow 29401333585 completed successfully on the release SHA.
  • npm latest resolves to gentle-pi@1.0.5.

Install Or Upgrade

pi update

Then restart Pi or run:

/reload

For a fresh installation:

pi install npm:gentle-pi

Links