docs: record Phase 9 GO promotion; add Phase 10 instructions

Phase 9 updates:
- Mark Phase 9 as promoted (GO +2.72%)
- Update CURRENT_TASK.md with Phase 9 results
- Update PHASE9 docs with promotion status

Phase 10 instructions:
- New: PHASE10_FREE_TINY_FAST_MONO_LEGACY_DIRECT_1_NEXT_INSTRUCTIONS.md
- Target: Extend free_tiny_fast() "LEGACY direct" to C4-C7
- Strategy: Safe conditions + early-exit (similar to Phase 9 success pattern)
- ENV: HAKMEM_FREE_TINY_FAST_MONO_LEGACY_DIRECT=0/1
- Expected: +1-3% (C4-C7 coverage expansion)

Files modified:
- CURRENT_TASK.md: Phase 9 GO record, Phase 10 next
- docs/analysis/PHASE9_FREE_TINY_FAST_MONO_DUALHOT_1_AB_TEST_RESULTS.md
- docs/analysis/PHASE9_FREE_TINY_FAST_MONO_DUALHOT_1_NEXT_INSTRUCTIONS.md

Files added:
- docs/analysis/PHASE10_FREE_TINY_FAST_MONO_LEGACY_DIRECT_1_NEXT_INSTRUCTIONS.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Moe Charm (CI)
2025-12-14 19:59:15 +09:00
parent 871034da1f
commit 720ae61007
4 changed files with 199 additions and 15 deletions

View File

@ -51,14 +51,24 @@
- 実装 + A/B: `docs/analysis/PHASE8_FREE_STATIC_ROUTE_ENV_CACHE_FIX_1_AB_TEST_RESULTS.md`
- コミット: `be723ca05`
### Next: Phase 9次の芯
### Phase 9 FREE-TINY-FAST MONO DUALHOT: monolithic `free_tiny_fast()` に C0C3 direct 移植 — ✅ GO / 本線昇格
優先候補GO を狙う小パッチ):
1) **Phase 9: FREE-TINY-FAST MONO DUALHOT (FastLane 対応)**
- 背景: Phase 7FastLane free を hot/cold に合わせる)は NO-GO。FastLane free は monolithic `free_tiny_fast()` を維持する必要がある。
- 狙い: wrapper 側で勝っている “C0C3 は第2ホット” を、**monolithic `free_tiny_fast()` 側に最小固定費で移植**し、FastLane free でも効く状態にするhot/cold split は持ち込まない)。
- 期待: +1〜4%C0C3 が支配的な Mixed で上振れあり)
- 指示書: `docs/analysis/PHASE9_FREE_TINY_FAST_MONO_DUALHOT_1_NEXT_INSTRUCTIONS.md`
結果: Mixed 10-run mean **+2.72%**、標準偏差 **-60.8%**。Phase 7 の NO-GO関数 splitを教訓に、monolithic 内 early-exit で “第2ホットC0C3” を FastLane free にも通した。
- 指示書(完了): `docs/analysis/PHASE9_FREE_TINY_FAST_MONO_DUALHOT_1_NEXT_INSTRUCTIONS.md`
- 実装 + A/B: `docs/analysis/PHASE9_FREE_TINY_FAST_MONO_DUALHOT_1_AB_TEST_RESULTS.md`
- コミット: `871034da1`
- Rollback: `export HAKMEM_FREE_TINY_FAST_MONO_DUALHOT=0`
### Next: Phase 10次の芯
PerfPhase 9 後, Mixed`front_fastlane_try_free` が依然 topfree 側が支配的)。次は **FastLane free / legacy fallback の固定費削減**を狙う。
候補GO を狙う小パッチ):
1) **Phase 10: FREE-TINY-FAST “LEGACY direct” 拡張C4C7 を含む、断定できる範囲だけ)**
- 目的: `free_tiny_fast()` の “policy/route/ENV チェック” の残り固定費を削減し、`front_fastlane_try_free` を更に薄くする
- 方針: 断定できる条件route snapshot / no-learner / no-larson-fix 等)のみ direct → それ以外は既存経路へFail-Fast
- 指示書: `docs/analysis/PHASE10_FREE_TINY_FAST_MONO_LEGACY_DIRECT_1_NEXT_INSTRUCTIONS.md`
## 更新メモ2025-12-14 Phase 5 E5-3 Analysis - Strategic Pivot