/** * * - `peaks feedback promote [--layer A|B|C] [--dry-run]` * - `peaks feedback check-unpromoted --project [--strict]` * * Companion to `sops/feedback-promotion-sop.md`. The promote command * writes the promotion marker + sidecar + RD envelope, and — for the * layers whose artifact it can produce (A: a registered SOP manifest) * — the enforcement artifact itself. Layers B and C live in shared * files it does not own, so there it records the requirement and * reports `effective: false` instead of claiming success. * * The check-unpromoted command scans `.peaks/memory/*.md` for feedback * memories whose promotion is missing OR not backed by its layer's * artifact, and emits a structured list. `--strict` flips exit code to * non-zero when any is found — used by `peaks workflow verify-pipeline` * Gate H. */ import type { Command } from 'commander'; import { type ProgramIO } from '../cli-helpers.js'; export declare function registerFeedbackCommands(program: Command, io: ProgramIO): void;