Skip to content

v1.9.0 — Converge 3.9 contract + first crates.io publish since 1.5.1

Choose a tag to compare

@kpernyer kpernyer released this 17 May 16:18
· 61 commits to main since this release
913cb4a

First release on the Converge 3.9 contract, and the first crates.io publish since 1.5.1. Adds the FuzzyReasoner / MlPredictionReasoner planning surface, the AnomalySkeptic + GradedAdmissionController adversarial/intent pair, and per-crate provenance markers that satisfy the Converge 3.9 fact-construction contract end-to-end.

Added

  • Planning. FuzzyReasoner and MlPredictionReasoner backed by converge-prism-analytics 2.0 fuzzy inference. Suggestor surface in crates/planning/src/suggestor.rs, with kb integration notes in kb/Architecture/Prism Analytics Integrations.md.
  • Adversarial / Intent. AnomalySkeptic agent (crates/adversarial/src/anomaly_skeptic.rs) and GradedAdmissionController (in crates/intent) form a paired admit/challenge loop for graded intent acceptance.
  • Provenance markers. New provenance.rs module in each of adversarial, learning, planning, runtime, simulation crates. Each exports a unit struct implementing converge_pack::ProvenanceSource and a *_PROVENANCE constant for *_PROVENANCE.proposed_fact(...) construction.
  • KB. kb/Architecture/Prism Analytics Integrations.md and kb/Architecture/Specialist Bench Formations.md document the new reasoner surface and formation taxonomy.

Changed

  • Converge floor: 3.8.1 → 3.9.1. All fact construction migrates to typed FactPayload plus *_PROVENANCE.proposed_fact(...); raw-string payload construction is gone.
  • Suggestors and adapters across planning, runtime, adversarial, learning, simulation updated for the typed payload + provenance surface.
  • Pack compile-fail tests updated for the new fact-construction contract.
  • Mosaic extension pins moved to current crates.io releases: arbiter 2.0.1, embassy-pack/linkedin 1.3.0, ferrox 0.7.1, manifold 1.1.1, mnemos 1.2.2, prism 2.0.0.
  • Workspace dependency hygiene. [patch.crates-io] block removed entirely — every dependency now resolves directly from crates.io, no path overrides. Dead converge-ferrox-server workspace entry removed.
  • Workspace bumped 1.8.1 → 1.9.0.

Notes

Versions 1.6.x – 1.8.x existed as internal/tagged work but were never published to crates.io. 1.9.0 supersedes them on the registry.

Published crates (all at 1.9.0)

organism-intent, organism-intelligence, organism-learning, organism-planning, organism-notes, organism-adversarial, organism-simulation, organism-pack, organism-runtime