Files
hakorune/docs/research/paper-02-box-theory-jit/README.md
Moe Charm 7a0f9bd432 🚨 AI協調開発の危機回避事例を論文化(paper-09)
「ん?大丈夫?」の一言がPython特化ハードコーディングを防いだ事例を記録。
Everything is Box哲学 vs 技術的正しさの綱渡りからの生還を分析。

- docs/research/paper-09-ai-collaboration-pitfall/ を新規作成
  - incident-analysis.md: Lowerer特殊化危機の詳細分析
  - ai-collaboration-lessons.md: AI協調開発の教訓
  - intuition-in-engineering.md: エンジニアの直感の価値
  - summary.md: 綱渡りからの生還まとめ
- 研究論文の1論文1フォルダ原則に従い整理
- Python統合関連の実装修正とビルド成功確認

🛡️ Generated with Claude Code
2025-08-30 08:54:15 +09:00

59 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# JIT論文プロジェクト - Box-First設計
## 📝 メイン論文ChatGPT5作
### 現在の原稿
- **[00-README.md](00-README.md)** - プロジェクト概要
- **[01-abstract.md](01-abstract.md)** - アブストラクト(日英)
- **[02-paper-draft.md](02-paper-draft.md)** - 本文2-3ページ短編
- **[03-figures-notes.md](03-figures-notes.md)** - 図の作成メモ
- **[box-acceleration-chatgpt5.md](box-acceleration-chatgpt5.md)** - 箱理論によるJIT開発加速事例2025-08-29🆕
### 論文の特徴
- **タイトル**: Box-First JIT: Decoupled, Probe-Driven JIT Enablement in Nyash within 24 Hours
- **長さ**: 2-3ページワークショップ/ポスター向け)
- **切り口**: AI支援開発での「力づく最適化を避ける」方法論
- **キーワード**: 可視・可逆・切替可能
## 🎯 次のステップ
1. **DOT図の生成**
```bash
NYASH_JIT_EXEC=1 NYASH_JIT_THRESHOLD=1 NYASH_JIT_PHI_MIN=1 \
NYASH_JIT_DOT=tmp/phi_bool.dot \
./target/release/nyash --backend vm examples/phi_bool_merge.nyash
dot -Tpng tmp/phi_bool.dot -o figures/phi_bool_cfg.png
```
2. **図の準備**
- Timeline図24時間の実装フロー
- Box構造図設定/境界/観測)
- CFG可視化phi_bool_merge
- 性能グラフ1.06-1.40倍)
3. **投稿先検討**
- PPL 2026日本語OK
- Onward! Essays新視点歓迎
- PX Workshop開発体験重視
## 📁 アーカイブ
過去の草稿や分析は[archives/](archives/)フォルダに保管されています:
- 初期ドラフト
- Gemini先生との相談記録
- 各種分析文書
- ベンチマーク詳細
## 🚀 実装デモ
論文で引用されているデモ:
- `examples/phi_bool_merge.nyash` - Boolean PHIマージ
- `examples/mix_num_bool_promote.nyash` - 型昇格デモ
使用例:
```bash
# b1パスのデモ実行
./target/release/nyash --backend vm --jit-exec --jit-threshold 1 \
--jit-phi-min examples/phi_bool_merge.nyash
```