Skip to content

release: v0.16.0 — SPEC-046 Hybrid RAG ops + Science P4#295

Merged
raphaelmansuy merged 7 commits into
edgequake-mainfrom
release/v0.16.0
Jul 10, 2026
Merged

release: v0.16.0 — SPEC-046 Hybrid RAG ops + Science P4#295
raphaelmansuy merged 7 commits into
edgequake-mainfrom
release/v0.16.0

Conversation

@raphaelmansuy

Copy link
Copy Markdown
Owner

Summary

  • Ship EdgeQuake v0.16.0: SPEC-046 OPS-P0–P3 + Science P4 (fail-closed HNSW//ready, failed-chunk retry→merge, PPR-default bipartite retrieval, ACC CI, faithfulness judge, graph Prometheus).
  • Speed up CI/CD (shared Rust cache, nextest, no duplicate lib suites, scoped SPEC-006/018 proofs, lean release-docker preflight).
  • Refresh specs/046-graphrag-study to code-is-law for the cut; README + CHANGELOG + OpenAPI parity at 0.16.0.

Version

  • VERSION / workspace Cargo / WebUI package.json / README badge / OpenAPI snapshot → 0.16.0
  • Tag to publish: v0.16.0 (triggers .github/workflows/release-docker.yml → GHCR multi-arch)

Test plan

  • CI: CI (fmt/clippy/nextest) green
  • CI: Test Quality Gates (invariants, test-count, e2e lint/UI) green
  • CI: Release Gates green
  • CI: SPEC-046 ACC green (query/storage paths)
  • Local already verified: make ops17-smoke, make spec046-acc, lean make release-gates, API nextest with RUST_MIN_STACK
  • After merge: push tag v0.16.0 → confirm GHCR images edgequake, edgequake-frontend, edgequake-postgres (-pg16/17/18)

Notes

  • SPEC-043 remains in [Unreleased] (not part of this cut).
  • Cross-encoder: HTTP path already available via EDGEQUAKE_RERANKER=cross_encoder; local BGE still deferred.

Made with Cursor

annallemansuy and others added 7 commits July 10, 2026 13:00
Ship fail-closed ops (HNSW readiness, failed-chunk retry, arm gates, faithfulness),
PPR-default bipartite retrieval, ACC CI gates, and version/CHANGELOG/OpenAPI parity.

Co-authored-by: Cursor <cursoragent@cursor.com>
Share cargo cache across jobs, drop duplicate lib suites, scope SPEC-006/018
cargo filters, and document v0.16 Hybrid RAG + local pre-delivery checklist.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align INDEX, plans, lenses, and traceability with shipped OPS-P0–P3 +
Science P4; remove stale stub/BFS/miswired claims that disagreed with crates.

Co-authored-by: Cursor <cursoragent@cursor.com>
Align release-docker quality gates with lean CI knobs so tag publishes
do not re-pay the O(N) clippy loop already covered by workspace clippy.

Co-authored-by: Cursor <cursoragent@cursor.com>
Copy benches/examples into the API image context so Cargo can parse
[[bench]]/[[example]], use numeric SizeLimit for Next proxy body, and
gate regressions in release_gates. README/quickstart pin PG16/17/18 tags.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Native write contracts need eq_next_node_id from sqlx migrations;
extensions-only setup left that function missing and blocked PR #295.
Also document workflow_dispatch --ref republish for version tags.

Co-authored-by: Cursor <cursoragent@cursor.com>
@raphaelmansuy

Copy link
Copy Markdown
Owner Author

Merge readiness

Docker CD for v0.16.0 is green (run 29074300877) — API, frontend, and postgres PG16/17/18 published via CI/CD.

Blocker fixed: PostgreSQL AGE Graph Tests failed on eq_next_node_id missing because contracts ran before migrations. Pushed CI fix to run sqlx migrate run before SPEC-017 native graph contracts.

Republish lesson: gh workflow run "Release — Docker (GHCR)" --ref release/v0.16.0 -f tag_name=v0.16.0 republishes version tags from the fixed branch without retagging git.

@raphaelmansuy raphaelmansuy merged commit adb563c into edgequake-main Jul 10, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant