@@ -183,6 +183,35 @@ ready to freeze on sign-off. The `analysis`, `evolution`, `conformance`, and
183183 copy-on-write, trace-history bounding, and random-IR fixpoint and
184184 eventless-termination fuzzing.
185185
186+ ### Deferred additive API surface (post-1.0, non-breaking)
187+
188+ These are deliberate v1.0 boundaries, not oversights. Each lands later as a purely
189+ additive change — a new builder method, a new option on an existing variadic tail,
190+ or a new optional IR field — so adopting it never breaks a v1 caller. The freeze
191+ locks today's surface precisely so these can be added without a major bump.
192+
193+ - Payload-carrying ` Raise ` : the raised internal-event queue is runtime-internal
194+ today, so a transition raises an event without data. A future builder method
195+ carries a payload, backed by an additive optional field on the IR transition;
196+ the existing ` Raise []E ` slice is unchanged.
197+ - Multi-target transitions: a single transition targets one state via ` To ` . A
198+ future ` .ToAll(...) ` builder, backed by an optional ` Targets ` IR field, expresses
199+ a fan-out; ` To ` keeps its current single-target meaning.
200+ - ` context.Context ` on ` Verify ` / ` PlanPath ` / ` Cast ` / ` Restore ` and the snapshot
201+ codecs: these take no ` context.Context ` at v1. A future ` WithContext ` option on
202+ each existing option tail threads cancellation and deadlines without changing a
203+ signature. (` RestoreActors ` already takes a ` context.Context ` .)
204+ - Relaxing ` SnapshotActors ` ' non-quiesced refusal: it refuses to snapshot a
205+ non-quiesced actor system by design. A future ` SnapshotActorsOption ` lets a host
206+ opt into a defined non-quiesced capture; the strict refusal stays the default.
207+ - Finer Inspector cadence: the Inspector fires once per macrostep — that
208+ once-per-macrostep cadence is the documented v1 contract. A future additive
209+ ` InspectKind ` exposes per-microstep events for callers that want them; existing
210+ inspectors keep their macrostep cadence.
211+ - A metrics ` Meter ` seam: there is no metrics hook at v1. A future ` WithMeter `
212+ option attaches a meter through the existing option tail, alongside the structured
213+ logger and inspector seams.
214+
186215## [ 1.0.0]
187216
188217The first stable release. The 0.2.0 to 1.0.0 step finalizes the breaking changes
0 commit comments