chore: prepare v0.2.2 manifest alignment and release notes (COD-476) - #9
Conversation
Align workspace.package.version 0.1.0 -> 0.2.2 across all five members (via inheritance), refresh Cargo.lock package records only (no registry changes), and document the release/versioning policy: immutable historical tags, honest #6-#8 reference/metadata summary, git-tag consumer pins with regen requirement, and an explicit proposed/unpublished marker until the separate publication task lands. No tag, release, or publication is created by this change.
🤖 Automated Review PanelDual-model review before opening. Both seats APPROVE; no blockers, no minors outstanding. Reviewer AVerdict: APPROVE — 3 nits, none blocking:
Reviewer B (independently verified claims)Verdict: APPROVE:
No tag, release, or publication is created by this PR. Publication remains a separate authorization-gated task. |
Auto-Merge GateConfidence: 0.94 This narrowly aligns Hydra's inherited workspace manifest version and lock records to the proposed v0.2.2 release, and documents the status accurately. The diff is limited to Observed checks:
Linked Linear ticket COD-476 was checked for manual-review / do-not-merge markers; none were found. The review panel approved both independent reviews with no blockers. |
COD-476 — Hydra v0.2.2 manifest alignment and release notes (preparation only)
Re-prepared on endver after the hosted runner's worktree (and its commits) were lost to /tmp cleanup on builder-01. Same spec, fresh implementation, commit
232e168.What changed
Cargo.toml:workspace.package.version0.1.0→0.2.2(all five members inherit)Cargo.lock: exactly 5 workspace package version lines updated — zero registry/source/checksum changesREADME.md: new Releases & versioning section — v0.2.2 marked proposed, not published; immutable historical-tag policy (v0.1.0–v0.2.1 keep their0.1.0manifests); honest feat: add DeepSec security-scan tracer bullet (COD-450) #6–test: cover unary cursor pagination projections #8 summary (reference/metadata coverage, no production changes undercrates/*/src); git-tag consumer pin examples with regen requirement, explicitly valid only after publication ("until then pin v0.2.1")Not in this change
No tag, no GitHub release, no crates.io publication, no consumer repins. Publication remains a separate task requiring exact-version release authorization (tags are immutable).
Verification (all on endver, base
a68c3e5)cargo metadata --locked --no-deps: all 5 workspace members report0.2.2(hydra-core, hydra-codegen, hydra-mcp-stdio, notes-example, security-scan-example)cargo build --all-targets✅ ·cargo test --all-targets✅ 58 passed, 0 failedcargo clippy --all-targets -- -D warnings✅ ·cargo fmt --all -- --check✅check→ snapshot →write×2 → byte-compare →check— all six artifacts byte-identical across both passescreed diff✅ ·git diff --check✅ · diff limited toCargo.toml,Cargo.lock,README.mdCloses COD-476