/** * The rules a dunx app breaks by omission rather than by mistake: each one is a * boot error, not a preference, and nothing in an editor points at it. * * One declaration, because two tools state them to the same audience. * `agents.ts` renders them into the `AGENTS.md` a scaffolded app carries, and * `scripts/gen-mcp-corpus.ts` bundles them into `@dunx/mcp`'s `dunx_start`, which * answers before there is an app at all. They were written twice and had already * drifted to six rules against four. */ export interface BootRule { /** One line, stated as the rule rather than as the mistake. */ readonly rule: string; readonly detail: string; } export declare const BOOT_RULES: readonly BootRule[];