//! 10C-1's seal proof, the same [`trybuild`] pattern `polyc-query`'s own
//! QRY-6 fixture (`crates/query/tests/compile_fail.rs`) uses: compile
//! `tests/compile-fail/sealed_construction.rs` as a genuinely EXTERNAL crate
//! — the same vantage point `polyc-query` or `polyc-control-plane` has, with
//! no `test-util` feature enabled — and assert every direct-construction
//! attempt in it fails to compile. See that fixture's own doc comment for
//! which constructions it proves, and `principal`'s own module doc's
//! "Pinning the seal" section for the invariant this protects.
//!
//! Regenerate the pinned `.stderr` after a deliberate wording change with
//! `TRYBUILD=overwrite cargo test -p polyc-query-credential --test
//! compile_fail`, then review the diff.