/** * Pure priority.md renderer — produces a Dataview-friendly markdown note. * * PURE: no IO, no re-ranking, no side effects. The judge's array order is * consumed verbatim — rank = index + 1. * * bober: hand-rolled YAML-frontmatter subset (flat scalars only). * Mirror of lab-note.ts approach — never import that module. * Swap for a vetted YAML library if quoted strings or nested objects are required. */ import type { Finding } from "./finding.js"; /** * Render a ranked Finding[] into a Dataview-friendly priority.md string. * * @param ranked Ordered findings from rankFindings() — order is preserved verbatim (no re-sort). * @param scopeLabel Human-readable scope label for the frontmatter (e.g. "general", "decide: X vs Y"). * @param now Injected clock — used for generatedAt. Never call new Date() here. * @returns Markdown string: YAML frontmatter + Dataview table + per-finding rationale. */ export declare function renderPriorityMd(ranked: Finding[], scopeLabel: string, now: Date): string; //# sourceMappingURL=priority-md.d.ts.map