Skip to content

Change Principles

Changes in bijux-canon-runtime should make governed runs easier to justify, easier to replay, or harder to misinterpret. If a change makes authority more implicit, it is a regression even when it works.

Change Rules

  • prefer changes that strengthen explicit acceptance and replay policy
  • update artifacts, diagnostics, and tests when governed run behavior changes
  • reject changes that turn runtime into a holding area for unrelated late-stage logic

Stop Rule

Stop the change if runtime is becoming broader without making authority easier to defend.

Bottom Line

A good change leaves the package easier to defend after the diff than before it.