Lock 2026-06-10 canonical Korea–Czechia prediction snapshot

GPT 무 1-1 (45%) / Claude 무 1-1 (55%) / Gemini 한국 2-1 (60%).
Claude flipped draw→win earlier; re-ran APIs and froze today's
immutable snapshot. Also corrects Gemini label 3.5-flash→2.5-flash
(actual model used). Landing now matches video plan + PR source.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
main
Haewon Kam 2026-06-10 13:27:42 +09:00
parent 9de27dafd8
commit 6a094debbc
1 changed files with 15 additions and 14 deletions

View File

@ -8,16 +8,17 @@ import type { AIPrediction, CrowdStats, Match, ModelName, Outcome } from "./type
import { FEATURED, GROUP_A } from "./schedule";
import { type Lang, teamShort } from "./i18n";
// 체코전 — 실제 3모델 API 출력 (2026-06-10 생성: gpt-5.5 / claude-opus-4-8 / gemini-3.5-flash)
// 체코전 — 실제 3모델 API 출력 (2026-06-10 캐노니컬 스냅샷: gpt-5.5 / claude-opus-4-8 / gemini-2.5-flash)
// 결과: GPT 무 1-1(conf45) / Claude 무 1-1(conf55) / Gemini 한국 2-1(conf60) — 둘은 무승부, Gemini만 한국 승리
const FEATURED_REASONS: Record<Lang, Record<ModelName, string>> = {
ko: {
GPT: "한국 역습과 체코 제공권이 팽팽",
Claude: "손흥민·이강인 측면 창의성이 체코 블록을 연다",
GPT: "전력과 압박 강도 모두 팽팽",
Claude: "양 팀 전력 비슷, 박빙 무승부",
Gemini: "이강인·손흥민 공격력, 체코 수비에 근소 우세",
},
en: {
GPT: "Korea's counters vs Czech aerial — dead even",
Claude: "Son & Lee's wing play cracks the Czech block",
GPT: "Power and pressing — dead even",
Claude: "Evenly matched, a tight draw likely",
Gemini: "Korea's attack edges a stubborn Czech defense",
},
};
@ -32,31 +33,31 @@ export const DEMO_FORCE_OPEN = true;
const FEATURED_PREDICTIONS: AIPrediction[] = [
{
matchId: MATCH.matchId,
model: "GPT", // gpt-5.5: 무승부 1-1
model: "GPT", // gpt-5.5: 무승부 1-1 (conf 45)
outcome: "DRAW",
scoreA: 1,
scoreB: 1,
confidencePct: 54,
confidencePct: 45,
reasonShort: FEATURED_REASONS.ko.GPT,
generatedAt: "2026-06-10",
},
{
matchId: MATCH.matchId,
model: "Claude", // claude-opus-4-8: 한국 승 2-1
outcome: "TEAM_A_WIN",
scoreA: 2,
model: "Claude", // claude-opus-4-8: 무승부 1-1 (conf 55)
outcome: "DRAW",
scoreA: 1,
scoreB: 1,
confidencePct: 57,
confidencePct: 55,
reasonShort: FEATURED_REASONS.ko.Claude,
generatedAt: "2026-06-10",
},
{
matchId: MATCH.matchId,
model: "Gemini", // gemini-3.5-flash: 한국 승 2-1
model: "Gemini", // gemini-2.5-flash: 한국 승 2-1 (conf 60)
outcome: "TEAM_A_WIN",
scoreA: 2,
scoreB: 1,
confidencePct: 55,
confidencePct: 60,
reasonShort: FEATURED_REASONS.ko.Gemini,
generatedAt: "2026-06-10",
},
@ -78,7 +79,7 @@ const MODELS: ModelName[] = ["GPT", "Claude", "Gemini"];
export const MODEL_VERSIONS: Record<ModelName, string> = {
GPT: "gpt-5.5",
Claude: "claude-opus-4-8",
Gemini: "gemini-3.5-flash",
Gemini: "gemini-2.5-flash",
};
// AI 셋이 갈리도록 만든 결과 조합 (홈/원정 균형)