MingaEditor.FeatureStateWorkflow (Minga v0.1.0)

Copy Markdown View Source

Resolves shell registrations before atomic feature-state cleanup.

Registry reads stay outside the pure root transition so active and stashed shell values receive one coherent, already-resolved entry set.

Summary

Functions

Drops every extension-owned feature-state source from all Editor values.

Drops one feature-state source from all Editor-owned live and stashed values.

Functions

drop_extension_sources(state)

@spec drop_extension_sources(MingaEditor.State.t()) :: MingaEditor.State.t()

Drops every extension-owned feature-state source from all Editor values.

drop_source(state, source)

Drops one feature-state source from all Editor-owned live and stashed values.