/** * `openlore mapping refresh` — rebuild the deterministic spec link index. * * Derives requirement→code links from the anchors written in the existing specs * plus the committed analysis, and persists them as `mapping.json`. No LLM, no * embeddings, no name similarity: the artifact is a rebuildable cache of an * observation (change `harden-spec-workflow-lifecycle`, decision 671084e7). * * Exit status is 0 for any honest index — including one full of unmapped * requirements, which is a finding, not a failure. It exits nonzero only when an * INPUT is unusable (no analysis, no specs) or when `--strict-ambiguity` was * explicitly requested and ambiguous anchors exist. */ import { Command } from 'commander'; import type { SpecLinkIndex } from '../../core/generator/spec-link-index.js'; export declare function renderRefresh(index: SpecLinkIndex, artifactPath: string, source: 'cache' | 'derived', cacheReason?: string): string; export declare const mappingCommand: Command; //# sourceMappingURL=mapping.d.ts.map