/**
 * Scaffold + diagnostic result contracts.
 *
 * Canonical home for the result shapes produced by CLEO's directory/file
 * scaffolding utilities (`ensure*`) and read-only health-check utilities
 * (`check*`). Promoted to `@cleocode/contracts` in Phase 0a of the
 * SG-ARCH-SOLID Saga to eliminate duplicate definitions that previously
 * lived in `packages/core/src/scaffold.ts`, `injection.ts`, `hooks.ts`,
 * `schema-management.ts`, and `validation/doctor/checks.ts`.
 *
 * Consolidated types:
 *   - {@link ScaffoldResult} — was defined 3× in core (scaffold/injection/hooks)
 *   - {@link CheckStatus}   — was defined 2× in core (scaffold/doctor checks)
 *   - {@link CheckResult}   — was defined 2× in core (scaffold/doctor checks)
 *   - {@link HookCheckResult} — single canonical definition (no prior duplication;
 *     promoted here to keep all scaffold-diagnostic shapes co-located)
 *
 * NOT consolidated (intentional — different domain shape):
 *   - `CheckResult` in `packages/core/src/schema-management.ts` is a
 *     `{ ok, installed, bundled, missing, stale }` schema-install report,
 *     unrelated to diagnostic checks. It retains its local definition and
 *     will be renamed in a follow-up slice if/when its naming collision
 *     warrants a separate cleanup task.
 *
 * @since SG-ARCH-SOLID Saga T9831 · E-CONTRACTS-FOUNDATION T9832 (Phase 0a)
 */
export {};
//# sourceMappingURL=scaffold-diagnostics.js.map