//! Idea-intake funnel — agentic-planning surface for nornir.
//!
//! See plan.md §0 (and the "note · funnel-dag-handoff" legacy entry) for the
//! design discussion.
//!
//! Quick start (events are stored in the Iceberg `funnel_events` table under
//! the warehouse root, not a flat file):
//! ```no_run
//! use nornir::funnel::{Store, Event, IdeaId};
//! use chrono::Utc;
//! let mut store = Store::open(".nornir/warehouse").unwrap();
//! store.record(Event::IdeaSubmitted {
//! id: IdeaId::seq(store.funnel.next_idea + 1),
//! source: "human:rickard".into(),
//! text: "build the funnel itself".into(),
//! refs: vec![],
//! item_kind: nornir::funnel::ItemKind::Idea,
//! ts: Utc::now(),
//! }).unwrap();
//! let next = nornir::funnel::topo_ready(&mut store.funnel);
//! ```
pub use ;
pub use ;
pub use ;
pub use ;
pub use Store;
pub use ;