{{ message }}
Repository navigation
Tags: quantamixsol/graqle
Tags
v0.85.0 — CI integrity CR-CI-001 and the release-gate work. CI's green signal now means something. - Suppression ceiling 37 -> 5 with a ratcheting guard: MAX only moves down, and any PR raising the count fails CI. ~206 previously hidden tests now run. - The release gate fails CLOSED. A provider timeout or internal error returned WARN at confidence 0.0, so a gate that could not evaluate let the release through. Both now BLOCK, and bad input blocks too. - Release-gate failures are diagnosable: handlers logged only type(exc).__name__, so every failure read as a bare class name with no message and no traceback. - hypothesis declared in dev extras; CliRunner.isolated_filesystem replaced with pytest tmp_path (removed in newer click; typer is unpinned). No new DAG-2026 disclosure. The Decision Assurance Gate foundation shipped in 0.84.1; the reason-code registry still ships an empty seed and GRAQLE_DAG_ENABLED remains false by default. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
v0.84.1 — DAG-2026 CR-012 foundation First DAG-2026 release. Ships the Decision Assurance Gate foundation with GRAQLE_DAG_ENABLED false by default. - assurance: gate outcomes, reason-code registry machinery, verdict schema - governance: trace schema v2 -> v3 (v0.83.0 records stay readable) - core: typed governance exceptions, threshold resolver (key names only) - activation: fail-visible retrieval — a missing vector index raises a typed error instead of silently degrading - connectors/neo4j, config, cli/doctor The reason-code registry ships its grammar and invariants with an empty seed; seeding begins in CR-013. Also fixes two release-path defects: the MCP Registry ownership marker now lives in the file pyproject actually publishes, and release-gate provider failures log the real exception instead of a bare class name. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Release 0.84.0 — organisational-intelligence repositioning + complian… …ce packs Ships to PyPI the reposition that GitHub already carries: - CR-README-01/02: README + PyPI long-description lead with persistent organisational intelligence. The 90-second proof runs on a folder with no code in it at all. Code is an explicit wedge, not the boundary. - readme pointer moved to README_PYPI.md, so the PyPI page finally renders the conversion copy instead of the long GitHub README. - CR-010.R3: compliance packs as data; x-sox (SOX/COSO) ships first. - CR-DIST-06: distribution manifests stop drifting from the shipped version. - Fixed: a placeholder answer no longer reports a confidence score. Verified on merge commit 2ad9553: CI success (test 3.10/3.11/3.12, both fresh-install smoke tests, pip-audit), all 7 version carriers consistent, 79 packaging/compliance/regression tests pass, wheel METADATA carries the new summary and the README_PYPI body.
v0.83.0 — free-tier reasoning cap (W3) + scheduler contract (R6) W3 (ADR-245 Decision 8): free monthly cap on graph reasoning. Gate at the SDK primitive (areason) so CLI, MCP, chat and server API are all covered; areason_stream and graq debate carry their own gates. Tier from the VERIFIED licence only. Reasoning invoked by another metered action is exempt via internal=True, passed in code — no env var grants it. Fail-open on metering faults. BREAKING (free tier only): calls past the cap raise ReasoningQuotaExceeded. Paid tiers unaffected. CR-010.R6: --headless/--json, normative exit codes, content-hash incremental rebuild. Verified from the wheel built at this commit, installed in a clean venv: at cap -> BLOCKED; GRAQLE_QUOTA_DIR repointed + PYTEST_CURRENT_TEST forged -> STILL BLOCKED; internal=True -> ALLOWED.
0.82.0 — CR-010.R1 frozen proof spec + conformance suite Enterprise (CR-010.R1): proof-bundle envelope, keyring and verify-result published as versioned JSON Schemas + SPEC.md at proof-spec/v1.0/, with a 9-case conformance corpus. Spec version decoupled from the SDK version. Monetisation (CR-LIC-03b): tier-trust hardening — an unverified tier hint grants no entitlement.
PreviousNext
