Skip to content

consent-engine v0.6.11

Choose a tag to compare

@github-actions github-actions released this 02 Jun 03:23
· 6 commits to main since this release

feat: v0.6.11 — weighted jurisdiction scorer + no-GCS claims discipline

Fast-follows from the v0.6.10 launch stress test:

  • Generic-TLD jurisdiction now uses a weighted multi-signal scorer. A strong
    declared locale, UK identity, operator-identity, or US declaration is decisive
    on its own; weak signals (currency symbols, supervisory-authority mentions)
    only corroborate, so no single weak signal flips the US baseline. The resolver
    returns a confidence flag and the report note reads "auto-detected from site
    signals" (high) vs "inferred (low confidence); pass --jurisdiction to override"
    (low). Country-code TLDs stay a high-confidence hard rule.
  • The confirmed-to-observed downgrade now covers every non-definitive methodology,
    so no-Google-Consent-Mode sites (BBC-type IAB-TCF publishers) report firings as
    observed / requires-investigation, matching the methodology-gated zero headline.

10 new scorer/confidence tests; all 28 jurisdiction tests preserved. Full suite
191 passing (incl. the [mcp] extra); ruff and mypy clean on both lanes.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com