//! Compile-pass / compile-fail coverage for the authoring macros.
//!
//! Each `fail/` case pins a compile-time guarantee the surface makes: a
//! capability a role does not have, a handle from the wrong API, a request or
//! response type that does not match the endpoint. The expected diagnostics
//! are part of the guarantee - an author has to be told which rule they hit.
// Workspace-wide test builds may unify the explicit dev-dependency feature
// from an official component into this package's test target. The negative
// surface test is meaningful only for the production feature set; with the
// harness deliberately enabled, compiling its import is expected.