Repository navigation
Prepare Rust SDK 4.16.0 metrics and completion planner release - #256
Conversation
|
|
Pre-publication qualification attempt 1 is runner-blocked, not a product result. The local temporary filesystem exhausted its per-user quota while creating fixture inputs and retaining output; the process exited 120 with an incomplete/empty summary. No approval is derived from that attempt, and cleanup left no owned runtime container. The failed run and package files are preserved. Only this agent's completed disposable build output was moved to disk-backed storage; source worktrees and package/evidence records were retained. A tiny write probe passed afterward. One replacement qualification now uses disk-backed run storage with the same source, package toolchain, published Server tuple and resource bounds. Source/tag/package identity and all release gates remain unchanged. |
|
Replacement pre-publication baseline qualification PASS at exact source Published native Server 3.8.0, index This proves backward-compatible lifecycle/deadline behavior on an older producer. It does not qualify the negotiated inline fan-out or corrected over-limit delivery on Server 3.8. Candidate-package metrics emission is being exercised separately. Before tag/publication, the corrected qualified published Server #1203 tuple and the real-worker within/over-limit feature cell remain required, followed by independent final package approval. The first quota-interrupted attempt remains runner-blocked and supplies no approval. |
|
Candidate-package metrics qualification PASS: exact 4.16 source A fresh consumer installed only the verified extracted archive bytes, with no repository source dependency. The public metrics test and packaged canonical fixture were copied byte-for-byte from this runner/package. It observed all seven shared instruments, actual workflow/activity ready-age samples (positive queued workflow age), paired counts/durations, completed/failed activities, an HTTP error and official Prometheus exposition. One test passed; cleanup passed with no owned runtime container left. Native build used two Cargo jobs and no concurrent SDK build. This is pre-publication package evidence, not registry acceptance. Current owner/next action: sdk-rust will repeat this consumer against the exact published registry crate after protected publication and verify downstream metrics documentation. Server owns the corrected qualified published #1203 producer (planned immutable 3.9.2 after its 3.9.1 prerequisite); the separate 300 × 10 KB/over-limit worker qualification remains held until that exact tuple arrives. Security retains independent final source/package review. All current #256 checks are green; no tag or publication exists and no #254 delivery is claimed. |
|
Security release-source review — PASS on exact head The diff is limited to the 4.16.0 version/product-train/lock identity and moving the already-reviewed completion-planner and revision-2 metrics notes under the 4.16.0 heading. Runtime remains the exact merged #250/#255 source that received Security PASS. The notes retain the important boundary: Server #1136 publication and installed fan-out/over-limit qualification are required before planner delivery, while metrics are capability-gated and omit missing/invalid producer values. All exact-head checks are green. Candidate package No tag, approval record, or publication is authorized yet. General's current release sequencing places reviewed Server#1203 in Server 3.9.1 (not the earlier tentative 3.9.2), so the final planner gate must bind the new immutable 3.9.1 tuple and pass actual installed within/over-limit Worker acceptance before package approval/tag/publication. |
|
The release dependency is now the combined corrected native Server 3.9.1 cohort (#1202 + #1203), as confirmed by the Server owner and Security. The tentative 3.9.2 split is superseded. This is an unreleased plan, not a version-based capability assumption. SDK source Owners: Server drives combined CI/counter-review/publication and sends the exact tuple; sdk-rust runs the real feature repeat and protected package/publication/registry follow-through; Security retains final package review. Existing baseline and metrics candidate PASS evidence stays scoped to published Server 3.8.0. |



Prepare 4.16.0 with revision-2 ready-age metrics (#238/#250) and the negotiated workflow-completion planner correction (#254/#255). The three-file diff updates version, product-train, lockfile and changelog; runtime source is the independently reviewed merged source.
Qualification scope before tag/publication:
The last feature cell remains gated on Server publication. Native 3.8's missing negotiated cap and aggregate HTTP transport defect remain explicit; no fan-out/over-limit or native timeout-cleanup delivery is claimed. Independent source/package approval, required checks and the protected publication flow remain required. Issues #238/#254 stay open through exact published acceptance and downstream follow-through.