1"@effect/workflow/Workflow#Any":
2 replacement: "effect/workflow/Workflow#Any"
3 note: "Moved into core Effect. Workflow identity changed from name to _tag and definitions are now class-compatible constructors."
4"@effect/workflow/Workflow#AnyTaggedRequestSchema":
5 replacement: "none"
6 note: "The TaggedRequest adapter constraint was removed. Define the workflow explicitly with Workflow.make and the request payload, success, error, and PrimaryKey schemas."
7"@effect/workflow/Workflow#CaptureDefects":
8 replacement: "effect/workflow/Workflow#CaptureDefects"
9 note: "Moved into core Effect and changed from a Context.Tag subclass to a Context.Reference value with the same true default."
10"@effect/workflow/Workflow#Execution":
11 replacement: "effect/workflow/Workflow#Execution"
12 note: "Moved into core Effect; its workflow discriminator changed from name to _tag."
13"@effect/workflow/Workflow#fromTaggedRequest":
14 replacement: "none"
15 note: "Removed. Expand to Workflow.make(schema._tag, { payload: schema, success: schema.success, error: schema.failure, idempotencyKey: PrimaryKey.value })."
16"@effect/workflow/Workflow#isResult":
17 replacement: "effect/workflow/Workflow#isResult"
18 note: "Moved into core Effect with the same result refinement behavior."
19"@effect/workflow/Workflow#make":
20 replacement: "effect/workflow/Workflow#make"
21 note: "The signature changed from make({ name, ... }) to make(tag, { ... }); definitions expose _tag and are class-compatible constructors."
22"@effect/workflow/Workflow#Requirements":
23 replacement: "Workflow.RequirementsClient / Workflow.RequirementsHandler"
24 note: "The schema Context union split by direction: client payload encoding and result decoding versus handler payload decoding and result encoding."
25"@effect/workflow/Workflow#Result":
26 replacement: "effect/workflow/Workflow#Result"
27 note: "Moved into core Effect and remains the Complete or Suspended result type and schema constructor."
28"@effect/workflow/Workflow#ResultEncoded":
29 replacement: "effect/workflow/Workflow#ResultEncoded"
30 note: "Moved into core Effect and remains both the encoded result type and generic encoded-result codec."
31"@effect/workflow/Workflow#ResultTypeId":
32 replacement: "none"
33 note: "The result marker is private in v4. Use Workflow.isResult for narrowing."
34"@effect/workflow/Workflow#SuspendOnFailure":
35 replacement: "effect/workflow/Workflow#SuspendOnFailure"
36 note: "Moved into core Effect and changed from a Context.Tag subclass to a Context.Reference value with the same false default."
37"@effect/workflow/Workflow#TypeId":
38 replacement: "none"
39 note: "The workflow marker is private in v4. Use Workflow.Any or Workflow.Workflow constraints."
40"@effect/workflow/Workflow#Workflow":
41 replacement: "effect/workflow/Workflow#Workflow"
42 note: "Name and name became Tag and _tag, schemas use directional services, definitions are constructable, and poll returns Option."
43"@effect/workflow/Workflow#Workflow.Error":
44 replacement: "W[\"errorSchema\"][\"Type\"]"
45 note: "The namespace alias was removed. Extract the decoded error type from the public errorSchema property."
46"@effect/workflow/Workflow#Workflow.Payload":
47 replacement: "Schema.Schema.Type<Workflow.PayloadSchema<W>>"
48 note: "The namespace alias was removed. Extract the decoded payload from the exported PayloadSchema helper."
49"@effect/workflow/Workflow#Workflow.Success":
50 replacement: "W[\"successSchema\"][\"Type\"]"
51 note: "The namespace alias was removed. Extract the decoded success type from the public successSchema property."