/**
 * Canned prompt that drives the post-flip v2 → v3 API translation turn.
 *
 * The prompt is injected as an internal USER_SENT_PROMPT the first time the
 * ai-service boots with a pending `seed_api` checklist. The prompt itself is
 * deliberately thin — all translation rules, parallelization policy, and
 * per-API procedure live in the `superblocks-migration` system skill. This
 * keeps the turn-level message small and makes the spec editable without a
 * code change.
 */
export function buildTranslationPrompt(args) {
    const { focusedDebug } = args;
    if (focusedDebug) {
        return `You are in a focused-retry v2 → v3 migration turn.

Before writing any code, read these skill files in order and follow them:

1. \`skills/system/superblocks-migration/references/focused-debug.md\` — the retry playbook. Read this FIRST; it tells you how to pull prior-failure context from the checklist and when to ask the user via \`askMultiChoice\` instead of marking items \`failed\`.
2. \`skills/system/superblocks-migration/SKILL.md\` — the full translation specification.
`;
    }
    return `You are in a v2 → v3 migration turn.

Before writing any code, read \`skills/system/superblocks-migration/SKILL.md\` and follow it. That file is the authoritative translation specification for this turn — it tells you how to discover the API list, whether to parallelize, the per-API procedure, and every rule the translation must obey.
`;
}
//# sourceMappingURL=translation-prompt.js.map