Skip to content

v22.13.0

Pre-release
Pre-release

Choose a tag to compare

@mickeyyaya mickeyyaya released this 04 Aug 00:58
· 329 commits to main since this release

Release class: binary-release — this release changes the compiled binary, so it has a NEW macOS fingerprint that needs a corporate approval request (see the Fingerprints section below).

Generated by evolve release (go/internal/changeloggen) from commits v22.12.1..HEAD.

Fixed

  • SELECT metadata for the runtime-minted ship-stage-hygiene-check stub — cycle-1262's scout window minted an empty phase.json, ship's whole-tree bind swept it into tracking, and the repo-wide catalog guard (TestPhaseCatalog_OptionalPhasesHaveSelectMetadata) went RED on main both platforms while per-cycle changed-scope never selected internal/phasespec (scope-disease costume #4 — filed as TIA enforce-flip evidence). Honest metadata describes the reserved intent (pre-ship manifest reconciliation) and marks it a config stub with no gates wired; guard demanded metadata-not-allowlist. RED at 37bc664 -> GREEN with phasespec+phasecoherence. Residual queued: phase-mint-carries-select-metadata 0.85 (make the MINTER satisfy the catalog contract). (#404)
  • deflake channel e2e — positive boot sync + advancing supervisor clock. The ClaudeSpan e2e synced on a bare 20ms sleep for 'driver has seeked the inbox to EOF'; a late-scheduled driver goroutine (loaded macOS CI runner) seeked AFTER the supervisor's append, the ask was skipped forever, the self-paced fake tmux never advanced, and the frozen injected clock meant Supervisor.Ask's 10s deadline could structurally never fire — 10-minute package-timeout panic instead of a diagnosis. Proof matrix under an induced 50ms driver delay: old code HANGS (reproduces CI), advancing clock alone fails crisp in 5s with ErrResponseTimeout, positive sync (poll for build-pane.live, created strictly AFTER the cursor seek in the same goroutine) PASSES x10 -race in 2s. Test-only diff; sibling e2es audited safe (their feed appends are unconditional). (#403)
  • bounded retry on worktree provisioning — one transient .git lock collision must not cost a lane its cycle (#401)
  • a TEST-ONLY new package must not abort graduation (batch-halt P0, both seams) (#398)
  • un-track the runtime-minted gate-wiring-proof stubs — MY pre-launch ship swept them into tracking and turned main RED (#399)
  • the composed-gate apicover check now ENFORCES — closing the six-recurrence warnship class at its map entry (#396)
  • a failed publish pipeline demotes its own assetless tag listing (#394)

Documentation

  • graph engineering — concept mapping + the three slices worth merging (#397)

Other

  • Merge remote-tracking branch 'origin/main'
  • (dossier) cycle-1267 closeout
  • (dossier) cycle-1266 closeout
  • (dossier) cycle-1264 closeout
  • (dossier) cycle-1265 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1262 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1263 closeout
  • (dossier) cycle-1260 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1261 closeout
  • (dossier) cycle-1258 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1259 closeout
  • (dossier) cycle-1256 closeout
  • (dossier) cycle-1257 closeout
  • (dossier) cycle-1255 closeout
  • (dossier) cycle-1254 closeout
  • (dossier) cycle-1253 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • Merge remote-tracking branch 'origin/main'
  • (dossier) cycle-1252 closeout
  • (dossier) cycle-1251 closeout
  • (dossier) cycle-1250 closeout
  • (dossier) cycle-1248 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1249 closeout
  • (dossier) cycle-1247 closeout
  • (dossier) cycle-1246 closeout
  • (dossier) cycle-1245 closeout
  • (dossier) cycle-1244 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1242 closeout
  • (dossier) cycle-1243 closeout
  • (dossier) cycle-1241 closeout
  • (dossier) cycle-1240 closeout
  • (dossier) cycle-1239 closeout
  • (dossier) cycle-1238 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1237 closeout
  • (dossier) cycle-1236 closeout
  • (dossier) cycle-1233 closeout
  • (dossier) cycle-1235 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1234 closeout
  • (dossier) cycle-1230 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1231 closeout
  • (dossier) cycle-1232 closeout
  • Merge remote-tracking branch 'origin/main'
  • (dossier) cycle-1228 closeout
  • (dossier) cycle-1229 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1226 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1227 closeout
  • (dossier) cycle-1224 closeout
  • (dossier) cycle-1225 closeout
  • evolve-cycle: goal=9d22f7f9398fa4e2fc8c2a77c8315a906816e20057ec26c8f437295cf59ca517
  • (dossier) cycle-1222 closeout
  • (dossier) cycle-1223 closeout
  • (dossier) cycle-1221 closeout
  • Merge remote-tracking branch 'origin/main'

Fingerprints (corporate approval)

The recommended macOS artifact is the universal evolve_darwin_all.tar.gz (a lipo'd x86_64 + arm64 fat binary) — one fingerprint covering both Intel and Apple Silicon. SHA256 checksums for every published artifact are in the checksums.txt release asset. (The per-arch evolve_darwin_amd64.tar.gz / evolve_darwin_arm64.tar.gz archives remain published for existing installs, each with its own distinct hash — approve the universal one.)

To adopt this release under a fingerprint-based approval system:

  1. Download evolve_darwin_all.tar.gz and checksums.txt from this release.
  2. Verify integrity: shasum -a 256 -c checksums.txt.
  3. Submit the universal binary's SHA256 as the one macOS approval fingerprint (one request per adopted version; the pin re-adopts automatically on first run).