From c7929a6cd6fd118bad434a3523de77d9655b180d Mon Sep 17 00:00:00 2001 From: Michael Kinney Date: Thu, 15 Oct 2026 16:10:17 -0500 Subject: [PATCH 1/3] chore(release): bump workspace to 0.6.1 v0.6.0 was never published: its GitHub release was deleted after the immutable-release experiment tombstoned the tag name server-side. The first public release of the 0.6 line ships as 0.6.1. Co-Authored-By: Claude --- CHANGELOG.md | 6 ++++-- Cargo.lock | 22 +++++++++++----------- Cargo.toml | 2 +- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3db6c2d..6141406 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ project does not yet guarantee a stable public API — version `0.x` releases may break, and every breaking change is recorded in this file (and reflected in `docs/DECISIONS.md` where a binding decision moves). -## [0.6.0] — 2026-10-15 +## [0.6.1] — 2026-10-15 The engine learns when not to answer: selective-prediction evidence floors and elicited abstention join the calibration stack, the corpus @@ -53,7 +53,9 @@ passes the release gate and the first gated weights ship. - e1 readout anchor off-by-one token (`7082a46`); length-bucket chunk splitting kept intact (`d989c9d`); itemgen compiles under the pinned 1.90 toolchain (`de8b944`); wasm conformance keys + intra-doc link - (`a265d81`); perkind argv honors rows/suite paths (`4494142`). + (`a265d81`); perkind argv honors rows/suite paths (`4494142`); + site release flow doc corrected — production deploys are manual + direct-upload, never automatic (`20fac47`). ### Verified — the corpus-composition question closes diff --git a/Cargo.lock b/Cargo.lock index 3c67c76..7da4bb1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1359,7 +1359,7 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "opencodifier-cli" -version = "0.6.0" +version = "0.6.1" dependencies = [ "assert_cmd", "clap", @@ -1378,7 +1378,7 @@ dependencies = [ [[package]] name = "opencodifier-core" -version = "0.6.0" +version = "0.6.1" dependencies = [ "serde", "serde_json", @@ -1387,7 +1387,7 @@ dependencies = [ [[package]] name = "opencodifier-engine" -version = "0.6.0" +version = "0.6.1" dependencies = [ "criterion", "opencodifier-core", @@ -1403,7 +1403,7 @@ dependencies = [ [[package]] name = "opencodifier-ffi" -version = "0.6.0" +version = "0.6.1" dependencies = [ "opencodifier-core", "opencodifier-engine", @@ -1413,7 +1413,7 @@ dependencies = [ [[package]] name = "opencodifier-http" -version = "0.6.0" +version = "0.6.1" dependencies = [ "axum", "criterion", @@ -1429,7 +1429,7 @@ dependencies = [ [[package]] name = "opencodifier-itemgen" -version = "0.6.0" +version = "0.6.1" dependencies = [ "clap", "opencodifier-core", @@ -1440,7 +1440,7 @@ dependencies = [ [[package]] name = "opencodifier-mcp" -version = "0.6.0" +version = "0.6.1" dependencies = [ "opencodifier-core", "opencodifier-engine", @@ -1454,7 +1454,7 @@ dependencies = [ [[package]] name = "opencodifier-model" -version = "0.6.0" +version = "0.6.1" dependencies = [ "opencodifier-core", "opencodifier-engine", @@ -1469,7 +1469,7 @@ dependencies = [ [[package]] name = "opencodifier-runtime" -version = "0.6.0" +version = "0.6.1" dependencies = [ "ort", "thiserror", @@ -1477,7 +1477,7 @@ dependencies = [ [[package]] name = "opencodifier-schema" -version = "0.6.0" +version = "0.6.1" dependencies = [ "opencodifier-core", "proptest", @@ -1489,7 +1489,7 @@ dependencies = [ [[package]] name = "opencodifier-wasm" -version = "0.6.0" +version = "0.6.1" dependencies = [ "opencodifier-core", "opencodifier-engine", diff --git a/Cargo.toml b/Cargo.toml index c85bc0d..8a8a40e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ members = [ ] [workspace.package] -version = "0.6.0" +version = "0.6.1" edition = "2024" # MSRV policy: the oldest stable toolchain the workspace is tested against # in CI. Bumps are breaking changes and recorded in CHANGELOG.md. From 84bfc604613189ff0a0edc640096408e5327e328 Mon Sep 17 00:00:00 2001 From: Michael Kinney Date: Thu, 15 Oct 2026 16:11:01 -0500 Subject: [PATCH 2/3] chore: move community files under .github/ GitHub surfaces CONTRIBUTING/CHANGELOG/SECURITY from .github/ directly; README links and the Cargo.toml MSRV comment updated to match. Co-Authored-By: Claude --- CHANGELOG.md => .github/CHANGELOG.md | 0 CONTRIBUTING.md => .github/CONTRIBUTING.md | 0 SECURITY.md => .github/SECURITY.md | 0 Cargo.toml | 2 +- README.md | 5 +++-- 5 files changed, 4 insertions(+), 3 deletions(-) rename CHANGELOG.md => .github/CHANGELOG.md (100%) rename CONTRIBUTING.md => .github/CONTRIBUTING.md (100%) rename SECURITY.md => .github/SECURITY.md (100%) diff --git a/CHANGELOG.md b/.github/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to .github/CHANGELOG.md diff --git a/CONTRIBUTING.md b/.github/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to .github/CONTRIBUTING.md diff --git a/SECURITY.md b/.github/SECURITY.md similarity index 100% rename from SECURITY.md rename to .github/SECURITY.md diff --git a/Cargo.toml b/Cargo.toml index 8a8a40e..0b5c2a1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ members = [ version = "0.6.1" edition = "2024" # MSRV policy: the oldest stable toolchain the workspace is tested against -# in CI. Bumps are breaking changes and recorded in CHANGELOG.md. +# in CI. Bumps are breaking changes and recorded in .github/CHANGELOG.md. rust-version = "1.90" license = "Apache-2.0" repository = "https://github.com/aliasfoxkde/OpenCodifier" diff --git a/README.md b/README.md index 5910238..fc3bfe6 100644 --- a/README.md +++ b/README.md @@ -92,8 +92,9 @@ just coverage # line coverage (cargo llvm-cov) ``` Requires a stable Rust toolchain (MSRV 1.90, declared in `Cargo.toml`). -Contribution rules are in [`CONTRIBUTING.md`](CONTRIBUTING.md); the -security policy is in [`SECURITY.md`](SECURITY.md). +Contribution rules are in +[`CONTRIBUTING.md`](.github/CONTRIBUTING.md); the security policy is +in [`SECURITY.md`](.github/SECURITY.md). ## Ecosystem From 0fabaca285a394a7bd84df689ba56ac55274f5d5 Mon Sep 17 00:00:00 2001 From: Michael Kinney Date: Thu, 15 Oct 2026 16:15:10 -0500 Subject: [PATCH 3/3] docs(readme): link HuggingFace model releases Cross-link the hub: the model card there points back here. Co-Authored-By: Claude --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index fc3bfe6..79c01cf 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,20 @@ against. - **Useful with zero ML.** The deterministic engine and lexical layers are fully functional without any neural model. +## Models + +Decision-model weights publish to HuggingFace, gated on the release +policy (suite and benchmark floors before anything ships): + +- [`aliasfox/OpenCodifier-Decision-2B-v6full`](https://huggingface.co/aliasfox/OpenCodifier-Decision-2B-v6full) + — the published gated weights: per-surface numbers, shipped per-kind + calibration, withheld-corpus disclosure. +- [The aliasfox org](https://huggingface.co/aliasfox) — home of all + OpenCodifier model releases. + +Weights are never downloaded automatically — not at build time, not at +runtime. Access is explicit opt-in ([release policy](docs/RELEASE_POLICY.md)). + ## Development ```bash