Skip to content

forbidden_changes

Forbidden Changes

  • Changing event kinds or schemas without version bump + migrator.
  • Allowing writes outside artifacts/runs/<run_id>/.
  • Relaxing span+hash grounding or citation markers.
  • Introducing non-deterministic behavior into replay or verification.
  • Removing or altering invariant IDs without coordination.
  • Never weakening determinism, replay, or verification guarantees for convenience.
  • Breaking changes without version bump, migration plan, and doc update are rejected.
  • Refactoring away manifest/provenance hashing or sealed trace semantics.***