This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
# LOCKED — PM-RATIFY Judge Swap Validation Sequence (§1.3g + §1.3h + §1.3h-C CLOSED)
|
||||
|
||||
**Date**: 2026-04-24
|
||||
**Ratified by**: Marko Marković ("prihvatam tvoje preporuke, idemo dalje")
|
||||
**PM**: claude-opus-4-7 (Cowork)
|
||||
**Scope**: Consolidated ratification of three sequential validation sub-gates producing MiniMax primary + Kimi backup selection for manifest v6 swap
|
||||
|
||||
## Sub-gate chain
|
||||
|
||||
| Sub-gate | Verdict | Anchor | Cost | Wall-clock |
|
||||
|---|---|---|---|---|
|
||||
| §1.3g 4-candidate MULTI_PASS | ACCEPT with methodological caveat (κ=1.0 tie was unanimous-sample selection bias) | `8a2f0e6` | $0.25 | 35 min |
|
||||
| §1.3h Stratified re-probe on 7 splits | INCONCLUSIVE_BUT_OPERATIONAL_SIGNAL (Option 1 PROCEED accepted; splits all Opus-correct/GPT-incorrect invalidated balance metric) | `ae0d312` | $0.30 | 9 min |
|
||||
| §1.3h-C DeepSeek mt=1024→2048 parse fix | ACCEPT with B-equivalent matrix placement (parse fixed 7/7 but correctness regressed 40%→14%; DeepSeek disqualified for GPT-alignment) | `005a19a` | $0.05 | 2.4 min |
|
||||
|
||||
Total probe investment: $0.60, ~47 min wall-clock, 11 anchor commits from v4 `dedd698`.
|
||||
|
||||
## Final selection
|
||||
|
||||
**Primary**: MiniMax M2.7 (openrouter routing, 86% correctness on splits, 7/7 parse, 16s p50 latency)
|
||||
**Backup**: Kimi K2.6 (direct routing, 80% correctness, 5/7 parse, 32s p50 latency — per-instance failover only)
|
||||
|
||||
**Disqualified**:
|
||||
- Zhipu GLM-5.1: 100% GPT-echo (0% correctness on splits, ensemble diversity = 0)
|
||||
- DeepSeek V4 Pro: GPT-alignment escalates with reasoning budget (40%→14% correctness at mt1024→mt2048)
|
||||
|
||||
## Key methodological findings
|
||||
|
||||
1. §1.3g κ=1.0 tie across all 4 candidates was **selection-bias artifact** from first-4-per-cell unanimous sample (split rate in full κ set = 7%, sample had 0%). Formal κ on unanimous cases is uninformative for ensemble selection.
|
||||
|
||||
2. §1.3h splits were homogeneous Opus-correct / GPT-incorrect distribution (all 7/7). CC-1's initial "balance = independence = good" metric was theoretically valid but empirically inapplicable because Opus was ground-truth correct. PM correctness re-analysis memo (`2026-04-24-pm-correctness-reanalysis-memo.md`) documents metric correction.
|
||||
|
||||
3. DeepSeek parse regression at higher reasoning budget is a novel empirical finding: **GPT-alignment surfaces under reasoning pressure**. Consistent with industry observation that some Chinese models trained on GPT synthetic data inherit GPT reasoning style. Strategic implication: future ensemble diversity tests must validate candidates at multiple reasoning budgets.
|
||||
|
||||
## Backup activation policy
|
||||
|
||||
**Per-instance failover** (not per-batch). Sequence on N=400 run:
|
||||
1. Instance → ensemble call to MiniMax (third judge)
|
||||
2. If MiniMax returns parseable verdict → use MiniMax
|
||||
3. If MiniMax fails (API error, parse failure, timeout) → attempt Kimi on same instance
|
||||
4. If Kimi also fails → mark instance `judge_ensemble_fail`, document in audit trail, exclude from final analysis
|
||||
5. Continue to next instance; no batch switching
|
||||
|
||||
Rationale: zero-waste execution, clean audit trail attribution per instance, minimizes correlated failure risk (MiniMax-openrouter issue doesn't propagate to Kimi-direct).
|
||||
|
||||
## Scope guard amendment (required for v6)
|
||||
|
||||
Manifest v5 §11 lists `litellm-config.yaml` as frozen. Manifest v6 emission **explicitly supersedes v5 §11 freeze**; v6 will contain new §11 pinning file state after MiniMax + Kimi alias additions. Same supersession pattern used v4→v5 for Gemini rpm:20 edit.
|
||||
|
||||
CC-1 must edit `litellm-config.yaml` **under v6 authority** (commit message references v6 anchor), not as ad-hoc change under v5.
|
||||
|
||||
## κ re-calibration requirement
|
||||
|
||||
κ=0.7458 is three-way (Opus+GPT+Gemini). New trio (Opus+GPT+MiniMax) requires fresh κ calculation before N=400 kick. Scope: full 100-instance re-calibration (3 judges × 100 = 300 calls), budget ~$25, wall-clock 30-45 min. Audit defensibility priority over reduced-sample shortcut.
|
||||
|
||||
Success criterion: new κ ≥ 0.70 substantial agreement. If κ < 0.70 → trio validity compromised, swap path re-evaluates (may require Kimi promoted to primary, or different backup exploration).
|
||||
|
||||
## Total v6 remaining path budget & timeline
|
||||
|
||||
- Manifest v6 emission + config amendment: ~5 min, $0
|
||||
- κ re-calibration: 30-45 min, ~$25
|
||||
- PM-RATIFY-V6-KAPPA checkpoint
|
||||
- N=400 execution with new trio: 2-3h, ~$25
|
||||
- Gate D exit adjudication
|
||||
- **Total**: ~3-4h wall-clock from v6 ratification, ~$50 cost
|
||||
|
||||
## Post-SOTA follow-up items (Task 2.6 backlog)
|
||||
|
||||
1. Stratified κ calibration on split-oversampled instances (resolve unanimous bias permanently; n=40+ with intentional Opus-vs-GPT balance)
|
||||
2. Ensemble diversity validation methodology at multiple reasoning budgets (catch GPT-alignment escalation pattern)
|
||||
3. MiniMax direct routing unblock investigation (GroupId didn't unblock; may need support ticket to api.minimaxi.com)
|
||||
4. Document v6 swap as precedent for future preview-model quota issues
|
||||
|
||||
## Parent commit chain (since v4 anchor `dedd698`)
|
||||
|
||||
```
|
||||
fc16925 v5 anchor
|
||||
ad324cc Step 2 rpm:20 (Gemini alias)
|
||||
3a146ef §1.3c probe v2 PASS
|
||||
e5696f4 Fold-in 3.5a
|
||||
d0ab680 Fold-in 3.5b
|
||||
1d3851d §1.3e RPD memo
|
||||
8ad0567 §1.3f Vertex Batch INFEASIBLE
|
||||
8a2f0e6 §1.3g 4-candidate MULTI_PASS
|
||||
ae0d312 §1.3h stratified re-probe
|
||||
005a19a §1.3h-C DeepSeek mt=2048 parse fix
|
||||
```
|
||||
|
||||
11 commits od v4. HEAD intact. Zero N=400 calls still.
|
||||
|
||||
## Task #29 trace
|
||||
|
||||
- All sub-gates CLOSED
|
||||
- Next step: manifest v6 emission brief (PM authoring now)
|
||||
- GATE-D-REKICK-GO authorization pending after PM-RATIFY-V6-KAPPA
|
||||
Reference in New Issue
Block a user