Weave layer — stateless assembly and validation for the frp graph domain.
Provides:
- [
Composer] — assembles [frp_domain::Block]s from atoms and a schema. - [
Validator] — validates connections and block/schema consistency. - [
Archetype] / [ArchetypeRegistry] — named, versioned block blueprints. - [
BlockTemplate] / [PortDef] — serialisable templates convertible to archetypes. - [
WeaveError] — unified error type for this crate.