Skip to content

release: 0.85.0 — CI integrity - #266

Merged
harishquantamix merged 1 commit into
masterfrom
cr-release-0850
Sep 27, 2026
Merged

harishquantamix merged 1 commit into
masterfrom
cr-release-0850

Conversation

@quantamixsol

Copy link
Copy Markdown
Owner

Release 0.85.0 — CI integrity

Bumps 0.84.1 → 0.85.0 and syncs all 5 distribution manifests.


What this release is

CR-CI-001 and the release-gate work. The headline: CI's green signal now means something.

Suppression ceiling 37 → 5, with a ratcheting guard (MAX only moves down; any PR raising the count fails CI)
Tests unhidden ~206 previously hidden tests now execute
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.
Gate failures diagnosable — handlers logged only type(exc).__name__, so every failure read as a bare class name with no message and no traceback

Also fixed: hypothesis undeclared in dev extras, and CliRunner.isolated_filesystem (removed in newer click, while typer[all]>=0.9 is unpinned — CI resolved a version without it while local installs still had it).


No new DAG-2026 disclosure

The Decision Assurance Gate foundation shipped in 0.84.1. This release adds nothing to it.

Verified in the built wheel, not the source tree:

RESEARCH.md           absent
reason-code seed      0 entries
"0.85.0" in registry  0
withheld identifiers  none present

GRAQLE_DAG_ENABLED remains false by default.


CHANGELOG correction

The 0.84.1 entry was still headed "Unreleased" and disclosed 37 suppression flags. Both are now stale — it's marked shipped with its date, and the 0.85.0 entry states plainly that the 37 figure is superseded rather than leaving two conflicting numbers in the file.


Verification

Check Result
Manifests (--check) all 5 at 0.85.0
Ceiling guard count=5 MAX=5 PASS
trade-secret-wheel-gate PASS (real wheel)
Monetisation boundary PASS
TS scan on diff 0 hits
Built wheel 0.85.0 · mcp-name marker present · Verdict.BLOCK fallback shipped · logger.exception ×2, type(exc).__name__ ×0

Public CI was green on ace49acf before this branch was cut.

⚠️ Deploy Lambda is red there and has been on every master commit since 2026-07-27 (invalid AWS credentials). It deploys cognigraph-api and never touches the PyPI artifact — pre-existing, not a release blocker, but real breakage worth its own fix.


After merge

Tag v0.85.0 → PyPI publish → MCP Registry. The registry publish succeeded on 0.84.1 after the README_PYPI.md marker fix, and the marker is confirmed present in this wheel's METADATA.

🤖 Generated with Claude Code

Bumps 0.84.1 -> 0.85.0 and syncs all 5 distribution manifests.

WHAT THIS RELEASE IS

CR-CI-001 and the release-gate work. The headline is that CI's green signal
now means something: the suppression ceiling drops 37 -> 5 with a ratcheting
guard, and roughly 206 previously hidden tests execute.

  - ceiling 37 -> 5, MAX ratchets DOWN and any PR raising the count fails CI
  - 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.
  - 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, and typer is unpinned).

NO NEW DAG-2026 DISCLOSURE

The Decision Assurance Gate foundation shipped in 0.84.1. This release adds
nothing to it. Verified in the built wheel: RESEARCH.md absent, reason-code
registry seed still empty, zero "0.85.0" strings in reason_codes.py, and none
of the withheld identifiers present.

CHANGELOG

The 0.84.1 entry was still headed "Unreleased" and disclosed 37 suppression
flags. Both are now stale, so it is marked shipped with its date and the 0.85.0
entry states that the 37 figure is superseded.

VERIFICATION

  manifests           all 5 at 0.85.0 (--check)
  ceiling guard       count=5 MAX=5 PASS
  trade-secret gate   PASS (real wheel)
  monetisation gate   PASS
  TS scan on diff     0 hits
  built wheel         0.85.0 - mcp-name marker present - RESEARCH.md absent -
                      0 seed entries - 0 id leaks - Verdict.BLOCK fallback
                      shipped - logger.exception x2, type(exc).__name__ x0

Public CI green on ace49ac before tagging. Deploy Lambda is red there and has
been on every master commit since 2026-07-27 (invalid AWS credentials); it
deploys cognigraph-api and never touches the PyPI artifact.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🛡️ GraQle PR Guardian

💥 Blast Radius: 8 modules affected

Module Files Changed Risk Level Impact Radius
.agents 1 🟡 T2 1
.claude-plugin 1 🟡 T2 1
CHANGELOG.md 1 🟡 T2 1
graqle 1 🟡 T2 1
plugins 2 🟡 T2 2
pyproject.toml 1 🟡 T2 1
server.json 1 🟡 T2 1

Total blast radius: 8


🏛️ Governance Verdict

⚠️ WARN

  • T2: Advisory warnings detected. Review recommended.

🔍 SHACL Violations

No SHACL violations detected. ✅


🔐 Approval Requirements

This PR requires approval from: T2

  • A Senior Engineer or above must approve.

❌ Approval requirement NOT yet satisfied.


Metric Value
Blast Radius 8
Files Analyzed 8
Blocked 0
SHACL Violations 0
Verdict WARN

🔬 Powered by GraQle PR Guardian v0.1.0 · Scan completed 2026-09-27T07:48:07.739432+00:00

@harishquantamix
harishquantamix merged commit b861a7e into master Sep 27, 2026
19 of 20 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.

2 participants