/** * V3 CLI MetaHarness Command — ADR-150 deep integration entry point. * * Top-level dispatcher that delegates each subcommand to the matching * `plugins/ruflo-metaharness/scripts/.mjs` via spawnSync. This is * the user-facing wrapper around the upstream `metaharness` / `harness` * CLIs. * * SUBCOMMANDS * score — 5-dim readiness scorecard * genome — 7-section categorical report * mcp-scan — static MCP security findings * threat-model — enterprise-grade threat model * mint — scaffold custom harness (DRY-RUN by default) * * Each subcommand is a thin subprocess invocation — the plugin scripts * own the actual logic. This command exists so users can run: * * npx ruflo metaharness score * npx ruflo metaharness mcp-scan --fail-on high * npx ruflo metaharness mint --name foo --template vertical:coding * * instead of: * * node plugins/ruflo-metaharness/scripts/score.mjs * * ADR-150 ARCHITECTURAL CONSTRAINT * -------------------------------- * This command file MUST NOT statically import any `@metaharness/*` * package. The plugin scripts handle all metaharness invocation; * here we only spawn the local Node script (which then handles * `npx metaharness` + graceful degradation). * * Created with ruv.io */ import type { Command } from '../types.js'; export declare const metaharnessCommand: Command; export default metaharnessCommand; //# sourceMappingURL=metaharness.d.ts.map