docs: restore docs/private/roadmap from 7b4908f9 (Phase 20.31)
This commit is contained in:
23
docs/private/roadmap/phases/phase-20.22/CHECKLIST.md
Normal file
23
docs/private/roadmap/phases/phase-20.22/CHECKLIST.md
Normal file
@ -0,0 +1,23 @@
|
||||
# Phase 20.22 — チェックリスト(String/Array C‑ABI / MVP)
|
||||
|
||||
開始前(P1: Deferred)
|
||||
- [ ] Phase 20.21 が完了(SSOT・alloc/free・handle)
|
||||
|
||||
実装
|
||||
- [ ] hako_string_to_c_copy(HakoHandle)
|
||||
- [ ] HakoArrayI64 / hako_array_i64_to_c_copy(HakoHandle)
|
||||
- [ ] c_header_gen.py の拡張(typedef/prototypes)
|
||||
|
||||
テスト/スモーク
|
||||
- [ ] C リンク実行で戻り値/内容が正しい(opt‑in)
|
||||
- [ ] 文字列: 空文字・長文
|
||||
- [ ] 配列: len=0/複数要素
|
||||
- [ ] 負例: NULL/巨大サイズ→Fail(安定タグ)
|
||||
|
||||
ドキュメント
|
||||
- [ ] abi/README.md に API 追加(所有権・失敗時挙動)
|
||||
- [ ] types.md に HakoArray を追記
|
||||
|
||||
受入基準(着手時)
|
||||
- [ ] quick(opt‑in)緑、回帰なし
|
||||
- [ ] 既定OFFで既存挙動不変
|
||||
Reference in New Issue
Block a user