Skip to content

Document Chekov 0.1 behavior before the 0.2 refactor - #29

Open
Freyskeyd wants to merge 2 commits into
mainfrom
docs/establish-chekov-0.1-behavioral-baseline
Open

Document Chekov 0.1 behavior before the 0.2 refactor#29
Freyskeyd wants to merge 2 commits into
mainfrom
docs/establish-chekov-0.1-behavioral-baseline

Conversation

@Freyskeyd

@Freyskeyd Freyskeyd commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Summary

Chekov 0.1 did not have a reproducible behavioral baseline for the 0.2 refactor. Fresh Cargo resolution also selected Actix derive releases that no longer compile with Actix 0.12.

This change:

  • pins actix_derive to the compatible 0.6.0 release
  • adds an in-memory test showing that a failed command leaves aggregate state and version unchanged and does not create a stream
  • documents current command execution, persistence, replay, subscription, and concurrency behavior
  • records the gaps and behavior changes that Chekov 0.2 needs to address deliberately

@Freyskeyd
Freyskeyd marked this pull request as ready for review August 20, 2026 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant