diff --git a/CHANGELOG.md b/.github/CHANGELOG.md similarity index 99% rename from CHANGELOG.md rename to .github/CHANGELOG.md index 3db6c2d..6141406 100644 --- a/CHANGELOG.md +++ b/.github/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/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.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..0b5c2a1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,10 +17,10 @@ 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. +# 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..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 @@ -92,8 +106,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