Skip to content

CR-LIC-03b: tier-trust hardening — unverified hint grants no entitlement - #240

Merged
harishquantamix merged 1 commit into
masterfrom
cr-lic-03b-tier-trust-public
Jul 27, 2026
Merged

harishquantamix merged 1 commit into
masterfrom
cr-lic-03b-tier-trust-public

Conversation

@quantamixsol

Copy link
Copy Markdown
Owner

Public cherry-pick of private-merged #315. Ships in the wheel (activation is Community).

resolve_tier_mode now consults the verified manager.current_tier first; GRAQLE_LICENSE_TIER env is a governance-mode toggle only (no entitlement — docstring security invariant: paid gating must consult manager.current_tier, never this fn/env). Verified-FREE doesn't short-circuit; manager error → ADVISORY fail-safe.

Sentinel graq_reason APPROVE 91% 0-BLOCKER. 20 tier + 219 activation tests pass on the public branch. Own version lane — NOT 0.81.0. ADR-245 Decision 7 = full close-out roadmap.

🤖 Generated with Claude Code

… entitlement

Public cherry-pick of private-merged #315. Ships in the wheel (activation is Community),
so the fix reaches users once it lands here.

resolve_tier_mode now consults the VERIFIED manager.current_tier first; GRAQLE_LICENSE_TIER
env is demoted to a governance-mode toggle that confers NO entitlement (docstring security
invariant: paid gating must use manager.current_tier, never this fn/env). Sentinel APPROVE
91% 0-BLOCKER. 20 tier + 219 activation tests. Own version lane — NOT 0.81.0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🛡️ GraQle PR Guardian

💥 Blast Radius: 2 modules affected

Module Files Changed Risk Level Impact Radius
graqle 1 🟡 T2 1
tests 1 🟢 T1 1

Total blast radius: 2


🏛️ 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 2
Files Analyzed 2
Blocked 0
SHACL Violations 0
Verdict WARN

🔬 Powered by GraQle PR Guardian v0.1.0 · Scan completed 2026-07-27T13:27:38.508105+00:00

@harishquantamix
harishquantamix merged commit 356dae4 into master Jul 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