/** * graphTool — graph as a Tool plugin. * * Since launch (Phase 5 — the largest migration) the Commander wiring is * no longer hand-rolled: the tool exports declarative {@link CommandSpec}s * (`commandSpecs`) and the host's `mountCommandSpec` mounts them * (name/description/aliases, the ADR-0021 common flags, each command's * options/args) and owns the parse→handler→error→exit pipeline. This file owns * only the command-spec assembly + the per-run scope/report contributions; the * spec modules under `cli/graph/` own the option declarations and handler bodies. * * Per spec §10A AC-2 / AC-1: this module does NOT import from opensip-cli. It * receives the ToolCliContext interface from @opensip-cli/core. * * History: v0.2 originally registered three subcommands (`graph`, * `graph-orphans`, `graph-entry-points`). The orphans and entry-points * subcommands were folded into the unified `graph` output — all three data slices * (rules, entry points, catalog summary) are reachable via the single `graph` * invocation. */ import './scope-augmentation.js'; import type { Tool } from '@opensip-cli/core'; /** * Per-tool contract version (ADR-0047). Exported from the public barrel. */ export declare const GRAPH_CONTRACT_VERSION = "1.0.0"; export { GRAPH_STABLE_ID } from './identity.js'; export declare const graphTool: Tool; //# sourceMappingURL=tool.d.ts.map