Coldkeep v1.13.4 — Read-Side Dependency Direction and Result Ownership Review #95
franchoy
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Coldkeep v1.13.4 — Read-Side Dependency Direction and Result Ownership Review
Coldkeep v1.13.4 reviews, documents, and guards the current ownership boundaries for the read-side surfaces introduced and stabilized across the v1.13.x line.
This release keeps the existing read-side behavior unchanged while making the current seams explicit and protected.
Reviewed surfaces:
statsinspectsnapshot showsnapshot diffWhat changed
Read-side ownership documentation
Added release documentation covering:
statsresult ownershipinspectdependency directionsnapshot showownershipsnapshot diffquery/result ownershipGuard tests
Added narrow CLI guard tests protecting the documented public-contract boundaries:
stats/inspectsuccess JSON remains in the renderer-envelope familysnapshot show/snapshot diffsuccess JSON remains in the CLI-envelope familylogical-fileremains publicphysical-fileremains internal-onlyBackend compatibility review
Confirmed the current read-side ownership seams remain compatible with the v1.x backend posture:
Ownership decisions
statsThe current
statsownership remains unchanged.StatsResultwrapperinspectThe current direct
CLI -> observabilitypath remains unchanged.EntityPhysicalFileremains internal-onlysnapshot showThe current mixed ownership remains unchanged.
snapshot diffThe current split ownership remains unchanged.
--filterpost-processing, count projection, and success JSON assemblyBehavior impact
No public behavior changes are intended.
Preserved:
Validation
The v1.13.4 release gate completed successfully after a local PostgreSQL reachability blocker was diagnosed, recorded, remediated, and rerun from the beginning.
Validated:
golangci-lintgo vetNotes
This release intentionally does not perform a broad read-side routing migration, result-type migration, JSON-envelope unification, or backend-default change.
The current seams are now documented transitional boundaries for v1.13.x and can be revisited later with stronger guardrails already in place.
This discussion was created from the release Coldkeep v1.13.4 — Read-Side Dependency Direction and Result Ownership Review.
All reactions