// hosts/claude-code/coach.ts — Claude Code coach rule pack (SPEC-749)
import { t } from '../../engine/coach/i18n.js';
/**
 * SPEC-754: Return the shell-hygiene reminder string for the claude-code host.
 * Instructs the LLM to KillShell any background shells it started during the spec cycle.
 */
export function shellHygieneReminder() {
    return t('coach.shell_hygiene.kill_background');
}
export const claudeCodeRulePack = {
    host: 'claude-code',
    hints: {
        'spec.no_bdd': (params) => ({
            trigger: 'spec.no_bdd',
            message: t('coach.spec.no_bdd', params),
            actionLabel: t('coach.spec.no_bdd.action'),
            severity: 'warn',
        }),
        'spec.review_needed': (params) => ({
            trigger: 'spec.review_needed',
            message: t('coach.spec.review_needed.claude_code', params),
            actionLabel: t('coach.spec.review_needed.action'),
            helpText: t('coach.spec.review_needed.claude_code.help'),
            severity: 'info',
        }),
    },
};
//# sourceMappingURL=coach.js.map