Skip to content

[NO-Ticket] paywall ability widget - #101

Merged
mariojgt merged 1 commit into
mainfrom
paywall-widget
Jul 28, 2026
Merged

[NO-Ticket] paywall ability widget#101
mariojgt merged 1 commit into
mainfrom
paywall-widget

Conversation

@mariojgt

Copy link
Copy Markdown
Contributor

Parse and propagate Pulse's enforcement (or mode) field and let PATCHSTACK_MODE override it. Changes: pulse-client now extracts enforcement; types and normalizeBundle include enforcement; runtime adds resolveMode(), exposes dynamic protection.mode, and updates mode on rule refresh. Tests added to cover parsing, env override, and hot-swap behavior. Also added .agent-config.json and minor test import cleanup.

Parse and propagate Pulse's enforcement (or mode) field and let PATCHSTACK_MODE override it. Changes: pulse-client now extracts enforcement; types and normalizeBundle include enforcement; runtime adds resolveMode(), exposes dynamic protection.mode, and updates mode on rule refresh. Tests added to cover parsing, env override, and hot-swap behavior. Also added .agent-config.json and minor test import cleanup.
@coderbuds

coderbuds Bot commented Jul 28, 2026

Copy link
Copy Markdown

Introduces dynamic enforcement resolution with clear precedence and hot-swapping support

🎯 Quality: 100% Elite · 📦 Size: Medium

📈 This month: Your 77th PR — above team average · Averaging Excellent

See how your team is trending →

@mariojgt

Copy link
Copy Markdown
Contributor Author

/review

@mariojgt
mariojgt merged commit ffd596c into main Jul 28, 2026
4 checks passed
@mariojgt
mariojgt deleted the paywall-widget branch July 28, 2026 10:49
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