Spectre.Forge (Spectre v0.3.0)

Copy Markdown View Source

Data-only proposal plane for governed Definition changes.

Forge consumes a verified Reflection projection and redacted Experience snapshot, optionally gathers compiled multi-model critics, and emits an inert Spectre.Forge.Proposal. This module intentionally exposes no activation, approval, evaluator registration or authority mutation API.

Summary

Functions

Returns the external-evidence map used by Composer and activation verification.

Returns the constitutional operation vocabulary Forge may propose directly.

Builds a new Proposal against the exact current Activation and evidence.

Explicitly rebuilds a Proposal against new Activation and evidence.

Functions

evidence(reflection, map)

Returns the external-evidence map used by Composer and activation verification.

operation_types()

@spec operation_types() :: [String.t()]

Returns the constitutional operation vocabulary Forge may propose directly.

propose(activation, reflection, snapshot, operations, opts \\ [])

Builds a new Proposal against the exact current Activation and evidence.

rebase(proposal, activation, reflection, snapshot, opts \\ [])

Explicitly rebuilds a Proposal against new Activation and evidence.