smokes(v2): Slim quick profile (Phase 287 P1)

Phase 287 P1 completed: Quick profile optimization

Changes:
- Moved 204 heavy tests from quick to integration profile
- Reduced execution time: 449.1s → 55.0s (88% reduction)
- Reduced test count: 651 → 447 tests (31% reduction)
- Maintained relative path structure for --filter compatibility

Moved test directories (14 total):
- phase2100, phase2211, phase2120, phase2220, phase251
- phase2160, phase2047-2051 (7 dirs), analyze

Profile responsibilities:
- quick: Fast feedback (55s, 447 tests)
- integration: Comprehensive validation (selfhost, S3, LLVM)

Documentation updates:
- tools/smokes/v2/README.md: Profile definitions
- docs/development/current/main/phases/phase-287/README.md: P1 results

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-25 07:48:18 +09:00
parent 106bae4e93
commit 4cc324c06e
211 changed files with 776 additions and 2 deletions

View File

@ -2,6 +2,11 @@
## Current Focus (next)
- Phase 287stabilization: ビルド/テスト軽量化quick が重すぎる)
- 目的: `tools/smokes/v2/run.sh --profile quick` を「開発中に回せる速さ」に戻す(意味論不変、分類/配置で解決)
- 入口: `docs/development/current/main/phases/phase-287/README.md`
- 手順: `docs/development/current/main/phases/phase-287/P1-INSTRUCTIONS.md`
- Phase 284design-first: Return as ExitKind SSOTpatternに散らさない
- 目的: `return``ExitKind` + `compose::*` / `emit_frag()` に収束させ、pattern側の個別実装を増やさない
- 入口: `docs/development/current/main/phases/phase-284/README.md`
@ -24,8 +29,7 @@
- 検証結果:
- ✅ setField: Integer(42) を正しく保存
- ✅ getField: Integer(42) を正しく取得、handle 返却
- ⚠️ print issue: handle 解決問題により VM/LLVM parity blockedPhase 285LLVM-1.4で対応)
- 次フェーズ: Phase 285LLVM-1.4 (print Handle Resolution, 推定2-4時間)
- print issue: Phase 285LLVM-1.4(型タグ伝播)で解決済み
### 2025-12-23