frp-weave 0.1.0

Graph weaving policy contracts for the frp domain layer.
Documentation
//! 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 mod archetype;
pub mod composer;
pub mod error;
pub mod template;
pub mod validator;

pub use archetype::{Archetype, ArchetypeRegistry};
pub use composer::Composer;
pub use error::WeaveError;
pub use template::{BlockTemplate, PortDef};
pub use validator::Validator;