Module: Phronomy::Testing::PersistenceContract
- Defined in:
- lib/phronomy/testing/persistence_contract.rb
Overview
Explicitly loaded RSpec shared examples for Persistence backend authors.
This namespace is intentionally excluded from Phronomy's production Zeitwerk eager-load path. Requiring this file is the opt-in boundary that loads RSpec and the backend conformance suite.
Constant Summary collapse
- SHARED_EXAMPLES =
[ "a persistence content store", "an Agent repository", "a Journal repository", "an Execution repository", "a workflow state repository", "a Persistence backend" ].freeze