32 static constexpr std::uint32_t STORAGE_SCHEMA_VERSION = 1;
35 ContextTransformReceiptData data,
37 const std::vector<ContextArtifact>& input_artifacts,
38 const std::vector<ContextArtifact>& output_artifacts);
40 std::string_view stored_bytes,
42 const std::vector<ContextArtifact>& input_artifacts,
43 const std::vector<ContextArtifact>& output_artifacts);
45 const std::string& source_context_epoch_id()
const noexcept;
46 const std::string& transformer_identity()
const noexcept;
47 const std::vector<std::string>& input_artifact_ids()
const noexcept;
48 const std::vector<std::string>& output_artifact_ids()
const noexcept;
49 const std::vector<std::string>& preserved_required_artifact_ids()
const noexcept;
50 const std::string& id()
const noexcept;
51 std::string serialize_canonical()
const;
57 std::shared_ptr<const Impl> impl_;
Immutable selection of exact RAW and derived material for provider turns.