t3-code-android-nightly/.repos/effect-smol/migration/annotations/effect__experimental__Machine__Procedure.yaml
2026-09-07 21:54:44 -07:00

3 lines
668 B
YAML

"@effect/experimental/Machine/Procedure":
replacement: none
note: The stateful Machine Procedure model, its serializable variant and guard, and both Procedure brands were not ported to v4. Define request contracts with Rpc (using schemas for serializable procedures) and implement state handling in an explicit actor architecture, because Rpc provides only the request contract. The handler context, context and request extractors, and no-reply sentinel were removed; use the corresponding Rpc request types after redesigning the contract. Replace the removed tagged-request base and helpers with schema-backed Rpc requests and Rpc helper types where appropriate.