786 B
786 B
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で既存挙動不変