From 5cddd6667a9613c9c101d0dd584a109e91308303 Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 28 Mar 2026 16:01:52 -0700 Subject: [PATCH] Switch default scoring from weighted to copeland Data-driven decision based on scoring evaluation (docs/scoring-evaluation.md): - Copeland and Borda agree 86% (independent validation from social choice theory) - Weighted disagrees with both ~40% (arbitrary point weights distort) - Copeland is scale-independent and Condorcet-consistent Closes #109 Co-Authored-By: Claude Opus 4.6 (1M context) --- src/cli.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cli.ts b/src/cli.ts index f9c373d..ceb5298 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -43,7 +43,7 @@ program "Convergence clustering similarity threshold (0.0-1.0)", String(cfg.threshold), ) - .option("--scoring ", "Scoring method: weighted (default) or copeland", "weighted") + .option("--scoring ", "Scoring method: copeland (default) or weighted", "copeland") .option("--verbose", "Show detailed output from each agent") .action(async (promptArg: string | undefined, opts) => { const prompt = resolvePrompt(promptArg, opts.file);