//! Workspace-root discovery (AP2.1-10).
//!
//! Walk up from the project root to find the Arcature workspace root (the
//! directory whose `Cargo.toml` contains a `[workspace]` table). The
//! workspace root is where `Cargo.lock` lives and where
//! `crates/arcature/Cargo.toml` (the framework version source) is found. A
//! project root may be a subdirectory of a dogfood app, so walking up is
//! necessary; a standalone app falls back to its own root.
use ;
/// Walk up from `start` to find the workspace root (the directory whose
/// `Cargo.toml` contains a `[workspace]` table). Falls back to `start` if
/// no workspace root is found (a standalone app).
pub