//! 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.
pub use ;
pub use Composer;
pub use WeaveError;
pub use ;
pub use Validator;