KamoCRM

Locked rules survive a section or whole-document override

FixAIService
Shipped
19 ஜூலை, 2026 அன்று 1:36 AM UTC
Author
Kamo
Commit
f5812da

An author taking over a rule section by hand replaced the entire section body, which silently discarded the locked pack rules inside it - so 'never quote a rate as a firm number' could be removed just by choosing to write that section yourself. A lock any author can defeat by switching editing mode is not a lock, so this is enforced in the compiler rather than warned about in the UI. Locked rules are now re-appended after any override, including a whole-document takeover. Migrated legacy agents carry no structured rules at all, so nothing is appended for them and the byte-identical migration guarantee still holds - the existing test proves it.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing