kyyn-core 0.1.15

Core vocabulary for kyyn: registry, links, query AST, plugin and validation contracts for typed, git-backed knowledge bases.
Documentation
//! `kyyn-core` — the shared vocabulary between the Kyyn engine and KB schema
//! crates. The engine never links a schema crate (schemas are compiled and run
//! as subprocesses at accept time); both sides link *this* crate instead: the
//! universal [`link::Link`] grammar and the [`violation`] types that flow back
//! over the validator's stdio protocol.

pub mod link;
pub mod plugin;
pub mod progress;
pub mod protocol;
pub mod query;
pub mod registry;
pub mod ronfmt;
pub mod schema;
pub mod schemadef;
pub mod storage;
pub mod tap;
pub mod validate;
pub mod value;
pub mod violation;

// Traits and their derives intentionally share names in Rust's separate type
// and macro namespaces, like serde's Serialize/Deserialize surface.
pub use kyyn_schema_macros::{KyynKind, KyynType};
pub use schema::{KyynKind, KyynType};