//! `frame dev` — the long-lived development loop (F-7b).
//!
//! Library-shaped, typed core under the thin CLI verb: watch the generated
//! project's component inputs by filesystem EVENTS, rebuild one coalesced
//! edit burst at a time, and hot-swap successful candidates against the
//! landed lifecycle while the node keeps serving last-known-good bytes.
//!
//! Ruling B is the line throughout: no timer in this module tree checks
//! for change. The only dev-loop timer is the semantic edit-quiet deadline
//! that starts already-known dirty work.