/** * Code-review council copy (bundle-data layer). Pure data — placeholders are `{name}`-style, * filled by the consumer (code-review-council.ts fillPrompt). Guardrail rationale lives with the * consumer's comments; this file is ONLY the words. */ /** The deployment-owned lens roster. Order = priority (security/correctness first = the bug-finders); * the caller dials COUNT only (pickLenses), never a named subset. */ export declare const REVIEW_LENSES: ReadonlyArray<{ name: string; brief: string; }>; /** Guardrails 2-5: evidence grounding (a CONFIDENCE signal, not a delete), requirement anchoring, * bucketing, severity×confidence. */ export declare const GROUNDING: string; /** L1 lens reviewer system prompt. Placeholders: {name} {brief} {grounding}. */ export declare const LENS_SYSTEM_TPL: string; /** L2 peer-debate persona (guardrails 5,6). Placeholders: {name} {brief}. */ export declare const DEBATE_MEMBER_TPL: string; /** L2 debate topic body. Placeholders: {objective} {grounding} {findings}. */ export declare const DEBATE_TOPIC_TPL: string; /** Guardrails 4,7: arbitration is not summary — no new findings, ground/dedup/bucket/rank only. */ export declare const ARBITER_SYSTEM: string; /** No-arbiter fallback header ({findings} appended by the consumer). */ export declare const ARBITER_FALLBACK_HEADER = "[council \u4EF2\u88C1\u65E0\u8F93\u51FA\u2014\u2014\u4EE5\u4E0B\u662F\u672A\u7ECF\u4EF2\u88C1\u7684\u5404 lens \u539F\u59CB\u53D1\u73B0]\n\n"; //# sourceMappingURL=code-review.d.ts.map