Context: Declared forward-looking contract, documented in docs/cli.md and inline in internal/continuity/continuity.go; flagged by architectural review of #1.
compare validates both snapshots first, and each tool release reads exactly one schema version per document type, so a schema-version difference can never reach the require_major_on_schema_change transition rule through the CLI today. The rule takes effect with the first tool release that reads more than one schema version (the planned migration mechanism in docs/versioning.md).
Acceptance criteria:
Context: Declared forward-looking contract, documented in docs/cli.md and inline in internal/continuity/continuity.go; flagged by architectural review of #1.
comparevalidates both snapshots first, and each tool release reads exactly one schema version per document type, so a schema-version difference can never reach therequire_major_on_schema_changetransition rule through the CLI today. The rule takes effect with the first tool release that reads more than one schema version (the planned migration mechanism in docs/versioning.md).Acceptance criteria:
Validateaccepts a defined window of schema versions (e.g. N and N-1) socomparecan genuinely observe a transition, or the rule is re-scoped with an explicit decision record.