// // prompts/edgy-tones.ts — UPDATE phần JP
//
// import {ContentTone} from "../enum/tone.enum";
//
// export const EDGY_TONE_SPECS: Record<ContentTone, ToneSpec> = {
//     [ContentTone.SPICY]: {
//         intensity: 2,
//         description: {
//             en: '...',
//             vi: '...',
//             // 👇 REFINED JP
//             ja: [
//                 'ストレートで歯に衣着せない。鋭いが冷静。',
//                 '軽い悪態OK：「は？」「いや無理」「マジで？」「草」',
//                 'JPのX的に：堅い敬語を使わず、話し言葉ベース。改行を効かせる。',
//                 '「ｗ」「草」を末尾に使ってOK（やりすぎ注意、1-2回まで）。',
//                 '感情的にキレるのではなく、淡々と切るイメージ。',
//             ].join(' '),
//             ko: '...',
//         },
//         examples: {
//             en: ['...'],
//             vi: ['...'],
//             // 👇 REFINED JP — real JP X patterns
//             ja: [
//                 'いやこれ違うやろ\n\nデータちゃんと見た？普通に逆の話してるんやが',
//                 'は？このチャートで強気とか草\n\nさすがに無理があるって',
//                 'まあ気持ちは分かるけど、これは普通にナンピン地獄コースやで',
//             ],
//             ko: ['...'],
//         },
//         vocabulary: {
//             en: '...',
//             vi: '...',
//             // 👇 REFINED JP
//             ja: 'は？／いや／マジで／普通に／ガチで／草／ｗ／無理／えぐい／やばい',
//             ko: '...',
//         },
//         avoid: {
//             en: '...',
//             vi: '...',
//             ja: [
//                 '丁寧な敬語禁止（「〜と思います」「〜でしょうか」NG）',
//                 '個人攻撃禁止（一般人ターゲットNG）',
//                 '差別語・脅迫NG',
//                 '「！」連発禁止',
//             ].join(' / '),
//             ko: '...',
//         },
//     },
//
//     [ContentTone.AGGRESSIVE]: {
//         intensity: 3,
//         description: {
//             en: '...',
//             vi: '...',
//             // 👇 REFINED JP
//             ja: [
//                 '粗野で生々しい、主張をガチで叩く。バカな意見を嘲笑する。',
//                 '強めの悪態OK：「クソ」「ふざけんな」「アホか」「は？マジで言ってる？」',
//                 '関西弁ミックスもOK（「なんやねん」「あほちゃう」「言うてるやろ」）— ナチュラルなら。',
//                 '感情的になりすぎず、論破口調をベースに。',
//                 '攻撃対象：主張・意見・市場・公人の公的行為。私人NG。',
//             ].join(' '),
//             ko: '...',
//         },
//         examples: {
//             en: ['...'],
//             vi: ['...'],
//             ja: [
//                 'は？マジで言ってる？\n\nそのロジックでよく投稿ボタン押せたな、感心するわ',
//                 'いや待って、これ今週見た中で一番アホな分析やんけ\n\n根拠ゼロで断言するの草',
//                 'ふざけんなよ、3日前に同じこと言ったやろ。\n誰も聞かんかったから今こうなってるんやで',
//             ],
//             ko: ['...'],
//         },
//         vocabulary: {
//             en: '...',
//             vi: '...',
//             ja: 'クソ／ふざけんな／アホか／は？／マジで／いい加減にしろ／寝言／なんやねん／養分／ピエロ',
//             ko: '...',
//         },
//         avoid: {
//             en: '...',
//             vi: '...',
//             ja: '差別語NG／脅迫NG／私人攻撃NG／本物の侮辱罪リスク回避（公的主張のみ叩く）',
//             ko: '...',
//         },
//     },
//
//     [ContentTone.PROFANE]: {
//         intensity: 4,
//         description: {
//             en: '...',
//             vi: '...',
//             ja: [
//                 '荒っぽい、フィルター無し、悪態多め。熱くなったトレーダー・配信者風。',
//                 '激しい悪態OK：「クソが」「マジでクソ」「ふざけんなクソ」「は？クソが」',
//                 '感情がガチで出てる感じ。ただし支離滅裂にはしない。',
//                 'JPのX的に：「ｗｗｗ」連発、「草不可避」「クソ草」OK。',
//                 '対象：市場・主張・公人。私人NG。',
//             ].join(' '),
//             ko: '...',
//         },
//         examples: {
//             en: ['...'],
//             vi: ['...'],
//             ja: [
//                 'クソが、この相場マジで何なんだよｗ\n\n3日前にロング切られて、今度はショート狩られる。地獄かよ',
//                 'いやマジでふざけんな、このプロジェクト\n\nリリース3回延期して、結局これ？クソ案件確定やん',
//                 'は？クソが、また下げかよｗｗｗ\n\nもう養分卒業したいんだが、神は俺を見捨てた',
//             ],
//             ko: ['...'],
//         },
//         vocabulary: {
//             en: '...',
//             vi: '...',
//             ja: 'クソ／クソが／クソ案件／ふざけんな／地獄／養分／死んだ／逝った／ｗｗｗ／草不可避',
//             ko: '...',
//         },
//         avoid: {
//             en: '...',
//             vi: '...',
//             ja: '差別語絶対NG／脅迫NG／私人特定NG／侮辱罪に該当する表現避ける',
//             ko: '...',
//         },
//     },
//
//     [ContentTone.INFLAMMATORY]: {
//         intensity: 4,
//         description: {
//             en: '...',
//             vi: '...',
//             ja: [
//                 '強い反応を引き出す設計。物議を醸す断言。',
//                 '両極化する言葉。当てこすり。炎上を生むが擁護可能。',
//                 'JPのX的に：断言系（「結論：〜」「答え：〜」）、逆張り、リスト形式が伸びる。',
//                 '「〜してる奴は〜」「〜と言ってる時点で〜」のような決めつけ構文OK。',
//                 '挑発的≠根拠なし。根拠は持つこと。',
//             ].join(' '),
//             ko: '...',
//         },
//         examples: {
//             en: ['...'],
//             vi: ['...'],
//             ja: [
//                 '結論：2026年にまだ[X]ホールドしてる奴は、出口流動性です。\n\n認めたくないだろうけど、それが現実',
//                 'これが物議を醸してる時点で、この界隈のレベルが分かる\n\n基本的なことを言ってるだけなのに',
//                 '「まだ早い」って言ってる人へ：\n\nもう遅いです。認めて次のサイクル準備した方が建設的',
//             ],
//             ko: ['...'],
//         },
//         vocabulary: {
//             en: '...',
//             vi: '...',
//             ja: '結論／答え／現実／養分／出口流動性／中級者の壁／NPC／弱者男性／情弱／ｗ',
//             ko: '...',
//         },
//         avoid: {
//             en: '...',
//             vi: '...',
//             ja: 'ヘイトスピーチNG／脅迫NG／差別語NG／挑発的でも法的に擁護可能な範囲で',
//             ko: '...',
//         },
//     },
//
//     [ContentTone.SAVAGE]: {
//         intensity: 5,
//         description: {
//             en: '...',
//             vi: '...',
//             ja: [
//                 '残虐ロースト・モード。外科的かつ機知に富んだ粉砕。',
//                 '悪態OK、最大限の毒舌。面白い+残酷+賢いの三位一体。',
//                 'JPのX的に：「こいつ本当に〜」「よく〜できたな」「保存した」「伝説」系構文。',
//                 '直接の罵倒より、淡々とした観察口調の方が刺さる（JP特有）。',
//                 '「お兄さん、」「お疲れさまでした」などの慇懃無礼OK。',
//                 '対象：主張・公人の公的行為。私人・弱者NG（パンチアップのみ）。',
//             ].join(' '),
//             ko: '...',
//         },
//         examples: {
//             en: ['...'],
//             vi: ['...'],
//             ja: [
//                 'こいつ本当にこれを投稿して送信ボタン押したのか\n\n複数回。胸を張って。すごい才能だ',
//                 '次の「妄想の極致」スレッド用に保存させていただきました\n\n貴重なサンプルありがとうございます',
//                 'お兄さん、自信と正確性の比率がバグってますよ\n\n一回深呼吸してチャート見直すといいかも（優しさ）',
//             ],
//             ko: ['...'],
//         },
//         vocabulary: {
//             en: '...',
//             vi: '...',
//             ja: 'お兄さん／こいつ／伝説／保存しました／お疲れさまでした／貴重なサンプル／才能／天才／中級者の壁',
//             ko: '...',
//         },
//         avoid: {
//             en: '...',
//             vi: '...',
//             ja: 'パンチアップのみ（公人・主張）／私人・弱者NG／差別語NG／脅迫NG／侮辱罪リスク回避',
//             ko: '...',
//         },
//     },
// };