Spectre.Morph.SkillProposal (Spectre v0.3.0)

Copy Markdown View Source

Builds the closed reply-only Skill proposals accepted by Morph.

This module translates the ergonomic host API into inert ChangeSet data. It never registers callbacks or operations, and replacement or disable targets must already be runtime-origin Skills in the active immutable Definition.

Summary

Types

operation_type()

@type operation_type() :: :mount_skill | :replace_skill

skill_build()

@type skill_build() :: %{definition: map(), cases: [map()]}