Soak metadata
- Pre-release tag:
v0.1.0-rc.15
- Tag commit:
fca4225
- Target stable:
v0.1.0
- Bump kind: minor (v0.0.5 → v0.1.0)
- Soak start (UTC): 2026-05-27T03:06:14Z
- Soak end (UTC, minimum, +72h): 2026-05-30T03:06:14Z
- Diff vs last stable: v0.0.5...v0.1.0-rc.15
- Diff vs prior rc.14: v0.1.0-rc.14...v0.1.0-rc.15
- Cohort planned: macOS arm64 + Ubuntu / Fedora / Windows VMs (TBD per maintainer availability)
- Channels excluded per
docs/release-quirks-jarvy.md: Homebrew, install.sh, install.ps1 (tarball pipeline gap, broken since v0.0.1)
Trigger-matrix rows matched (13 of 15)
- Tool registry, Setup orchestration, Provisioner, Package deps, Network/proxy,
Self-update, Roles, Drift detection, Git config, Logging/ticket, Telemetry,
Distro packaging, Release workflow
Carry-forward from rc.14 soak (#11, signed off 2026-05-22..25)
| Finding |
Severity |
rc.15 status |
| Windows .msi cohort gap |
gap (signed off) |
Still applies — solo maintainer, no Windows hardware. Re-evaluate if host becomes available before promotion. |
Finding 7 — v0.0.5 jarvy update is no-op |
sev-2 documented |
Already in [Unreleased] CHANGELOG (a736354); will roll into curated ## [v0.1.0] on stable cut. |
| Findings 2, 3, 5, 6, 8 (cosmetic) |
sev-3 |
Tracked for v0.1.x backlog; do not block promotion. |
Delta rc.14 → rc.15 (what specifically must re-soak)
The rc.14 install/upgrade/rollback findings still carry IF the underlying code paths didn't change. Delta touches:
src/telemetry.rs (+366 LoC) — OTLP env opt-in fix, host.name resource attr, Source::Request variant
src/tools/unsupported.rs (+671 LoC, new) — jarvy tools --request feedback loop
src/tools/spec.rs (+171 LoC) — fuzzy-suggest cache, iter_tool_names
src/network/auth.rs (+37 LoC) — url_encode delegation
- OTEL crate stack 0.31 → 0.32 — affects only telemetry-enabled users
dist/helm/jarvy-telemetry-forwarder — chart-only, not CLI; does not affect end-user soak surface
Install / upgrade / rollback code paths are NOT touched rc.14 → rc.15. Paths 1, 2, 4, 5 from the rc.14 soak still carry. Newly required for rc.15: verify telemetry env-only opt-in actually exports + jarvy tools --request works.
Validation Progress
Pre-flight verifications
- Tag signature: ✓ Good ED25519 signature (
git tag -v v0.1.0-rc.15)
- isPrerelease: pending (release workflow still building at issue-open time)
- Tag commit
fca4225 matches main HEAD
Soak signal log
(append comments throughout the 72h window)
Promotion decision
(filled at Step 7)
Soak metadata
v0.1.0-rc.15fca4225v0.1.0docs/release-quirks-jarvy.md: Homebrew, install.sh, install.ps1 (tarball pipeline gap, broken since v0.0.1)Trigger-matrix rows matched (13 of 15)
Self-update, Roles, Drift detection, Git config, Logging/ticket, Telemetry,
Distro packaging, Release workflow
Carry-forward from rc.14 soak (#11, signed off 2026-05-22..25)
jarvy updateis no-op[Unreleased]CHANGELOG (a736354); will roll into curated## [v0.1.0]on stable cut.Delta rc.14 → rc.15 (what specifically must re-soak)
The rc.14 install/upgrade/rollback findings still carry IF the underlying code paths didn't change. Delta touches:
src/telemetry.rs(+366 LoC) — OTLP env opt-in fix, host.name resource attr, Source::Request variantsrc/tools/unsupported.rs(+671 LoC, new) —jarvy tools --requestfeedback loopsrc/tools/spec.rs(+171 LoC) — fuzzy-suggest cache, iter_tool_namessrc/network/auth.rs(+37 LoC) — url_encode delegationdist/helm/jarvy-telemetry-forwarder— chart-only, not CLI; does not affect end-user soak surfaceInstall / upgrade / rollback code paths are NOT touched rc.14 → rc.15. Paths 1, 2, 4, 5 from the rc.14 soak still carry. Newly required for rc.15: verify telemetry env-only opt-in actually exports +
jarvy tools --requestworks.Validation Progress
jarvy tools --request <name>happy path + already-supported short-circuitPre-flight verifications
git tag -v v0.1.0-rc.15)fca4225matchesmainHEADSoak signal log
(append comments throughout the 72h window)
Promotion decision
(filled at Step 7)