Content Rules
Content-specific policy controls for platform, approved style, max posts/day, allowed content type, auto-publish preference, and approval risk threshold.
Phase 7.10 keeps the safe seven-step rule wizard plus Content, Support, Ads, Global Caps, Rule Simulation preview, Pause Integration Display, and Policy Audit UI, then adds dedicated Rules Permission QA. The founder can clearly see when master pause or category pauses override automation. This phase does not create database policies, edit backend policy rows, auto-run anything, publish content, send support replies, change budgets, pause campaigns, or write to external platforms.
Shows when global or category pause is overriding rule previews and future automation.
Pause override rule: global pause, category pause, and emergency safe mode must beat auto-approval and future executors. Example: “Auto-run is currently paused globally.”
Use Refresh Pause Status to re-check the existing autonomy status endpoint. This display is read-only and does not pause or resume anything itself.
Shows the current autonomy pause state and links back to Settings for the existing pause controls.
Master pause remains the highest-priority safety control. If active, future auto-approval and future executor execution must stay blocked.
Build a policy-rule preview through seven safe steps. Save is local-preview only until backend policy editing and permissions are added in a later approved phase.
Content-specific policy controls for platform, approved style, max posts/day, allowed content type, auto-publish preference, and approval risk threshold.
Support-specific policy controls for ticket category, confidence threshold, auto-reply preference, escalation categories, reply cap, and sensitive-ticket exclusions.
Ads-specific policy controls for platform, campaign scope, max daily budget change, max percentage change, always-ask threshold, and pause rules.
Caps settings UI for posts per day, auto-replies per day, ad budget change per day, model token/cost usage, and actions per hour.
Test a proposed action against the current local rule previews before enabling anything. The result explains whether the action would be auto-approved, ask/manual review, or blocked.
Run the preview to see the rule reasoning.
Shows local-preview audit metadata for rule changes and recent simulated policy decisions before database-backed policy history is enabled.
| Rule / preview | Created by | Updated by | Disabled by | Last triggered | Recent decisions |
|---|---|---|---|---|---|
| Loading local policy audit preview… | |||||
{}
Safe Phase 7.9/7.10 behaviour: this Policy Audit UI reads browser-local previews and saved simulation JSON only. It does not query policy audit tables, does not write audit records, does not enable rules, and does not execute anything.
Mobile-readable registry for ROAS drop, new support ticket, scheduled content slot, weekly ad review, pending action reminder, and failed executor event. This is display and preview only.
Triggers may identify a future route or specialist, but this mobile UI does not create actions, send notifications, call Claude, invoke tools, call connectors, execute, or auto-run.
Flag meaningful blended ROAS declines for founder review.
Surface new tickets without sending a reply automatically.
Remind founder of planned content windows without publishing.
Queue a safe weekly review summary without changing budgets.
Remind founder about waiting approvals without approving them.
Keep failed executor events visible and never hidden.
{}
Allowed in this phase:
Seven-step rule creation wizard, content rules form, support rules form, ads rules form, caps settings form, rule simulation preview, pause-state display, policy audit UI, local preview JSON, browser-local preview save, navigation, section layout, and documentation/testing for rules permission QA.
Not allowed in this phase:
No backend policy creation endpoint, no database policy insert/update, no audit database save, no permission database save, no cap database save, no simulation database save, no ad connector, no ad budget update, no campaign pause, no auto-run toggles, no sandbox executor, no real executor, no content publishing, no support sending, and no external platform writes.